README.md
- I build backend and operational systems with a focus on clarity, maintainability, and data precision.
- My main working areas are Laravel, Go, AWS, and modular backend architecture.
- I prefer a zero-assumption engineering mindset: define the problem clearly, protect boundaries, keep data flow explicit, and validate changes with discipline.
- I am particularly interested in Hexagonal Architecture, backend system design, and cloud-oriented application development.
- I use Arch Linux as my primary development environment and rely on scripting and automation to keep workflows efficient and repeatable.
A cashier and service-sparepart operational system built around data precision, auditability, and modular architecture.
Designed to handle real operational concerns such as transaction history, stock consistency, and traceable data changes.
A Laravel-focused hosting and infrastructure exploration project centered on deployment automation, practical provisioning, and cost-aware cloud design.
An e-commerce application covering authentication, product management, order flow, and checkout, with a containerized deployment setup using Docker and Nginx.
A role-based school platform with content management, structured admin workflows, and article features.
Custom scripts and local tooling for managing services, improving repeatability, and keeping development environments lightweight and controlled.
- Laravel
- Go
- PHP 8.x
- REST API design
- Authentication and authorization
- Blade / Livewire
- SQLite / MariaDB
- AWS fundamentals
- Docker
- Nginx
- Linux / Arch Linux
- Git
- Basic CI/CD
- systemd and service orchestration
- Hexagonal Architecture
- Zero-assumption engineering approach
- Modular backend design
- Audit-aware system thinking
- Testing-oriented development
- Preparing for AWS Developer Associate
- Deepening Laravel and Go backend engineering
- Building systems with Hexagonal Architecture
- Strengthening cloud and deployment understanding with AWS and Docker
- Continuing work on App Kasir Hexagonal and AsyrafCloud
I prefer systems that are clear, testable, and honest about their responsibilities.
For me, good software is not only about making features work. It is about building systems that remain understandable, maintainable, and trustworthy when requirements become more complex.
That is why I value:
- precise data handling
- explicit boundaries
- disciplined iteration
- architecture that can evolve without losing control
- Email: asyrafwebsite@gmail.com
Most of my work sits at the intersection of backend engineering, system structure, and practical infrastructure.

