Overview
Elite Digital is a digital marketing agency operating in a fast-paced, multi-project environment.
Over the past 2 years, I have worked across 30+ client projects ranging from high-traffic marketing campaigns to complex legacy systems.
Developers are not fixed to a single project; instead, we rotate across projects based on workload and technical fit. This required frequent context switching, rapid onboarding into unfamiliar codebases, and consistent delivery under tight deadlines.
My Role & Scope
Full Stack Developer working across multiple live production applications simultaneously. On average, I balanced 5–10 active applications weekly while maintaining production stability and delivering new features.
Major works:
- Built and maintained web applications using Next.js, React, and Vite
- Developed backend services with Node.js, Express, NestJS, and Prisma
- Worked with MongoDB and MySQL in production
- Contributed to deployments on Vercel and FlyWheel
- Handled frequent production bug fixes and legacy system maintenance
Key Projects
1. VoIP Messaging Service
Primary maintainer of a cross-platform messaging platform (Web, Admin, Backend, iOS, Android).
Production Stabilization
Shortly after taking ownership, the backend experienced a critical outage during a holiday period.
Root causes included:
- Multiple Prisma instances due to improper provider imports
- Misconfigured database read/write usage
- Inefficient and repeated full-contact and full-message queries
- Duplicated API request on Frontend
- Limited logging visibility
Actions taken:
- Restructured Prisma usage to ensure a single shared instance
- Corrected database routing configuration
- Investigated major query patterns to identify bottlenecks and refactored query
- Eliminated duplicate heavy requests
- Improved logging for faster incident diagnosis
The service was restored and stabilized, with improved responsiveness and reduced database load.
Infrastructure Migration
Participated in project infrastructure migration from AWS to DigitalOcean and Vercel due to cost constraints.
- Audited AWS-dependent application logic and replaced with new infrastructure logic
- Validated staging behavior
- Assisted in live 5-hour production cutover
- Performed real-time testing during migration and performed hot-fix
Migration completed with minimal downtime and no major regression issues.
I kept monitoring the service after the migration, and was able to apply fixes for the bugs from the infrastructure migration, such as file attachment size restriction and admin app query issue.
Ongoing Maintenance & Improvements
- Communicated with the client
- Implemented a Stripe-based subscription flow to replace fragmented legacy billing logic
- Resolved recurring production bugs under tight client timelines
- Upgraded legacy React Native mobile apps to comply with updated App Store and Google Play policies, resolving dependency conflicts during SDK upgrades
2. Legacy Desktop into Web App Modernization
Leading migration of a 15+ year old Delphi-based desktop system (7,000+ files, 200+ Firebird tables) to a modern web architecture.
Responsibilities:
- Reverse-engineered undocumented legacy logic and schema
- Designed a MySQL data model while preserving migration stability
- Refactored insecure or oversized legacy structures (e.g., unhashed passwords)
- Defined staged migration strategy to minimize operational risk
Tech stack:
- Frontend: React, Vite, Tailwind, Redux
- Backend: Node.js, Express, Prisma
- Database: MySQL
The focus is balancing modernization with business continuity rather than full rewrites, and documenting most of the parts for future maintenance.
3. Contest Platform
Worked on a reusable Next.js-based contest baseline used to launch multiple marketing campaigns.
- Implemented campaign-specific customizations under short timelines
- Coordinated QA feedback from design, PM, and clients
- Maintained Lighthouse performance, accessibility, and SEO standards
- Improved baseline flexibility to reduce setup time for new campaigns
Enhancements:
- Implemented AI-assisted receipt validation for duplicate and invalid submission detection
- Added IP-based rate limiting and anomaly detection to prevent abuse
- Refined configuration structure to support varied campaign requirements
- Added Supabase(PostgreSQL) integration as a replacement for MongoDB
Multiple contests were launched concurrently while maintaining production stability.
Process & Team Impact
Noticed the absence of centralized documentation and introduced a structured team Wiki.
- Documented project-specific knowledge
- Standardized information sharing across projects
- Reduced onboarding friction in a multi-project environment
- Improved work efficiency by building tools with frequently used functionalities and QA automations
Also introduced a PR markdown template to encourage more consistent review practices in larger projects.