Fullstack Software Engineer
Laravel • Flutter • MySQL/PostgreSQL • Linux • Docker • Practical Systems
I build practical software for real-world operations — from healthcare workflows, internal dashboards, mobile attendance, POS systems, reporting tools, to database-driven applications.
I am a software engineer from Indonesia who enjoys turning messy operational workflows into clear, reliable, and maintainable software.
My main focus is not just writing code, but understanding the real problem behind the workflow: how users work, where the process slows down, what data matters, and how the system can make daily operations easier.
Role : Fullstack Software Engineer
Region : Indonesia
Main Stack : PHP, Laravel, Flutter, MySQL, PostgreSQL, SQLite
Focus Area : Healthcare systems, POS, internal tools, dashboards, mobile apps
Work Style : Simple architecture, practical UX, clean database design
Principle : Build useful software. Keep it maintainable.| Area | What I Build |
|---|---|
| Healthcare Systems | Registration flows, attendance systems, verification flows, queue tools, reports |
| Internal Tools | Admin panels, dashboards, role-based access, approval flows, operational monitoring |
| POS & Business Apps | Transaction systems, inventory, receipts, offline-first workflows, local business tools |
| Mobile Apps | Flutter apps for attendance, verification, productivity, and field operations |
| Database Systems | Schema design, query optimization, reporting, data migration, backup workflows |
| Dev Environment | Linux setup, Docker workflow, deployment, local automation, developer tooling |
Offline-first POS application for small business operations.
Focus: transaction flow, local-first usage, SQLite storage, practical business process.
Terminal-based Pomodoro timer built with Go.
Focus: CLI tooling, productivity workflow, simple Linux-friendly utility.
CRUD project with search, pagination, and report functionality.
Focus: data management, basic reporting, backend CRUD fundamentals.
RESTful API learning project using Laravel 11 and MySQL.
Focus: API structure, backend flow, database-driven application development.
Todo application built with Laravel 11, Livewire, Tailwind CSS, and DaisyUI.
Focus: Laravel UI flow, Livewire component interaction, simple productivity app.
Some of my real-world work is internal or private, but the engineering problems are the kind of problems I enjoy solving every day:
Healthcare Operations
├─ Patient registration flow
├─ Attendance and verification systems
├─ Queue and service workflow
├─ Reporting and operational dashboards
└─ Integration between legacy and modern systems
Business Operations
├─ POS and inventory workflows
├─ Receipt and thermal printer flows
├─ Offline-first local applications
├─ Admin dashboards
└─ Data reporting
Developer Operations
├─ Linux-based development setup
├─ Dockerized services
├─ Database backup and maintenance
├─ Local automation
└─ Deployment workflow1. Start from the real workflow, not from the framework.
2. Make the database structure clear before adding features.
3. Keep the UI simple, but make the UX practical.
4. Prefer boring, maintainable architecture over clever complexity.
5. Ship small, test with real users, improve continuously.
6. Good software should reduce confusion, not add more screens.- Building cleaner Laravel project architecture
- Improving Flutter UI/UX for operational mobile apps
- Designing better database structures for reporting-heavy systems
- Exploring Go for CLI tools and backend utilities
- Improving deployment, Linux workflow, and Docker-based development
- Writing more useful documentation for projects I build
I believe good software is not always the one with the most features.
Good software is the one that solves the right problem, fits the real workflow, and stays maintainable when the system grows.
Build useful software. Keep it simple. Make it reliable.


