Details
Appmoove
Fullstack and DevOps Engineer
I grew from frontend intern to fullstack and DevOps engineer on TK, building the ticket storefront, major admin features, document-generation services, deployment tooling, scaling configuration, and a seat-map editor.
Live 3D architecture
Use the navigator to move between diagrams and related work, then scroll for more details.
Storefront, admin, wallet passes and optional POS qualification.
My work
Hands-on product engineering across frontend, services and infrastructure for an event-ticketing platform.
Platform engineering
Storefront, service architecture and delivery across the ticketing platform.
TK ticketing platform
TK connects the buyer storefront, organizer admin portal, and event services through a GraphQL gateway over 12+ NestJS services. I worked across the frontend, PDF generation, payment and document scaling, Helm/ArgoCD deployment, and the Tilt/Minikube development workflow.
Storefront, admin and domain rules
I built the storefront end to end in Next.js before the App Router, including progressive page generation, accessibility, search integration, and Google/Apple Wallet passes. I also built major parts of the admin portal for events, ticket types, pricing, partner complimentary tickets, and batch-release rules based on time, sales, or lot exhaustion.
DevOps and scaling
I brought Dockerfiles, Kubernetes manifests, and Helm charts into the daily development workflow. Tilt and Minikube ran the same service declarations locally, while ArgoCD applied releases through Helm. Scaling used Prometheus metrics to tune DigitalOcean nodes and pods, with separate HPA configuration for payment and document services during sales and complimentary-ticket bursts.
Tk Ticketing Platform
TK ticketing umbrella; storefront; admin portal; microservices; PDF service; DevOps; scaling
Problem
A ticketing platform needed organizer/admin surfaces, buyer storefront, document generation, services and deployability as it grew.
My role
I progressed from front-end intern to fullstack/DevOps engineer and worked across storefront, admin, services, document generation, deployment and scaling.
Implementation
Build TK storefront in Next.js/Mantine, contribute major admin React/AntD areas, work across 12+ NestJS services behind GraphQL gateway, isolate Puppeteer PDF generation, and manage K8s/Helm/ArgoCD/Tilt workflows.
Engineering choices
Separating PDF generation kept Chrome's memory load away from the event services. Sharing deployment manifests with the local Tilt workflow made configuration errors visible during development.
Stack and domains
- Next.js
- React
- NestJS
- TypeScript
- GraphQL
- gRPC
- Kafka
- NATS
- AWS SQS
- Redis
- PostgreSQL
- Puppeteer
- Docker
- Kubernetes
- Helm
- ArgoCD
- Tilt
- Minikube
- Prometheus
- DigitalOcean
- Fabric.js
- Ant Design
- Mantine
- Flutter