Mochamad Noor
Syamsu
Software engineer who writes about building things. 9 years crafting with Kotlin, TypeScript, and modern ecosystems.
Recent Writing
Finding the Right Coffee Blend for my Cafe Latte
My Coffee Journey After burning through countless beans and early morning experiments with my espresso machine, I've finally found the code for my perfect cup. It has been a year of trial and error,
Automatically Increment Android App Version Code with Fastlane
fastlane When publishing Android apps to the Google Play Store, each release must have a higher version code than the previous one. Fastlane, the popular automation tool for app deployment, can help
Blabbering on Blog to Keep on Writing
For years, I have been thinking that a tech blog should host many well-written, comprehensive, elaborate articles. I always wanted to have a blog which leaves visitors engaged to read more of my artic
This SSG Blog is Available on GitHub
This is a static site based on React.JS, react-router, and remark. You can check it out here on GitHub.
Cloudflare Anti Scraping may Break Your React SSR
If you're using React server-side rendering (SSR) with Cloudflare, you might encounter an unexpected issue where your server-rendered content doesn't match the client-side render. Here's how I discove
Android NestedScroll Layout can Mess with your CoordinatorLayout and RecyclerView
While working on two separate tasks recently, I ran into frustrating layout issues that were both caused by NestedScrollView. Here's what happened and how I fixed them. The Collapsing Toolbar That Wo
Projects
99.co (Android & iOS)
Native Android and iOS applications for property marketplace in Singapore.
—Cobroke agent : feature to help agents to cobroke other agents' listed properties
—Featured agent : feature to help agents to showcase their profile in certain area
—Unlink Auto-Import : feature to help agents to unlink their auto-imported properties from automated sync
Mangkunegaran (React-Native, iOS, Android)
A mobile application for Mangkunegaran Palace to showcase their collection and history.
—Launched MVP in 3 months time
—Detox end-to-end tests
Merdeka Mengajar (NextJS, Playwright)
A Progressive-Web-App to help teachers all accross Indonesia, providing upskilling courses, teaching materials, community, etc. Based on NextJS.
—I was promoted in the early 2023 to a Full-stack Engineer position and tasked to help on the web platform. I am currently working on user event tracking, bugfixing, and end-to-end tests.
About
I am a Full Stack Engineer specializing in Android and web development. My methodology prioritizes clean architecture, maintainability, and performance.
Leveraging Kotlin for mobile and TypeScript for web, I build scalable systems that solve complex problems. My experience spans from initial MVP delivery to maintaining high-traffic platforms.
Precision in documentation and clarity in code are my core principles. I believe software should be as legible as it is functional.