Skip to content

Muhammad Salma Fullstack Software Engineer

Hi, Im Salma 👋

I'm a Fullstack Software Engineer who enjoys building digital products. I work across the stack, from React and Next.js on the frontend to APIs and databases on the backend. I also spend time working with Linux and DevOps.

I write about software engineering, productivity, and the small lessons life teaches along the way. I care about good software and thoughtful engineering. As AI changes how we build software, I believe our greatest leverage comes from taste: recognizing what makes software simple, reliable, and timeless.

I’m currently open to new opportunities as a Senior Frontend Engineer or Full-Stack Engineer.
Download CV

26-09

How I use Hermes as my learning companionHow I use an AI agent on my homeserver, Telegram, Syncthing, and Obsidian to turn reading into notes, refreshers, quizzes, and a morning reminder.

26-04

Paper PlanNowadays, using AI coding plan mode, we are spoiled by the ease of creating a robust plan with a simple prompt. This might be a gift, or, a disaster to our creative minds.

26-02

Learn and Grow as Engineers in the Era of AIWhy fundamentals matter more than ever, and how generalist thinking is becoming a real advantage in modern engineering with AI.

25-11

The Hidden Cost of MotherhoodA reflection on how motherhood quietly reshapes identity not just through responsibility, but through personal sacrifices that often go unnoticed. A reminder to create space for mothers to rediscover themselves beyond their roles.

Book Reviews

See all reviews
The Unicorn Project Book Review and SummaryThe Unicorn Project Book Review and SummaryLessons on good engineer habits, engineering culture, product and business, and organization and leadership from Gene Kim's novel.Thinking in Bets Book Review: Separate the Decision From the ResultThinking in Bets Book Review: Separate the Decision From the ResultA poker champion's case for judging decisions by what you knew at the time, not by how they turned out.The Pragmatic Programmer Summary: Mindset and Attitude.The Pragmatic Programmer Summary: Mindset and Attitude.The mindsets and attitudes that changed how I see what a good programmer actually looks like. Not the coding techniques—but the habits, the ownership, the way of thinking that separates those who write code from those who truly craft software.Summary of Start with WhySummary of Start with WhyI first came across Simon Sinek’s Start with Why video on YouTube, and it completely opened my eyes to the universal power of asking “why.” This book helped me understand the source of the fire I once carried in my youth—and how it gradually faded as I grew older.
Salla E-Commerce

Senior Frontend Engineer

Salla E-Commerce · Sep 2024 - Mar 2026

Contributed to building and enhancing features across three product teams: Vendors, Marketing, and Shipping, within one of Saudi Arabia's leading e-commerce platforms. My work spanned complex UI implementations, microfrontend integrations, and cross-team collaboration to deliver merchant-facing features at scale.

Akal

Fullstack Engineer

Akal · May 2024 - Jul 2024

During this part-time engagement, I focused on enhancing Akal's digital presence and developing new service offerings. Working across both frontend and backend technologies, I contributed to their platform expansion and user experience improvements.

Flip.id

Senior Frontend Engineer

Flip.id · Aug 2020 - May 2024

In my senior role at Flip.id, one of Indonesia's leading fintech companies, I took on technical leadership responsibilities that spanned multiple applications and teams. My focus was on creating reusable solutions, establishing development standards, and optimizing performance across the platform while mentoring developers.