Master of Computer Science
University of Adelaide · GPA 6.71/7
Deepening my work in algorithms, distributed systems and intelligent systems while teaching algorithms and data structures.
I work across algorithms, performance engineering and applied machine learning. The common thread is optimisation: finding where time, memory or information is being lost—and designing a better way through.

WORKING THESIS / HOW I THINK
I care about the moment a difficult problem becomes understandable: when the right representation exposes structure, a bound cuts away impossible work, or an experiment replaces intuition with evidence.
That mindset moves with me—from exact C++ solvers and cache design to retrieval pipelines and production platforms.
Three specialised C++ solvers built around one difficult phylogenetic optimisation problem.
Heuristic · Exact · Lower boundRanged-key storage with adaptive replacement, tested across different memory budgets.
99% hit rate at a 30% cache ratioAn IEEE-published static-analysis pipeline for finding loop-fusion opportunities in EVM bytecode.
9.6% lower gas on average across evaluated casesTHREE MODES / ONE ENGINEERING MINDSET
I move between implementation, analysis and experimentation without losing sight of the result.
SYSTEMS
↗I turn operational constraints into software that is observable, maintainable and fast enough to matter.
Production platforms · C++ · backend systemsALGORITHMS
↗I use reductions, bounds and carefully chosen representations to make difficult combinatorial problems tractable.
Exact · heuristic · lower-bound solversINTELLIGENCE
↗I treat machine learning as an experimental discipline: clear baselines, measurable behaviour and honest limitations.
Retrieval · ML · empirical evaluationTRAJECTORY / SELECTED MILESTONES
University of Adelaide · GPA 6.71/7
Deepening my work in algorithms, distributed systems and intelligent systems while teaching algorithms and data structures.
C++ · data systems · adaptive caching
Designed ranged-key storage and adaptive replacement strategies that reached a 99% hit rate at a 30% cache ratio.
GasOptiScan · IEEE
Built a static-analysis pipeline for EVM bytecode that identified loop-fusion opportunities and reduced gas use by 9.6% on average.
IIIT Tiruchirappalli · GPA 8.41/10
Built the foundations in algorithms, systems and software engineering that still shape how I approach technical work.
NEXT / RESEARCH & ENGINEERING
I'm open to research collaborations, PhD conversations and performance-focused software roles.
Start a conversation ↗