Full-Stack Engineer • Building Modern Web Apps & Self-Hostable AI Infrastructure
I build secure, scalable platforms across both frontend and backend — with a focus on TypeScript, modern web frameworks, and self-hostable AI/LLM infrastructure.
🚀 Flagship: LangRoute
Compliance-friendly, self-hostable LLM gateway with an OpenAI‑compatible API, virtual API keys, streaming, and live analytics.
- Unified endpoint:
/v1/chat/completions(OpenAI‑compatible) - Redis‑backed virtual keys: rate limits, budgets, usage stats
- Realtime logs: latency, tokens, cost, user tracking
- Key dashboard: revoke, rotate, configure
- Streaming via Node.js
httpwith typed proxy layers - Docker‑first deploy (Render, Railway, Fly.io, etc.)
🤷♂️ Was supposed to “just handle the frontend”… 3 months later I was building the entire backend + infrastructure — because someone had to do it properly.
- DataHall — Secure document platform with auth, file uploads, analytics, and audit controls. Deployable on Vercel or fully self-hosted via Docker.
- WorkStory — Hiring suite built with Angular 18 that streamlines recruitment with flexible video interviews, centralized recruiter dashboards, candidate-friendly application flows, and AI-assisted features via Gemini.
- Issue Tracker — Full-stack Next.js app with SSR, secure auth, and clean dashboard UI using Prisma and PostgreSQL.
- Game Hub — API-driven React game browser with filters, infinite scroll, and custom hooks using Zustand and RAWG API.
- Focusing on: LLM platforms, web infrastructure, and scalable backend systems
- Open to: Open-source collaborations, platform engineering roles, and startup builds
- Learning: Redis internals, self-hosting workflows, and real-world LLM routing
- Ask me about: Full-stack Next.js, OAuth/Auth0/NextAuth, AI integrations, and deployment strategy
- Build things that are practical, adaptable, and easy to maintain
- Simplicity is a strength — complexity should have a reason
- Strong architecture leads to happy developers and users
- Consistency matters more than cleverness
- Projects should get better over time, not just bigger
- The odds of me rewriting something after saying “this is fine for now” is approximately 100%.
- Website/Blog: mahidahmad.ca
- LinkedIn: linkedin.com/in/mahid797
- Email: mahid.ahmad797@gmail.com



