Backend-focused Fullstack Developer based in San Jose, CA, specializing in scalable Node.js applications and production system architecture.
🚀 Recent Achievements:
- 85% API response time reduction (600ms → 85ms) through intelligent Redis caching strategies
- Built async job queue system (BullMQ + Redis) for non-blocking 30s AI processing with real-time progress updates
- 80% deployment time reduction (25min → 5min) with automated CI/CD pipeline
- Designed clean backend architecture with dependency injection for production scalability
Currently deployed: Lingput.dev - AI-powered language learning platform demonstrating production-grade system design, performance optimization, and DevOps practices.
When I'm not building scalable systems, I'm exploring the world - I've been to 25 countries and counting! 🌍
💼 Open to backend and full-stack developer roles - let's connect on LinkedIn!
Lingput - Production-Grade AI Language Learning Platform
Live Demo: https://lingput.dev/ | API Docs: https://docs.lingput.dev/
The Challenge: Generate personalized AI stories in 30+ seconds while maintaining responsive UX for concurrent users.
Technical Highlights:
- Async Processing Pipeline: BullMQ + Redis job queue system handling complex AI workflows (story generation → translation → audio synthesis)
- Performance Engineering: Multi-layer Redis caching with 85% response time improvement
- Clean Architecture: Express.js backend with dependency injection, layered architecture (Controller/Service/Repository)
- Production DevOps: Containerized with Docker, automated CI/CD pipeline, zero-downtime deployments
- Advanced Frontend: Next.js with custom React hooks for real-time job progress tracking
Tech Stack: Node.js, Express.js, PostgreSQL, Prisma, Redis, BullMQ, Next.js, Docker, GitHub Actions
This project demonstrates end-to-end ownership of complex technical challenges: from system architecture and performance optimization to production deployment and monitoring.
🎯 Core Expertise: API design, database optimization, caching strategies, job queues, containerization, and production deployments — specializing in backend systems that scale under pressure.
I have strong frontend skills with React/Next.js, but my main passion is building robust backend systems that scale.
I share my learnings through technical articles:
More articles coming soon about system design challenges, performance optimization, and production deployment lessons learned from building Lingput!
Looking for backend or full-stack opportunities!
📧 LinkedIn: markmdev
🌐 Portfolio: markmdev.com
🚀 Featured Project: lingput.dev