total 3
rust · distributed-systems · consensus · dag · cryptography
Dual-mode uncertified DAG-based consensus protocol — MSc thesis, graded 92%.
MSc thesis project (UCL, 92%). A DAG-based consensus protocol that switches between asynchronous and partially-synchronous operation modes without recertifying blocks. Builds on the uncertified DAG line of work pioneered by Cordial Miners and Mysticeti.
Highlights:
See the blog for a write-up on the lineage: cordial-miners, network-models, threat-models.
python · data-analysis · ml · visualization
System to detect changes in COVID-19 growth rates from public data — BSc thesis, graded 79%.
BSc thesis project (Sussex, 79%). Built a pipeline that ingests publicly-available pandemic data, fits growth-rate models, and flags inflection points in the curve. Heavy emphasis on the data side — ETL, model selection, and visualisation for a non-technical audience.
python · opencv · ocr · machine-learning
Computer-vision pipeline that identifies and extracts key information from student exam scripts — Sussex × Foxit research.
Research project as RA at the University of Sussex, in collaboration with industry partner Foxit. The goal was to take scanned exam papers and pull out structured information — student details, question numbers, marks — that downstream systems could consume without manual data entry.