Full-stack engineer building performant, type-safe web applications.

Specializing in React, Next.js, and Node.js. I bridge the gap between complex backend architecture and refined frontend experiences.

Toolkit

Technologies I work with

Choosing the right tools for the right problems. These are the technologies I reach for most often.

JavaScriptJavaScript
PythonPython
C++C++
ExpressExpress
Node.jsNode.js
MongoDBMongoDB
MySQLMySQL
Next.jsNext.js
ReactReact
VS CodeVS Code
GitGit
GitHubGitHub
HTML5HTML5
CSS3CSS3
Selected Work

Projects I've shipped

A curated selection of projects that showcase my approach to engineering complex systems.

Enterprise SaaS Dashboard

Real-time analytics system handling high-volume events with a strong focus on performance and data clarity.

Next.jsTypeScriptPostgreSQL

Enterprise SaaS Dashboard

Real-time analytics system handling high-volume events with a strong focus on performance and data clarity.

Next.jsTypeScriptPostgreSQL

Enterprise SaaS Dashboard

Real-time analytics system handling high-volume events with a strong focus on performance and data clarity.

Next.jsTypeScriptPostgreSQL

Enterprise SaaS Dashboard

Real-time analytics system handling high-volume events with a strong focus on performance and data clarity.

Next.jsTypeScriptPostgreSQL
Philosophy

How I approach engineering

Three principles that guide every decision, from system design to pixel placement.

01

Architecture First

Every system begins with a clear mental model. I invest heavily in understanding the problem space before writing a single line of code, resulting in solutions that are elegant and maintainable.

02

User-Obsessed

Technical excellence means nothing if the end user struggles. I bridge the gap between engineering and design, ensuring every interaction feels intentional and every millisecond of performance is earned.

03

Ship & Iterate

Perfection is the enemy of progress. I believe in delivering working software early, gathering real feedback, and iterating with conviction. The best code is code that solves real problems today.

Let's build something together

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, my inbox is open.

Get in Touch