← All work

Full Stack Platform · 2026

ASCEND

A full-stack system for tracking technical growth, scanning repositories, parsing resumes, and analyzing code quality.

1 of 5 · Select an image to preview it.

Scope

  • 9 backend modules
  • 50+ REST endpoints
  • 200+ tests
  • Redis + BullMQ processing

The engineering challenge

I designed a sandbox for untrusted JavaScript and Python by isolating code execution in AWS Lambda with configurable timeouts, rather than allowing arbitrary execution in the main application.

Technology

  • Node.js
  • TypeScript
  • Express
  • React
  • PostgreSQL
  • MongoDB
  • Prisma
  • Redis
  • BullMQ
  • AWS
  • Lambda
  • Docker

What I learned

ASCEND taught me to think in systems: separating responsibilities, designing for data consistency, handling asynchronous workloads, and making individual services work together reliably.