Hi there πŸ‘‹ I'm Angga

I build software that solves real problems.

I'm Angga Pratama, a Software Engineer focusing on Mobile and Web Applications. I enjoy turning ideas into working products, from mobile apps to developer tools and small experiments.

Mobile App Development
Modern Web Applications
Developer Tools
Product Prototyping
Game Experiments

Tech Stack

Mobile
  • React Native
  • Android (Kotlin, Jetpack, MVVM, Compose)
  • Flutter
  • Capacitor
Web
  • Vite + React
  • Next
  • Vinext
  • TypeScript
  • TailwindCSS
  • shadcn/ui
Backend (when needed)
  • Express.js
  • Hono.js
  • REST APIs
  • Authentication Systems
Other Things I Work With
  • Bluetooth communication
  • ESC/POS thermal printers
  • Payment related workflows
  • Small Language Model Application

Selected Projects

astu.app
A playground of useful developer tools and experiments.
Android Library
I created an Android library for printing.
Game Experiments
Small games and prototypes for web and mobile.

Blogs

Writing in Indonesian and English.

How I build and maintain products

I approach product development with an iterative shipping model: define the smallest useful version, launch early, observe usage, then improve based on real interaction patterns. This keeps decisions tied to outcomes instead of assumptions and helps each release stay practical.

Quality work is not only about features. It includes predictable behavior, understandable copy, and maintainable structure. In practice, I prioritize readability in code and UI so future changes are safer and users can complete tasks without unnecessary ambiguity.

I also treat documentation, changelog clarity, and policy transparency as part of the product itself. Clear communication helps users trust what a tool does, what it does not do, and how to use it responsibly in real workflows.

Editorial and content standards on astu.app

I aim for content that adds practical value: implementation context, usage guidance, tradeoffs, and troubleshooting notes. The objective is to publish pages that are useful even before users click into a tool or game interaction.

Content is reviewed for originality and clarity. I avoid duplicate page intent and expand route-level explanations when a section risks becoming too template-like. This process helps maintain site quality and keeps navigation pages informative rather than purely decorative.

As the catalog grows, each major section is updated to include actionable learning material so visitors can make informed choices quickly. The long-term goal is to keep astu.app both a product directory and a reliable knowledge layer around those products.

Reach Me

If you're building something interesting and need someone who can turn ideas into working software, feel free to reach out.

LinkedIn