Software Engineer
Scroll to explore
Sayhoon
Lee
About Me
I'm a full-stack software engineer based in Michigan. I graduated from the University of Michigan with a B.S. in Computer Science and have been building production web applications.
Education
University of Michigan – Ann Arbor
B.S. in Computer Science
Experience
Orbital ViewSoftware Developer (Contract)
Tap Phong Trading Company
- –Built internal tools to improve order tracking, workflow visibility, and day-to-day operational efficiency across core business processes.
- –Automated reporting and data-processing workflows with Python, pandas, and Excel, surfacing 5,000 priority items from a dataset of more than 35,000 products.
- –Developed and maintained internal web applications using Django, React, Node.js, and TypeScript, helping reduce a major project timeline from ~1 year to ~3 months.
Freelance Software Engineer
- –Designed and built responsive websites for clients using React, handling development, deployment, and maintenance.
- –Built an order display system using React, Node.js, TypeScript, and PostgreSQL to surface live order information, manage status updates, and improve workflow visibility.
- –Worked closely with clients to turn business requirements into user-friendly solutions and iterative product improvements.
Technical Instructor
University of Michigan
- –Delivered instruction in Data Structures, Algorithms, Object-Oriented Programming, and Web Development using C++, JavaScript, TypeScript, HTML, CSS, and React.
Projects
Low-Code AI Workflow Builder
Full-stack platform to visually build, save, and run multi-step AI workflows. JWT auth, backend execution engine with Express + Prisma, outputs passed between steps.
Multiplayer Drawing Game
Real-time multiplayer draw-and-guess game. Stateful Socket.IO event system for rooms, turns, timers, and live scores. Synced Canvas across screen sizes.
Portfolio Platform
Personal portfolio with React + TypeScript frontend, Django + SQLite backend, and a ChatGPT-powered AI chat assistant. Deployed on Vercel and Railway.
Resume Builder
Interactive resume builder with drag-and-drop reordering via @dnd-kit, real-time preview, and print-optimized layouts. Type-safe models throughout.
Schema-Driven Form Builder
Dynamic form generation from JSON schemas with reusable components, comprehensive validation, and multi-step workflow state management.
Instagram Clone
Client-side social media app with dynamic content via REST APIs. Async feed updates, likes/comments without page reloads, all in vanilla JavaScript.