Open to new opportunities

Hi, I'm

Muhammad
Ali Khalid

Full Stack Developer
Ship-focused. I build complete web experiences, from database schema to deployed product.

About Me

Full-Stack Developer.
Always building.

I'm Muhammad Ali Khalid, , a full-stack developer focused on building reliable, scalable, and practical software. I enjoy turning ideas and complex problems into products that people can actually use.

My work spans the full stack — from designing backends with Django and building responsive React interfaces to working with databases, APIs, and real-time systems using WebRTC. I care about writing maintainable code, understanding how things work, and shipping software that solves real problems.

I'm currently open to full-time opportunities and freelance collaborations. Have a project or problem in mind? Let's build something.

Tech Stack

Tools I build with

A curated set of technologies mastered across the full stack from browser to server.

Frontend

ReactTypeScriptJavaScriptHTML / CSSWebAssemblyWebRTCVue

Backend

Node.jsPythonDjangoSupabaseREST APIs

Databases

MongoDBPostgreSQLSqlite

Tools

GitGitHubLinuxDocker

Services

What I can do for you

From concept to deployment, I cover every layer of the stack so you don't have to.

Full Stack Development

End-to-end web application development — from database schema design to polished UI. I build complete products that are fast, secure, and built to scale.

  • React / Next.js frontends
  • Node.js / Django backends
  • Database design & optimization
  • Deployment & infrastructure

Frontend & UI Development

Crafting responsive, performant, and visually precise interfaces that users love. Every pixel is intentional, every interaction is smooth.

  • Responsive & accessible design
  • Performance optimization
  • Animations & micro-interactions
  • Component systems in TypeScript

Backend & API Development

Building robust, secure server-side architecture and RESTful APIs that power reliable applications at any scale.

  • REST API design & implementation
  • Authentication & authorization
  • Database management & migrations
  • WebRTC real-time systems

Portfolio

Recent Work

Voice changer

Voice changer written in C using the WORLD vocoder, compiled to WebAssembly. Initially, the app architecture was that a Django backend processed videos server-side, creating significant server load and requiring users to upload and download their media. I researched WebAssembly and redesigned the architecture to run all processing directly in the browser. This eliminates media uploads and storage, keeping users’ data entirely on their device and removing privacy concerns.

CReactTypeScriptWebAssemblyAudio

Court Piece Rung Game

A real-time multiplayer Court Piece Rung, a popular South Asian trick-taking card game. Players join lobbies powered by Supabase, then establish WebRTC peer-to-peer connections through the host for gameplay. Once the match starts, game data is exchanged directly between players, with a TURN server ensuring reliable connections across networks.

ReactTypeScriptWebRTCSupabaseCheckersMultiplayerP2P

Checkers

Multiplayer Checkers game (American variant) with no backend. Available online in browser and Android (APK via GitHub releases). Uses WebRTC for peer-to-peer connections, enabling near-zero-latency multiplayer. No TURN relay fallback, so connections may fail on mobile data or restricted office networks, but should work reliably on typical home Wi-Fi.

ReactTypeScriptWebRTCP2PCheckers

Let's Work Together

Got a project
in mind?

I'm currently open to full-time roles and freelance projects. If you've got something worth building, let's talk.

Send me an email