Full-Stack Engineer · Universiti Malaya · Malaysia

Muhammad Mairaj

Building production-grade backend systems and AI-powered applications. Backend-focused, shipped to 10K+ users.

10K+ Users @ Sapu
1st PLN 2024
2nd MY IEEEXtreme 18.0
3.95 CGPA · Dean's Award

Experience

Full-Stack Engineer
Sapu @ Universiti Malaya Current
University-based ride-hailing platform · 10K+ users · Kuala Lumpur
Mar 2025 – Present
  • Scaled platform from 100 → 500+ concurrent trips and 1.5K+ daily orders by implementing PgBouncer connection pooling, optimising PostgreSQL queries, introducing Celery async processing, and validating gains with Locust stress testing, all deployed via Docker, monitored with Prometheus and Grafana.
  • Led end-to-end multi-campus expansion across a 3-dev team: authored 149 tests over 42 endpoints, managed 4 sprint iterations via GitHub Projects, and executed a phased rollout (feature validation → zone testing → cross-university UAT), delivering 1 week ahead of schedule and expanding to 2 universities within 2 weeks.
DjangoPostgreSQLPgBouncer CeleryDockerPrometheus GrafanaLocust
Part-Time Full-Stack Developer
EB Tech Malaysia
Software development consultancy · Malaysia
Sep 2025 – Jan 2026
  • Developed FastAPI microservices with end-to-end type safety (Pydantic schemas to TypeScript client) and a unit test suite integrated into a GitHub Actions CI/CD pipeline with staged production deployments.
  • Built cross-service OAuth2/OIDC SSO infrastructure unifying authentication across a multi-role platform, and automated client report generation with a Jinja2-based PDF engine, eliminating manual reporting effort.
FastAPIPydanticTypeScript OAuth2OIDCGitHub ActionsAgile
Lab Demonstrator: Network Technology Foundations
Universiti Malaya
Kuala Lumpur
Mar 2025 – Jul 2025
  • Facilitated lab sessions on TCP/IP, routing protocols, subnetting, and network security fundamentals for undergraduate students.
  • Applied networking theory directly to production infrastructure work at Sapu: Nginx reverse proxying, Docker networking, and SSL/TLS certificate management.
TCP/IPNetworkingNginxSSL/TLS
Lab Demonstrator: Fundamentals of Programming
Universiti Malaya
Kuala Lumpur
Oct 2024 – Jan 2025
  • Guided students through Java programming fundamentals, OOP principles, algorithm design, and debugging techniques.
  • Deepened own Java expertise through teaching, applied in Android development (FarmerPal) and desktop GUI projects (NBA Game Manager).
JavaOOPAlgorithms

Projects

Iftaar Coordination App

Mobile-first bilingual (English/Arabic) platform coordinating Ramadan iftar donations between mosques and restaurants. RTL support, Supabase auth, server actions.

Next.js 14SupabaseTailwindi18n
Research Web + Mobile

Hentian Komuniti

Community-focused platform delivered within a Universiti Malaya research timeline. Led 2-dev team, managed client comms, defined architecture, and deployed a zero-cost production backend.

SupabasePostgreSQLRealtime

MMScheduler

Timetable visualiser for Universiti Malaya students, all courses in English with lecturer names. Scraped and processed with Selenium.

Next.jsReactPythonSelenium
AI / ML ↗ GitHub

Memecoin Analysis Dashboard

Interactive Streamlit dashboard analysing memecoin trends with ML-based sentiment analysis and price movement predictions from social media and search data.

PythonStreamlitScikit-learnPandas
Android ↗ GitHub

FarmerPal

Android app supporting SDG 2: Zero Hunger, empowering farmers with community posts, disease/crop info, and agricultural support chat features.

JavaAndroid StudioFirebase
Freelance ↗ GitHub

Material Calculator v2

Desktop application for a local steel production factory that calculates optimal raw material quantities for steel production runs.

PythonTkinter

Skills

Languages
Python JavaScript / TypeScript Java SQL C
Backend
Django FastAPI Node.js Express Flask
Frontend
React Next.js React Native Tailwind CSS
Databases
PostgreSQL Redis MongoDB Firebase
DevOps & Infra
Docker GitHub Actions PgBouncer Celery Prometheus Grafana Nginx Linux / Unix
AI / ML
Gemini API RAG LLM Integration Scikit-learn TensorFlow Pandas Streamlit
Concepts
REST APIs WebSockets System Design Software Architecture Agile / Scrum OAuth2 / OIDC CI/CD

Achievements

1st
Programming League National 2024
May 2024 · Solved 4/8 problems, more than any other finalist team
PLN 2024 Champion
2nd in Malaysia
IEEEXtreme 18.0
Oct 2024 · 24-hour extreme competitive programming competition
5th
CodeNection National 2024
Dec 2024 · 167 teams across Malaysia
🎓
Dean's Award
CGPA 3.95 / 4.00 · Universiti Malaya

Certifications

Harvard University
CS50x
Introduction to Computer Science
C (memory management, pointers, hash tables/tries) Python / Flask SQL JavaScript
MITx
6.00.1x
Intro to Computer Science & Programming
Python Algorithmic Thinking Computation Testing & Debugging
Cisco
Introduction to Networks
Cisco Networking Academy · CCNA
TCP/IP IP Addressing & Subnetting Routing & Switching Network Security
Udemy
Automate the Boring Stuff
Automate the Boring Stuff with Python
Python Scripting File & PDF Automation Web Scraping Regex Task Scheduling GUI Automation

Education

Bachelor of Computer Science (Software Engineering)
Universiti Malaya (UM) · Kuala Lumpur, Malaysia
Oct 2023 – Mar 2027
3.95
CGPA · Dean's Award
Relevant Coursework
Data Structures & Algorithms Software Modelling Mobile App Development Database Management Network Communications Software Architecture & Design
Languages
English (IELTS 8.0) Arabic (Intermediate) Urdu (Native) Malay (Learning)

Contact

Open to full-stack and backend engineering roles. Reach out via any channel below.