Hi, Im Salma đź‘‹

I’m a versatile Frontend Software Engineer passionate about creating meaningful digital experiences. I spend most of my time working with React, Next.js, and modern web tooling, while occasionally wandering into backend systems, Linux, and homelab experiments.

This blog explores programming, productivity, and the small lessons life teaches along the way. I’m currently experimenting with AI-assisted coding using Claude Code, exploring context engineering while still maintaining ownership of my reasoning.

25-11

The Hidden Cost of Motherhood A 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.

25-11

My Personal Code Readability Guideline A personal code readability guide based on real-world JavaScript and TypeScript experience. Covers naming, comments, error handling, structure, and writing self-documenting code for long-term maintainability.

25-11

Is My Manager a Bad Manager? Exploring the traits of good and bad managers, how to interpret your own manager’s behavior, and what choices you have when the environment no longer works for you.

25-07

How I Boosted My 4G Router Speed from 40Mbps to 90Mbps A practical guide showing how to optimize a TP-Link MR6400 4G router for better speeds in remote areas. Covers manual band selection, router placement, Wi-Fi channel settings, and security tweaks that doubled internet performance from 40Mbps to 90Mbps

Book Reviews

See all reviews
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 Why Summary of Start with Why I 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. The Mysterious Affair at Styles Novel Review The Mysterious Affair at Styles Novel Review Arthur Hastings and his close friend Hercule Poirot must investigate a case that occurred in a noble family who lived in Styles Castle. The owner of the house, Mrs. Inglethorp was found dying in a locked room, in pain that made his body bend upwards, resting on his head and toes, and then died. A Midsummer's Equation Novel Review A Midsummer's Equation Novel Review Initially, local police thought the case was a suicide due to a collision on the victim's head with a stone. However, after the autopsy, something odd was discovered. It turned out that Tsukahara had already died before falling on the cliff. The identified cause of death was carbon monoxide poisoning.

Projects

Ceritahikmah A blog with curated meaningful story in Indonesian language. Pokamon T-Shirt store with AI generated Kamon design. Dzikir Dzikir text for dusk and dawn. SizeUp A simple application to help visually compare 2 objects.

Senior Frontend Engineer

Salla E-Commerce · Sep 2024 - Current

Being part of an e-commerce company with bold global ambitions is incredibly motivating. I'm here to make a tangible difference – building solutions that not only move the company forward but genuinely improve how users interact with our platform.

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.

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.