Builderful
Qwerky Inc · 2020 – 2024
My Role
Lead Backend Engineer
Company & Period
Qwerky Inc · 2020 – 2024
Links
View project →The Problem
A legacy PHP monolith ran on a single-point-of-failure VPS with no backups or automated recovery. The codebase had no mobile API and a heavily denormalized database that made schema changes risky.
What I Built
- Reverse-engineered the legacy PHP REST API and rewrote it as a TypeScript/Node.js GraphQL backend (Apollo Server, Prisma ORM), preserving API contracts while coordinating schema design with frontend and mobile teams.
- Cleaned and normalized a denormalized database using custom Python scripts before migration.
- Migrated the monolith from a single VPS to a containerized AWS deployment with managed RDS — gaining automated backups, point-in-time recovery, and infrastructure-as-code reproducibility.
- Built the quote-to-order pipeline: vendor quoting, order management, payment processing, and fulfillment workflows with admin tooling.
- Designed the search UI and built search APIs serving both web (Next.js) and mobile (React Native) clients.
- Developed serverless post-order and post-quote workloads on AWS Lambda (TypeScript).
- Co-authored the technical proposal that secured a South Korean government innovation grant for v2.
Tech Stack
TypeScriptNode.jsGraphQLApollo ServerPrismaPostgreSQLAWS LambdaAWS RDSDocker
