</>
Resume

Hello, I'm Ahmad Khan

A skilled Full Stack Web Developer 💻

Resume
Profile photo of Ahmad Khan, full-stack web developer

About Me

I'm a full-stack developer with a strong focus on building scalable, user-friendly applications. I’ve worked on everything from community platforms to event management systems, handling everything from frontend interfaces to backend infrastructure. I enjoy solving complex problems, whether it’s designing access control systems, setting up CI/CD pipelines, or automating cloud infrastructure with Pulumi. I'm especially experienced with tools like Remix (React Router 7), Directus, Node.js, NestJS, BullMQ, GCP, AWS, and Docker, and I care deeply about writing clean, maintainable code. I always look for ways to improve both user experience and system performance.

GitHub logo
LinkedIn logo
Cartoon minion character representing the About Me section

Skills

Remix JavaScript framework logo

Remix JS

React Router version 7 logo

React Router 7

Directus headless CMS logo

Directus

Docker container platform logo

Docker

BullMQ task and job queueing system logo

BullMQ

NestJS backend framework logo

Nest Js

Cloudflare CDN and security platform logo

Cloudflare

Amazon Web Services logo

AWS

Google Cloud Platform logo

GCP

Hetzner Cloud hosting logo

Hetzner Cloud

Pulumi Infrastructure as Code logo

Pulumi

PostgreSQL database logo

PostgreSQL

Redis in-memory data structure store logo

Redis

Bunny CDN content delivery network logo

Bunny CDN

JavaScript programming language logo

JavaScript

TypeScript programming language logo

TypeScript

Mantine UI component library logo

Mantine UI

HTML markup language logo

HTML

CSS styling language logo

CSS

React JavaScript library logo

React

Chakra UI component library logo

Chakra UI

Redux state management logo

Redux

Next.js React framework logo

Next.js

Node.js JavaScript runtime logo

Node.js

Express.js web framework logo

Express.js

MongoDB NoSQL database logo

MongoDB

Mongoose MongoDB library logo

Mongoose

Cypress testing tool logo

Cypress

Jest JavaScript testing framework logo

Jest

C++ programming language logo

C++

Visual Studio Code editor logo

VS Code

GitHub code hosting platform logo

GitHub

ChatGPT AI assistant logo

ChatGPT

Netlify web hosting platform logo

Netlify

Vercel deployment platform logo

Vercel

Windows 10 operating system logo

Windows 10/11

Ubuntu Linux operating system logo

Ubuntu

My Projects

ShoppingEventVIP

  • ShoppingEventVIP is a multilingual event management platform supporting English, French, and Dutch.
  • The project uses Remix, Directus, NestJS, PostgreSQL, and Mantine UI, among others.
  • Business logic was migrated from Remix to Directus using custom hooks and endpoints.
  • Legacy user login and anti-spam registration were implemented to improve data quality.
  • Custom endpoints serve personalized event data based on user roles.
  • An event-driven architecture enables scalable integration with CRM and email services.
  • PDFKit is used to auto-generate event subscription confirmation PDFs.
  • Role-based access control (RBAC) was added with roles like admin and subscriber.
  • Forms use Cloudflare Turnstile, error boundaries, and validation with Yup and Zod.
Remix JS
React Router 7
Directus
Docker
Bunny CDN
Cloudflare
Mantine UI
React
TypeScript
CSS

Multilingual E-commerce Platform Femmelady

  • Supports 7 languages: English, Dutch, French, Arabic, Japanese, Korean, and Chinese.
  • Built with Remix, Directus, Redis, Bunny CDN, Brevo, and deployed on Google Cloud Run and VM via Docker.
  • Authentication supports Google login and includes Cloudflare Turnstile to block bots.
  • Product page offers advanced filtering, sorting, and pagination with URL shareability.
  • Cart system and simulated payments streamline testable shopping flow.
  • Admin dashboard built on Directus with robust RBAC and PBAC roles and policies.
  • Uses Redis to implement rate-limited forgot password functionality.
  • Images are delivered via Bunny CDN for faster global performance.
  • All forms are validated using Zod for type-safe, schema-based validation.
  • Deployed using GCP Cloud Run (min 1 instance) and VM with Docker support for flexibility.
Remix JS
React Router 7
Directus
GCP
Docker
Cloudflare
Bunny CDN
Redis
Mantine UI
React
TypeScript
CSS

Multilingual E-commerce Directus

  • Supports 7 languages: English, Dutch, French, Arabic, Japanese, Korean, and Chinese.
  • Directus, Redis, Bunny CDN, Brevo, and deployed on Google Cloud VM
  • Authentication supports plus Google login
  • Product page offers advanced filtering, sorting, and pagination
  • Admin dashboard built on Directus with robust RBAC and PBAC roles and policies.
  • Images are hosted on Cloudflare R2
  • Images are delivered via Bunny CDN for faster global performance.
  • Structured Localization: Localized content is managed across all collections using Directus’ native i18n capabilities for consistent multilingual support.
  • Media Translation Support: Media assets are linked to their respective translations, ensuring language-specific content delivery across all platforms.
  • Relational Data Modeling: Clean and scalable architecture designed using Directus’ relational capabilities — including many-to-many, one-to-many, and many-to-one relationships — enabling normalized, future-proof data structures.
Directus
GCP
Docker
Cloudflare
Bunny CDN
Redis
TypeScript

NestJS AI EduMiner

  • Scrapes content from Khan Academy, PBS LearningMedia, and CK-12.
  • Grade normalization per source.
  • Optional OpenAI-based relevance scoring for search results.
  • HTTP caching to reduce redundant scraping.
  • Uses DTOs to validate and transform incoming requests.
  • Guards and custom decorators for route protection.
  • Health check endpoint at '/ping' to verify service availability.
Nest Js
Redis
TypeScript

Contact

Illustration representing ways to contact Ahmad Khan

Thane, Maharashtra, India

GitHub logo
LinkedIn logo