About me

I'm an Associate Software Engineer at Josh Software, where I build production backend systems in Go and Ruby on Rails. My work centers on IoT data pipelines, billing systems, and the APIs and background jobs that keep them reliable at scale.

On the SimplySmart platform, I've traced inconsistent water meter readings back to MQTT ingestion issues, cut data inconsistencies by 90% by moving the pipeline to asynchronous processing, and built background jobs that detect non-responsive and abnormally-consuming meters and report on them automatically via AWS SES. I also debug production billing defects — arrears, penalties, due-date logic — and ship the APIs that let admins fix consumption data without touching the Rails console.

Beyond backend work, I build the React interfaces that sit on top of these systems — admin dashboards, approval workflows, fraud-detection tooling — and handle staging deployments and cloud automation on AWS, so I end up working the full path from database to browser.

I'm most interested in backend engineering, distributed systems, and IoT platforms — how large-scale systems stay reliable under real-world data, and how to design them so they're easy to operate, not just easy to build.

Outside of tech, I enjoy playing basketball and following sports. I believe teamwork, discipline, and continuous learning are essential in software engineering, and I strive to bring that mindset into every project I work on.

I also write about the production bugs I chase — read them on Medium.

What I'm doing

  • backend engineering icon

    Backend Engineering

    I build production APIs, background jobs, and data pipelines in Go and Ruby on Rails, focused on reliability and performance at scale.

  • full-stack development icon

    Full-Stack Development

    I build React admin dashboards wired to Rails and Go backends, handling everything from the UI to the API to the database.

  • cloud and devops icon

    Cloud & DevOps

    I automate reporting and deployments on AWS, from SES-based alerting to staging environments, keeping services observable and easy to ship.

  • distributed systems and IoT icon

    Distributed Systems & IoT

    I work on MQTT ingestion pipelines and billing systems that process real-time data from thousands of connected devices.

Certifications & Achievements

  • AWS Educate badge icon

    AWS Educate badges — Credly

    Earned AWS Educate cloud badges through Credly, and apply the fundamentals in SES-based reporting automation and staging deployments at Josh Software.

  • React Native course certificate icon

    React Native course certificate — Meta, Coursera

    Completed Meta's React Native course on Coursera (March 2025), then built Cash Your Coupons, a full-stack coupon marketplace app on Expo.

  • leadership icon

    Vice President — CSI Student Chapter, KKWIEER

    Selected among 500+ candidates to lead initiatives and coordinate events for the CSI Student Chapter (Sept 2024 – Sept 2025).

Portfolio

Blog

Debugging stories from production backend and IoT systems — what broke, why it broke, and what the fix taught me.

"The day I understand the blurred line of difference between being content and being complacent is the day I feel salvation."
Read all on Medium