Full-stack developer · Always exploring
Thoughtful software.
From idea to launch.
I enjoy planning, building, and shipping complete products.
When a challenge looks difficult, I break it into smaller problems, learn what’s needed, and use tools like LLMs to keep moving.
- Idea
- Design
- Build
- Ship
- Building full-stack products with React, TypeScript, Node.js, and MongoDB.
- 325 data-structure challenges solved to sharpen problem-solving skills.
- Currently automating student data workflows at goSharpener.
3
Featured projects
325
DSA problems
1
Ongoing internship
Interactive walkthrough
How my work works
A quick look at the workflows behind three projects. Pick one to explore.
Incoming transactions
Spending overview
Categories · History · Filters · Edit/restore
The toolkit
Technical Skills
From real-time apps to offline experiences.
The tools I build with.
Languages
The foundations
Web development
From interface to API
Data & infrastructure
Store, cache & deploy
AI & productivity
Work smarter
Developer tools
The everyday essentials
Engineering concepts
How the pieces connect
Learning in motion
Currently exploring AI
I'm learning how LLMs work, how AI supports a product from planning to deployment, and how model capabilities fit into real software.
- 01 / 03
Understand
Inside the LLM
Studying transformers, tokenization, embeddings, context, and why model responses can go wrong.
TokensEmbeddingsTransformers - 02 / 03
Practice
AI-native workflow
Learning to use AI across ideation, architecture, design, code review, testing, and deployment.
PlanDesignShip - 03 / 03
Explore
AI in products
Exploring LLM APIs, token usage, API protection, and adding AI capabilities to existing software.
LLM APIsTokensAPI safety
Topics I plan to explore next.
Beyond code
What keeps me curious
Building Products
I enjoy crafting purposeful web apps—expense tools, collaboration hubs, or anything that removes friction for teams.
Backend Engineering
APIs, databases, auth flows, and system diagrams are my happy place. I like when reliability is measurable.
Learning & Improving
Reading docs, running experiments, and dissecting architecture keeps my curiosity wired-in.
Problem Solving
I break ambiguous challenges into approachable sprints and validate with instrumentation.