Research & engineering

Projects & investigations.

Research, software contributions, and systems built to understand an idea. Each project records my contribution, its current state, and the evidence behind it.

Selected work

SystemsC · HackRush 2026

Embedded Memory Manager

How can a small allocator stay predictable as memory pressure and fragmentation increase?

complete

A C99 memory manager for a simulated 64 KB embedded RAM, built across four levels: fixed and variable-size allocation, fragmentation control, task quotas and leak scans, then handle-based compaction and out-of-memory recovery.

AllocationFragmentation controlTask quotasCompaction
↗
Product EngineeringWeb · Blithchron 2027

Architecting the Blithchron 2027 website

How do you turn an open-source interactive experience into a festival website with its own structure and needs?

live and evolving

As a Design and Tech Coordinator, I adapted Bruno Simon's open-source work into the Blithchron 2027 website and made major architecture decisions that shaped how the site was organized and brought together.

AdaptedArchitectedDeployed
↗

Further investigations

Product EngineeringReact Native · Blithchron 2026

Building the Blithchron 2026 festival app

What does it take to turn a shared festival-app brief into a working release?

complete

A cross-platform React Native app for Blithchron 2026, built by the student Design and Technology team after we learned basic web development with React. I worked as a Junior Technology and Design Executive, mostly on the frontend and campus map.

JoinedLearnedBuiltShipped
↗
Product EngineeringAndroid · public release

Building MusicLib from idea to release

What does it take to carry a small mobile product from an idea through release and maintenance?

paused

An Android app for short-form creators seeking lyric-free background music, including an AI-generation experiment and a brief public release before development stopped.

PrototypedIntegratedExperimentedReleased
↗
SystemsC · Quantum computing

Quantum state simulator in C

How do the mathematical objects of quantum computing become a working simulator?

in progress

Building a simulator from scratch in C: complex arithmetic, single- and multi-qubit state representations, normalization, Bloch-sphere angles, and general quantum operators. Gate and circuit simulation are in progress.

ModellingImplementingTesting
↗