Mohd Salah

I got into programming almost by accident — fixing a broken WordPress theme for a friend's small business turned into late nights reading documentation, and then into a career. Six years later, I've worked across fintech, retail, and open source, but the thing that hasn't changed is the itch to understand how something actually works before I ship it.

These days I work mostly as an independent full-stack developer, picking up projects where a single person can move faster than a full team — MVPs that need to be right the first time, backend systems that need someone accountable for uptime, and codebases that need an outsider to make sense of them again.

Outside of client work, I maintain a couple of open-source tools, write occasionally about backend architecture, and spend an unreasonable amount of time re-reading PostgreSQL documentation for fun. Hackathon Winner · Tech Community Speaker · GitHub Top Contributor.

01
Ship small, ship often

I'd rather deploy ten small changes than one giant release. Smaller changes are easier to review, test, and roll back.

02
Boring technology on purpose

I reach for proven tools before trendy ones. Novelty isn't a good enough reason to add a dependency.

03
Written down beats remembered

Decisions, trade-offs, and setup steps go in the repo, not in my head. Future-me and future-you both benefit.

Skills

What I actually use, day to day.

Frontend
React Next.js TypeScript Tailwind CSS
Backend
Node.js Python REST & GraphQL
Databases
PostgreSQL MongoDB Redis
Cloud & DevOps
AWS Docker GitHub Actions
Mobile
React Native
Currently learning
Rust Distributed systems
Experience

Where I've worked.

2022 — Present

Senior Software Developer

Freelance · Remote

2020 — 2022

Software Developer

Fintech Startup · Full-time

2018 — 2020

Junior Developer

Software House · Malaysia

Recognition

A few highlights.

GitHub Top Contributor

2024 · Open Source

Hackathon Winner

2023 · National Level

Tech Community Speaker

2022 · Conference Talk

Toolbox

What's in the repo.

React Next.js TypeScript Node.js PostgreSQL AWS Docker Git

Hire me.

Looking for a reliable developer to join your team or build your product?

Get in touch →