Hi, my name is
Full-stack developer and designer with a background in finance. I build clean, performant software with a sharp eye for product and a bias toward shipping.
I'm a self-taught developer who went from a finance degree to a full stack. What started as personal curiosity became a serious craft — building interfaces, APIs, and tools that solve real problems.
Today I work across React, Next.js, TypeScript, Python, and Java REST APIs, with Snowflake for data. I have a deep interest in product thinking and UI quality — both shaped by years of being a demanding user of other people's software.
Outside of work I'm building Index, a local-first intelligent file search desktop app, and Through the Static, a post-apocalyptic browser text adventure in vanilla JS. I think the best engineers care about the whole product, not just their slice of it.
Primary Stack
Building responsive, accessible interfaces with meticulous attention to interaction design, animation, and cross-browser consistency.
Designing REST APIs, data pipelines, and server-side logic. Comfortable with Python and Java ecosystems and cloud-adjacent data tooling.
End-to-end Figma workflows from wireframe to component library. A finance background that sharpens product instinct and business prioritization.
A local-first desktop application that makes every file on your machine searchable by content. Drag-and-drop folder indexing, smart exclusion logic, and a full marketing website.
A browser-based text adventure with a VENN raid system, expedition loadout mechanics, and paranoia/screening systems. Refactored from a 5,000-line monolith into 16 clean JS modules.
Four years in the making — evolved from a simple blog to a full social suite with friend systems, post reactions, image/video uploads, and a journaling workflow.
04. What's Next?
I'm currently open to new opportunities. Whether you have a role in mind, a project to discuss, or just want to connect — my inbox is open.