Mohammed Alam

Software Engineer | CS @ Columbia University

New York, NY

Mohammed Alam

My Stack

  • JavaScript
  • TypeScript
  • Python
  • Java
  • SQL
  • React
  • Tailwind CSS
  • Next.js
  • Node.js
  • Express
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS
  • Docker
  • Kubernetes
  • Git

Experience

  • Columbia Housing

    Senior Systems & Operations

    New York, NY

    Built Dorm Room Viewer with room-level floor plans, photos, and walk-time estimates. Presented it to Columbia Housing, where it was adopted for official development and now supports ~6,000 students. Built internal tools and Node.js automation services supporting operations across 40 properties spanning more than 2M sq. ft. and serving 6,000+ students.

  • Headstarter AI

    Software Engineering Fellow

    New York, NY

    Built 5 AI applications using OpenAI, Pinecone, Stripe, Next.js, and TypeScript. Won 1st place among 75+ participants at a TikTok-sponsored hackathon with a real-time blogging platform.

  • Freelance

    Software Engineer

    New York, NY

    Built 500+ web applications and Discord bots for clients. Scaled one bot to 13M users across 13,000+ servers using Redis, MongoDB, and Bull.js for data storage and background jobs.

Featured Projects

View All Projects
mini-vercel Showcase Image

mini-vercel

TypeScriptFastifyPostgreSQLRedisDockernginxGoNext.js

Self-hosted deployment platform that turns a git push into a live HTTPS site, and it's serving the page you're reading right now (malam.me migrated off Vercel entirely). HMAC-verified GitHub webhooks queue builds on Redis; a worker clones the repo, builds the Dockerfile, health-checks the new container, then rewrites routes before stopping the old one for zero-downtime deploys and instant rollbacks. Every project gets its own *.malam.me subdomain under a wildcard TLS cert, managed from a dashboard with live build logs or a CLI, all on a single 1GB EC2 box.

Guess The Number Showcase Image

Guess The Number

Node.jsMongoDBRedisBull.js

Multiplayer Discord game serving 13,000,000+ users across 13,000+ servers. Uses Redis and MongoDB for game state and a Bull.js queue system to handle high-volume concurrent commands while keeping command latency low.

Dorm Room Viewer Showcase Image

Dorm Room Viewer

React.jsViteTailwind CSSFramer MotionAWS S3

Housing explorer for ~6,000 Columbia students with building photos, room-level floor plans, walk times, and filters by room type, size, and distance. Uses AWS S3 for image storage with graceful fallbacks and Columbia CAS (SSO) authentication for staff tools.

Doorman Showcase Image

Doorman

TypeScriptReactExpressAsana APIDocker

Open-source Asana project builder that adds custom workflows and bulk-editing capabilities on top of the Asana API, including features not available in Asana's standard interface. Imports spreadsheets or existing projects into an Asana-style staging editor with Ctrl+A and multi-select, bulk completion/due-date/delete actions, drag-and-drop task and section management, custom fields, filtering, sorting, column controls, and project templates. Builds and syncs changes through batched API requests with validation, authentication, rate limiting, snapshots, and Docker deployment.