Kafka-like Log System
GoConcurrencySystems ThinkingTCP
Built a Kafka-inspired distributed log system from scratch in Go.
- Implemented a persistent append-only log with crash-safe index reconstruction and offset-based reads.
- Built a TCP message broker supporting producers, consumers, topics, and partitions.
- Achieved ~200% throughput improvement via batched writes and bulk reads.
Fluiva
Planning System
GoNestJSReactgRPCSupabaseTypeScriptDocker
Designed a microservices-based planning system with a Go core engine and NestJS API gateway.
- Designed and implemented a block-based planning algorithm handling priorities, routines, and constraints.
- Integrated Supabase for Authentication & Database with a decoupled design that enables easy replacement.
- Containerized services using Docker and orchestrated them with Docker Compose.
July 2024 – August 2024
Node.jsNest.jsMySQLTypeScriptNext.jsReact.jsShadcnUI
Led the development of full-stack e-commerce project for a glasses store, designing & building its backend and building an admin dashboard.
- Nest.js REST API, MySQL database with Prisma ORM.
- JWT Auth & RBAC for secure API access.
- Next.js admin dashboard.
iAttend
Sep 2023 - June 2024
JavascriptReactReact NativeExpoDjangoMySQL
Graduation project: Designed a QR-based distributed attendance system then played a pivotal role in the full-stack development of it.
- QR-based attendance system implementation.
- Database schema design.
- Contributed to full-stack development.
Sep 2022 - Mar 2024
Database designReact NativeExpoTypeScriptNode.jsNest.jsPostgres
Crafted a user-friendly time planner mobile app from scratch, aiming to streamline scheduling experiences for users.
- Led full-stack development.
- Implemented custom productivity algorithm.
Oct 2022 - Nov 2022
TypeScriptReactNode.jsExpressMongoDBDiscord.js
Developed a Discord Games Bot with sound playback and group game functionality.
- Used Discord.js with a node server to create bot features.
- Designed and implemented group games.
May 2022
ReactJSJavaScriptHTMLCSS
Created a clone of the popular game Wordle, offering users the same addictive word-guessing experience.
- Implemented game mechanics faithfully to the original.
- Developed responsive web design.