Hey, I'm
Faris Danish.
Muhd Faris Danish bin Antoni
Backend Software Engineer · Laravel · Data Pipelines · APIs · Python Interop
Backend Software Engineer with production experience building Laravel data pipelines, background job systems, and multi-database applications. Experienced in performance-focused backend work including PHP↔Python integrations for CPU-heavy processing, cursor-based MongoDB streaming, and multi-queue async architectures. Comfortable owning features end-to-end and working asynchronously. Open to remote backend roles or positions in Kota Kinabalu.
What I Work With
Skills & Tools
Backend (Production)
Frontend
Databases
Infrastructure & Queues
DevOps & Tools
Certifications
- CCNA Introduction to Networks — Cisco Networking Academy
- AWS re/Start Program — WEPS
Where I've Worked
Experience
Software Engineer
Datanian Sdn. Bhd.
- Eliminated recurring production OOM crashes by building a PHP↔Python interop layer (NDJSON stdin/stdout piping) that offloads CPU-intensive calculations from PHP — making heavy data exports stable under large dataset loads.
- Designed and maintained an event-driven ingestion pipeline across 10+ named Laravel job queues, with domain-specific routing logic and demand-aware debouncing that reduced wasted dispatches by ~80–90% during high-volume ingress spikes.
- Built a queued export pipeline with start/poll endpoints, multi-format output (PDF, CSV, XLSX), and long-job user notification triggered at a configurable threshold — replacing a synchronous export path that timed out on large datasets.
- Architected an event-driven derived-data generation pipeline across multiple domain modules, replacing a manual workflow with a queue-driven system that handles readiness checks, uniqueness enforcement, and failure recovery — reducing manual intervention by ~80%.
- Maintained a multi-database architecture (MongoDB for time-series, PostgreSQL for metadata and config) with cursor-based streaming to avoid memory exhaustion on large dataset queries.
- Took full ownership of features end-to-end with minimal supervision even during tight time constraints.
Industrial Trainee
Jabatan Perkhidmatan Komputer Negeri (JPKN) Sabah
- Developed frontend interfaces from Figma prototypes to production-ready code for web systems used by government agencies.
- Contributed to delivering a web application for a government ministry as part of a structured application development team.
- Worked within a formal software delivery process, gaining exposure to requirements handoff, team collaboration, and deployment workflows.
Things I've Built
Projects
ARIA
Live / ProductionAn automated room booking and IoT access control system replacing physical keys and manual check-ins. Combines role-based scheduling with dual verification—biometric face recognition and signed single-use QR tokens—that triggers automated door access upon arrival.
Concurrency-safe reservations powered by PostgreSQL advisory locking; Redis/Valkey pub/sub synchronizes event channels (watch_room, face_matched, token_validated) between the Flask API and Raspberry Pi door nodes; features an in-browser live FaceNet verification demo (/demo) with automated data purges.
BasBuddy
WIPCatching public transit in Malaysia shouldn't require guessing when the next bus will show up. BasBuddy is an unofficial, mobile-first transit tracker delivering live vehicle positions, directional map tracking, and instant stop ETAs powered by open data from data.gov.my.
Parses static GTFS feeds into PostgreSQL; background poller decodes GTFS-RT protobuf feeds across multi-agency routes, snaps GPS to polyline shapes, and caches precalculated ETAs in Valkey to serve sub-millisecond responses to a React PWA.
Project Kumaraja (Coming Soon)
PlanningA Personal Data Pipeline for the Sabah Tech Market. "Kumaraja" (derived from the Dusun word for "work") is an end-to-end data engineering and full-stack analytics pipeline serving as a personal BI tool to aggregate, clean, and analyze tech job listings for the Sabah region. It showcases full-pipeline mastery—from web scraping, strict dbt data quality testing, and robust cloud infrastructure, to a modern Laravel dashboard.
Pipeline: Python scraper → raw PostgreSQL layer → dbt models → analytics-ready tables → Laravel dashboard. Hosted on GCP. dbt tests enforce data quality at each layer.
More projects coming soon...
Where I Studied
Education
Bachelor of Computer Science with Honours (Software Engineering)
Universiti Malaysia Sabah (UMS)
2020 – 2024
Diploma in Computer Science
UiTM Sarawak – Kampus Samarahan 2
2017 – 2020
Let's Connect
Get In Touch
Open to backend and full-stack engineering roles — remote, Kota Kinabalu, or KL/Selangor.
I'm currently open to new opportunities. Whether you have a project in mind, a role to discuss, or just want to say hi — feel free to reach out!