Full-stack engineer building AI-assisted product systems, education platforms, and developer tools.
I like turning rough ideas into working systems: web apps, APIs, admin tools, judging pipelines, AI workflows, and the infrastructure around them.
Most of my recent work sits at the intersection of:
- Product engineering with TypeScript, React, Next.js, NestJS, Prisma, and PostgreSQL.
- AI-assisted workflows: code agents, automation, computer vision, and generative AI features.
- Education technology: contest judging, mentor operations, classroom tools, and course platforms.
- Practical backend reliability: auth hardening, upload pipelines, async processing, diagnostics, and admin observability.
| Project | What it does | Stack / focus |
|---|---|---|
| Unicorns Edu Web 5 | HRM application for Unicorns Edu operations, serving 150+ users across staff, student, class, session, bonus, and cost workflows. | Next.js 16, React 19, NestJS 11, Prisma, HRM systems |
| FastCon | Contest platform built for large submission uploads around 200-500MB in under 30 seconds, while handling 100+ concurrent users. | TypeScript monorepo, Prisma, Python, async processing, file uploads |
| Mentor Dashboard | Personal work management application for organizing mentoring tasks, schedules, and operational workflows. | Next.js, React, NestJS, Prisma, PostgreSQL, Turborepo |
| CITYFARM 2.0 | MVP that won Top 1 at Web Dev Adventure 2026 Hackathon, built around AI-assisted urban gardening workflows. | TypeScript, Prisma, Docker, AI model API, deployment hardening |
| BoxCode | Developer-tooling experiment with embedded terminal sessions, PTY lifecycle handling, task tracking, and CLI-agent integration. | TypeScript, Rust, terminal UX, agent tooling |
product-first Translate messy workflows into usable screens and APIs
full-stack Ship frontend, backend, database, auth, and deployment pieces together
agent-native Use AI agents as development tools and product capabilities
reliability-minded Add diagnostics, validation, retries, and admin visibility where systems can fail
learning-oriented Build education tools, ML demos, and documentation-heavy projects- Handwriting Text Generation: GAN/cGAN experiments and ML lab resources.
- CS114 Project Demo: coursework/demo material with TypeScript and notebook work.
- Dotfiles / Claude setup: personal agent workflow configuration.
I am especially interested in:
- AI-native developer tools that make engineering work more observable and controllable.
- Education products that turn offline teaching and mentoring workflows into structured software.
- Systems where reliability matters: uploads, judging, auth, background jobs, and admin operations.



