I am a Software Engineering undergraduate, drawn to the place where disciplined engineering meets clarity of expression—where systems behave predictably and interfaces respect the person on the other side of the screen. My work is shaped by the belief that code is a long-term asset: it should read like something your future self and your teammates can follow without guessing.
With a foundation in formal software engineering study and a growing practice across React, TypeScript, and Node.js, I build full-stack applications that aim to shrink the gap between a clear requirement and software someone can rely on day after day. I don't just assemble UIs; I care how data moves, how failures surface, and how the stack holds together—because that's the craft I'm strengthening on the path to becoming a software engineer.

Projects & builds
Technologies
Years learning & shipping
Early focus on programming fundamentals, data structures, and the habits that still guide how I structure code today.
Coursework and projects that pushed into APIs, databases, and shipping usable UIs—not just tutorials, but end-to-end builds.
Formal SE studies plus personal projects—performance, accessibility, and clearer architecture with every commit.