KHALID

Full Stack Developer

Helping Local & Global Startups Build Scalable SaaS Products

Bringing structure to chaos — delivering reliable systems that perform, scale, and last.

My Arsenal

Tech Stack

The tools and technologies I use to build scalable, high-performance applications.

JavaScript
TypeScript
C++
Python
HTML5
CSS3
Nest.js
React.js
Next.js
Node.js
Express.js
Redux
TailwindCSS
GSAP
Prisma
JavaScript
TypeScript
C++
Python
HTML5
CSS3
Nest.js
React.js
Next.js
Node.js
Express.js
Redux
TailwindCSS
GSAP
Prisma
Docker
AWS
Git
PostgreSQL
MongoDB
Redis
Firebase
Linux
CI/CD
System Design
OOP
REST API
Microservices
Docker
AWS
Git
PostgreSQL
MongoDB
Redis
Firebase
Linux
CI/CD
System Design
OOP
REST API
Microservices
Career Path

Professional Experience

A journey through challenging problems, innovative solutions, and continuous growth.

Oct 2024 - Present

Full-Stack Developer

SM Technology

At SM Technology, I design and build scalable backend systems that power real-world web and mobile applications. From optimizing performance with smart caching and queues to integrating secure payments and managing AWS infrastructure, I focus on creating reliable, high-performance systems that scale smoothly under real traffic.

Architected and deployed scalable REST APIs using Node.js and NestJS serving web and mobile applications.
Designed Redis-based caching strategy reducing average API response.
Implemented BullMQ queue system processing asynchronous jobs (email, payments, notifications) improving system reliability under peak traffic.
Built real-time chat and notification system using WebSocket (Socket.io) supporting concurrent active users across platforms.
Engineered secure HLS video streaming infrastructure using AWS S3 and signed URLs preventing unauthorized content access
Integrated multi-provider payment gateway (Stripe, PayPal, Cryptocurrency) with webhook validation and automated subscription billing.
Managed AWS production infrastructure (EC2, Lambda, S3) ensuring scalability, monitoring, and deployment stability.
Jul 2024 - Sep 2024

FullStack Developer Intern

Bangladeshi Software

During my internship, I worked on building full-stack web applications using React, Next.js, and Node.js. I optimized APIs and database queries to improve performance and collaborated with the team to deliver production-ready features on time.

Developed full-stack web applications using React.js, Next.js, and Node.js.
Optimized API endpoints and database queries improving data retrieval speed.
Contributed to cross-functional development team, delivering production-ready features within tight deadlines.
Featured

Malamal.store — A Multi-Tenant Inventory Management SaaS Platform

A complete inventory management system built as a Progressive Web App (PWA) that enables small businesses to manage products, orders, and teams through a role-based access control system. Features include real-time analytics, POS terminal, restock queue management, barcode scanning, and WhatsApp integration — optimized for offline-first usage in regions with unreliable connectivity.

Next.jsReactTypescriptredux-toolkitTailwind CSSPWAmulti-tanentpos-systemrole-based-accessNest.jsMongoDBPrisma
Featured

My Financial Trading (MFT) Platform

A sophisticated, enterprise-grade EdTech platform designed for financial trading education, featuring secure video streaming, real-time community interaction, and a robust multi-gateway payment system.

Next.jsExpress.jsPrisma ORMSocket.ioRedisBullMQMongodbCI/CD
Technical Writing

Latest Insights

Thoughts on software architecture, performance optimization, and the future of web development.

AI
Mar 03, 2026
1 min read

How to write Good Promt

If you write prompts randomly, you will not get perfect output. To achieve this, you need to add more organized prompts so that you get the best results.

Development
Jan 29, 2026
3 min read

How to Handle CORS in Node.js When Your Frontend URL is Dynamic (Unlimited Subdomains)

If your frontend URLs are unlimited but share the same main domain (like *.vercel.app), you don’t need to whitelist every subdomain manually. Instead, use a dynamic CORS origin check that allows any hostname ending with .vercel.app and blocks all other domains. This keeps your backend secure while supporting infinite frontend deployments.

Ready to build something extraordinary?

I'm currently available for freelance projects and open to discussing full-time opportunities. Let's turn your vision into reality.