Software Engineer.
Java, Spring Boot, React — on real fintech and insurance systems. Building reliable APIs, tracing production incidents, shipping clean interfaces.
Built payment APIs · Traced production incidents · Published AI security research
Featured Work
Selected case studies
Real systems, real problems, real outcomes.
Payment Transaction Debugging System
Investigated missing financial transactions by tracing logs across distributed services — identified a silent database write failure in the webhook processing layer and restored affected records.
NeuralAV — AI Antivirus
Rust-based antivirus engine using a PyTorch fine-tuned BERT neural network for binary classification — extends my published malware-detection research into a working tool.
AI Malware Detection
Published research on neural network-based malware detection using binary data analysis.
Rustra — Rust + Wasm Web Framework
A multi-threaded web framework written in Rust with WebAssembly, built to learn the internals of HTTP servers, thread pools, and browser-side Rust.
Experience
Recent roles
Software Developer
DataKraf Sdn. Bhd.
- Built backend REST APIs using Java and Spring Boot for fintech payment flows.
- Investigated production payment issues using GCP Logging and transaction correlation.
- Supported SIT/UAT cycles and documented debugging procedures for the team.
Full Stack Developer
BJAK Sdn. Bhd.
- Built frontend features with React and integrated them with backend REST APIs.
- Worked in Agile sprints, participated in code reviews, and shipped incremental releases.
- Improved codebase maintainability by refactoring legacy modules and fixing bugs.
Tech Stack
Tools I ship with
Enhancing AI Malware Detection Using Neural Network
with Binary Data Analysis
A peer-reviewed book chapter applying neural networks to binary executable analysis for malware classification — applied machine learning in a real cybersecurity context.
Engineering Notes
Writing that explains systems
Not tutorials. Explanations of how things actually work.
Git Workflow That Actually Works
A practical branching strategy for small teams that balances speed with safety.
Mar 15, 2026
REST vs GraphQL: When to Use Each
A practical comparison of REST and GraphQL with real-world trade-offs.
Feb 28, 2026
ELI5: Docker Containers Explained
Understanding containers, images, and why they matter for deployment.
Feb 15, 2026
Free Guides
Engineering references
Practical references for backend development, system design, and debugging.
Looking for a backend-focused full stack engineer?
Open to roles where reliability and thoughtful engineering matter.