Built with curiosity.Shaped by engineering.
Komorebi
Completed
A full-stack e-commerce web application covering the storefront, Stripe payments, and an admin dashboard for products, categories, and orders.
Next.js / React / TypeScript / Tailwind CSS / Node.js / Express.js / REST API / PostgreSQL / Prisma / Stripe / Docker / Zustand / TanStack Query
- Product browsing and shopping cart
- Wishlist
- Checkout and payment processing
- Stripe PaymentIntent integration
- Stripe webhooks for order fulfillment
- Inventory reservation
- Order management
- Admin dashboard with product and category CRUD
- Customer and inventory management
PocketTogether
Ongoing
A Flutter app for shared expenses: create rooms, invite members with codes, and track spending together.
Flutter / Dart / Firebase Authentication / Cloud Firestore / Firebase Cloud Functions / Firebase Cloud Messaging (FCM)
- User registration and login
- Create and join shared rooms
- Invite codes for joining rooms
- Record daily expenses
- Track room members
- Shared expense history
- Individual and room-level spending statistics
- Monthly and lifetime totals
- Room activity page
QuizThis
Completed
An interactive quiz application focused on programming knowledge.
Next.js / React / TypeScript / Tailwind CSS
Notely
Completed
A note-taking application for creating and managing notes with rich-text editing.
Flutter / Dart / Local storage / Rich-text editing
Pokémon Index
Completed
A Pokémon information application that retrieves and displays data from an external API.
React / External API integration / TanStack Query
Tomato Clock
Completed
A productivity application based on the Pomodoro technique.
Flutter / Dart / Timer functionality / Local notifications
Developer Portfolio
A cinematic, black-and-white portfolio with scroll-driven project showcases and animated section transitions.
Next.js / React / TypeScript / Tailwind CSS / GSAP / ScrollTrigger
- Scroll-driven project showcases
- Animated section transitions
- Layered backgrounds and parallax effects
- Responsive layouts

I care about how things work.
client → api → database
System Design
Understanding how application components communicate and how different parts of a system fit together.
user 1—n order 1—n item
Data & Persistence
Working with relational databases, data models, queries, and persistent storage.
login → session → guard
Application Logic
Building APIs, authentication flows, business logic, and application state management.
state → render → feedback
User Experience
Creating responsive interfaces and interactions that make software easier to use.
Have an idea?Let’s build it.
I’m interested in meaningful challenges, interesting ideas, and opportunities to turn concepts into useful products.