Jun 2026 – Present
Software Developer & Development Instructor
Top In Town Technology
I teach software development at Top In Town Technology and built the TTT platform end to end: the learning platform, the brand site and CMS, and the API behind them.
Highlights
- Built the TTT platform end to end: a Udemy-style LMS with brand site and CMS on Next.js 16 / React 19, and a NestJS 11 + Prisma + PostgreSQL API with Redis/BullMQ, MinIO and ClamAV.
- Designed a Moodle-style question bank and timed exams, including a PMP-format mock exam (sections, breaks, six question types) and an exam lock that cancels attempts when the student leaves the window.
- Delivered protected video: ffmpeg HLS transcoding with AES-128 encryption, cookie-gated keys and viewer watermarking.
- Implemented payments (bank transfer, cash and gateways in USD and AFN, coupons), certificates, and English/Dari/Pashto i18n with RTL.
- Shipped zero-downtime rolling Docker deploys behind nginx; live at ttt.baktash.dev.
- TypeScript
- Next.js
- React
- NestJS
- Prisma
- PostgreSQL
- Redis
- BullMQ
- S3 / MinIO storage
- ClamAV
- ffmpeg
- Docker
- nginx
- i18n & RTL