A guide to choosing the right icon for your app, including size, format, and design considerations.
1 min read
I’m Ikhsan Sugiarto, a frontend engineer based in Jakarta, Indonesia. I build web and mobile products with JavaScript, React, Next.js, and React Native.
Most recently, I was a founding engineer at StroomChat, where I built the web and mobile experiences for a B2B SaaS chatbot platform. My work included a conversation inbox, chatbot builder, analytics dashboards, integration settings for Meta channels, and billing and credit-usage interfaces.
I also enjoy the product details behind reliable interfaces: application state with Zustand, schema validation with Zod, and thoughtful purchase flows. Earlier, I maintained and developed Next.js applications at Kasisolusi and built a React Native e-commerce app as an independent contractor.
This blog is where I share notes on building useful, fast software. Everything is available as plain text for humans and machines alike, and you can follow along via RSS.
Simple, safe Mac cleaner that removes temp files, logs, and caches without tracking.
Lightweight memory monitor in the menu bar showing load, top apps, and early warnings.
Enterprise messaging automation platform for WhatsApp, IG & Threads.
AI onboarding SaaS that speeds team integration with learning modules and semantic search.
Draft natural, tone-aware replies for dating, work, friends, and awkward situations.
Open-source projects coming soon.
A pixel-art map of Indonesia shared with the Figma Community.
A design coffee shop app resource shared with the Figma Community.
A guide to choosing the right icon for your app, including size, format, and design considerations.
1 min read
A blog post about the days I have been building StroomChat.
1 min read
StroomChat is an messaging automation platform for WhatsApp,…
· 1 min read