Skip to content
View anggagewor's full-sized avatar
🚬
Nothink
🚬
Nothink

Block or report anggagewor

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
anggagewor/README.md

Hi, I'm Angga Purnama πŸ‘‹

Software Engineer focused on Developer Experience. I enjoy building tools that help developers work faster, write cleaner code, and ship with confidence.


πŸš€ Open Source Projects

πŸ“¦ Crate

A local-first developer toolbox built with Tauri 2 and Vue 3. It bundles everyday utilities like JSON formatting, UUID generation, hashing, Base64 encoding, cron helpers, JWT inspection, and more into a fast native desktop application.

πŸš€ Snag

A modern API client built with Tauri 2, Vue 3, and Rust, focused on speed, native performance, and a clean developer experience.

πŸ—οΈ Purdia

An opinionated Laravel 13 DDD Starter Kit for building scalable, maintainable enterprise applications with a modular architecture and reusable UI components.


πŸ€– Currently Exploring

  • AI Agents
  • Model Context Protocol (MCP)
  • Rust ecosystem
  • Local-first desktop applications
  • Developer Experience (DevEx)

🧠 About Me

I'm a software engineer from Indonesia who enjoys solving problems by building tools.

Most of my side projects start with a simple thought:

"This should be easier."

That idea often turns into a CLI, desktop app, automation script, or open-source project.

I'm particularly interested in software architecture, developer tooling, and creating products that remove friction from everyday development workflows.


πŸ’» Tech Stack

Backend

  • Laravel
  • PHP
  • MySQL
  • REST APIs

Frontend

  • Vue 3
  • TypeScript
  • Tailwind CSS

Desktop

  • Tauri
  • Rust (learning)

DevOps & System

  • Linux
  • Nginx
  • Bash
  • Git

Architecture

  • Domain-Driven Design (DDD)
  • Modular Monolith
  • Clean Architecture
  • Architecture Decision Records (ADR)

πŸ›  Things I Like Building

  • Developer Tools
  • Desktop Applications
  • CLI Utilities
  • API Clients
  • Automation Scripts
  • Internal Platforms
  • Scalable Backend Systems

🌱 Currently Learning

  • AI Engineering
  • MCP
  • Rust
  • Distributed Systems
  • System Design

πŸ“« Let's Connect

Feel free to explore my repositories or reach out if you're interested in backend architecture, developer tooling, or open source.


Build tools. Improve developer experience. Keep learning.

πŸ“Š GitHub Stats

angga-purnama

Pinned Loading

  1. crate crate Public

    Personal dev toolbox β€” an all-in-one desktop utility app built with Tauri + Vue 3. No backend required. All data stored locally via file-based storage.

    Vue

  2. T480-Hackintosh T480-Hackintosh Public

    Hackintosh setup untuk Lenovo ThinkPad T480, dibuat sebagai backup dan dokumentasi konfigurasi pribadi. Repo ini fokus ke stabilitas harian, bukan eksperimen ekstrem.

    ASL 1 1

  3. purdia purdia Public

    Modern, full-featured admin dashboard built with Vue 3, TypeScript, and Tailwind CSS 4. Designed for business applications that need a polished UI out of the box β€” from point-of-sale systems to acc…

    Vue 23 8

  4. snag snag Public

    Snag is a fast, lightweight, native API client powered by Tauri and Vue. Built for developers who want a responsive, no-bloat alternative to traditional API tools. Test, debug, and organize your AP…

    TypeScript 2

  5. purdia-laravel purdia-laravel Public

    PHP 3