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.