Quiet desk with laptop and notebook

Background

Experience

Six years shipping full-stack products — from internal tooling to multi-tenant SaaS. Here is the path and the toolbox I've built along the way.

Career

Where I've worked

  1. Senior Full-stack Engineer

    2022 — Present

    Northwind SaaS

    • Own the billing and subscriptions domain end to end — schema, Stripe integration, usage worker, and the customer portal on top.
    • Rebuilt the core analytics dashboard around a streaming pipeline, cutting first-paint from over four seconds to under one.
    • Introduced row-level security and a shared tenancy layer that let the product go multi-tenant without leaking a single record.
    • Mentor two engineers and run the team's design-review and on-call practices.
  2. Full-stack Engineer

    2020 — 2022

    Meridian Digital

    • Shipped a federated GraphQL gateway that collapsed six backend services into one typed schema with per-field caching.
    • Built a themeable component library, adopted across four product teams, with visual regression tests guarding every release.
    • Set up the CI pipeline and preview deploys that took the team from weekly releases to shipping several times a day.
  3. Software Engineer

    2018 — 2020

    Loop Systems

    • Wrote the Node services and React front ends behind the operations team's daily tooling.
    • Automated a manual reporting workflow, giving the ops team back roughly a day of work each week.

Toolbox

Skills & tools

TypeScriptReactNext.jsNode.jsGoPostgreSQLGraphQLPrismaRedisTailwind CSSDockerAWSPlaywright

Also

Education & recognition

Education

B.S. in Computer Science, Seoul National University, 2018. Focused on distributed systems and databases — the foundations the rest of the stack sits on.

Recognition

Spoke on multi-tenant Postgres at a regional developer conference in 2023, and maintain a small open-source library for typed database migrations.

Want the full resume?

Happy to share a detailed CV, code samples, and references — just send a note and let me know what you're hiring for.