
About Me
I'm a backend developer who prefers logic without a UI — building scalable APIs, CLI tools, and backend services that power real applications.
I work primarily with TypeScript, Node.js, Express, and PostgreSQL. My focus is on writing code that is readable, maintainable, and well-architected — clean separation of concerns above all.
Outside backend work, I'm learning Go, daily-driving Arch Linux and Neovim, and occasionally building frontend projects just to remember why I love the backend.
Quick Facts
Tech Stack
The languages, frameworks, databases, and tools I use to build things. Hover any card to visit its official site.
A collection of projects I’ve built along the way, showing how I’ve gone from learning concepts to creating real applications.
Late 2024
Late 2024
First Hello World. I built beginner projects and repeated the basics until they clicked.
Early 2025
Early 2025
C++ in college, JavaScript after class. I balanced college C++ work and started exploring JavaScript on the side.
Mid 2025
Mid 2025
JavaScript became my native language. Most projects were now in JS, and I started shipping much faster.
Late 2025
Late 2025
Deep dive into backend with JavaScript and TypeScript. I moved into APIs, auth, and database design for serious backend systems.
Experience
Backend Developer
Self-directed & Open Source
Building production-grade backend services, REST APIs, and CLI tools with Node.js, TypeScript, Express, Drizzle ORM, and PostgreSQL. Focus on clean architecture and scalability.
Web Developer
Personal Projects
Built multiple frontend and full-stack projects including a blogging platform with AI, expense tracker, a password manager, and more using React and Next.js.