Skip to content
View helmisatria's full-sized avatar
πŸš€
Bulding
πŸš€
Bulding

Organizations

@basisdatalab @natatoko

Block or report helmisatria

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
helmisatria/README.md

Hi, I'm Helmi Satria πŸ‘‹

I like finding the problems that keep coming back and building things that make them go away for good.

I'm a software engineer who's most at home in frontend, but I don't stop at the UI β€” I get involved in product decisions, architecture, and whatever else it takes to ship a complete solution.

What I do

Most of my work lives in the platform space: building services and tools around needs shared by more than one team. I work across tribes to understand different constraints, find common ground, and turn them into foundations teams can adopt without starting from zero.

Developer experience is a big part of that β€” shared identity services and their SDKs, project boilerplates, frontend tooling, and internal platforms that replace repetitive work. I make these easier to adopt through reusable components, clear documentation, RFCs, and proofs of concept.

Products I've built

  • Natauang β€” a simple expense tracker designed to make recording spending quick. Works in the browser, supports offline use, and keeps data in sync across devices.
  • Natatoko β€” a tool for creating a customizable online store without starting from zero. Covers storefront setup, products, orders, design changes, and business reporting.

How I work

I start from the problem, not the job title. Sometimes the fix is an SDK, sometimes a service, a component, a quick script, or just better docs. What matters to me is that someone else's day gets a little easier because of it.

Contact

Have a problem that keeps coming back? Tell me about it.

Pinned Loading

  1. tweet-harvest tweet-harvest Public

    Scrape tweets from Twitter search results based on keywords and date range using Playwright. Save scraped tweets in a CSV file for easy analysis

    TypeScript 231 60

  2. helmisatria helmisatria Public

    Helmi's personal website built with Astro

    TypeScript 25 1

  3. natanya natanya Public

    User-friendly polling tool with intuitive interface for creating customizable polls.

    TypeScript 13