Hello, I'm

Experienced Software Engineer Driving Innovation in Full-Stack Development

hero image

+

Skills

+

Projects

+

Years

About Me

Senior full-stack software engineer with 11+ years of experience building web, mobile, and cloud applications across fintech, legal tech, and enterprise domains. Deep expertise in Node.js, AWS serverless architecture, React/React Native, and CI/CD automation, with a track record of leading payment platform integrations, legacy system modernizations, and security initiatives. Early adopter of AI-assisted engineering, integrating AI coding agents such as Claude Code, OpenAI Codex, and Google Gemini into daily development workflows to accelerate delivery without compromising quality.

Languages & Frameworks

  • JavaScript
  • Node.js
  • Express.js
  • React.js
  • React Native
  • Angular
  • Vue.js
  • Flutter

Cloud & DevOps

  • AWS (Lambda, API Gateway, Lightsail, CloudWatch, IAM)
  • GitHub Actions
  • CI/CD
  • Kubernetes

Data & Platforms

  • MongoDB
  • REST APIs
  • WordPress
  • Android Development (native)

AI-Assisted Development

  • Claude Code
  • OpenAI Codex
  • Google Gemini
  • MCP servers
  • AI-augmented engineering workflows

Work Experience

  1. 07/2024 – Present

    Senior Software Engineer

    FamilyLawSoftware (Centerbase), via ProSource — Remote

    • Designed and shipped a trial-signup security platform (reCAPTCHA v3, email verification, rate limiting, and spam pattern detection), reducing fraudulent signups by 99%.
    • Migrated the company's legacy marketing website to a native WordPress platform on AWS Lightsail, building a GitHub Actions CI/CD pipeline with atomic-swap deployments and rollback support.
    • Led the Node.js runtime modernization from v12 to v22/v24 across 13 AWS Lambda functions and 11 shared layers, eliminating end-of-life runtime risk across the serverless estate.
    • Contributing to the modernization of a legacy C++ system into a modern Angular front end with supporting back-end services.
    • Integrated AI-assisted development into the engineering workflow — using Claude Code, OpenAI Codex, Google Gemini, and MCP servers — to accelerate delivery, code review, and system documentation.
    • Collaborate with infrastructure and senior engineering leads on IAM policy design, CloudWatch monitoring, and AWS environment access controls.
  2. 01/2022 – 06/2024

    Senior Software Engineer

    Xendit

    • Integrated numerous payment channels into Xendit's payment platform, ensuring cohesive communication and reliable data flow across systems.
    • Led development of regional payment channel expansion into Malaysia, Vietnam, and Thailand, supporting the company's Southeast Asia growth.
    • Authored technical plans and specifications covering system architecture, project scope, timelines, and implementation strategy; conducted spike analyses to de-risk technical decisions.
    • Drove cross-team collaboration to align on project goals, resolve dependencies, and optimize resource utilization.
    • Owned deployment processes end to end, ensuring smooth transitions from development to production.
    • Executed rigorous functional, performance, and security testing, and proactively resolved bugs to maintain product integrity.
  3. 08/2020 – 11/2021

    Senior Software Engineer

    Offshore Team

    • Developed Android and iOS applications using React Native, delivering well-designed, testable, and efficient code.
    • Designed and implemented databases aligned to end-user information needs; built scalable application features through research and iterative design.
    • Modified existing software to correct defects, upgrade interfaces, and improve performance.
    • Interfaced with business analysts, developers, and technical support to define optimal specifications, and demoed system functionality to clients.
  4. 08/2018 – 08/2020

    Software Engineer / Team Lead

    Twist Resources

    • Developed Android and iOS applications using React Native.
    • Served as Team Lead for React Native projects, directing and coordinating team efforts through to successful delivery.
  5. 06/2017 – 08/2018

    Software Engineer

    Accenture

    • Developed the back end and front end of a Rules Engine, contributing across all phases of the development lifecycle.
    • Interfaced with business analysts, developers, and technical support to define specifications, and presented system functionality to clients.
  6. 06/2014 – 03/2017

    Software Engineer

    Twist Resources

    • Developed native Android applications and reusable web components (widgets).
    • Built REST APIs for back-end services using Node.js and developed user interfaces with React and React Native.

My Projects

  • FamilyLawSoftware Trial-Signup Security Platform

    Security platform for trial signups at FamilyLawSoftware (Centerbase) — reCAPTCHA v3, email verification, rate limiting, and spam detection, reducing fraudulent signups by 99%.

  • Xendit Checkout

    Money in product that facilitates the payment checkout process.

  • Accenture Rules Engine System

    Manages rules for specific business processes across company branches.

  • Fissara Workforce Management System

    Web and mobile app for scheduling, attendance, inspection, and job dispatching.

  • Health RFID System

    Tracks blood bag status and location via web and mobile apps utilizing RFID technology.

  • CTA Pro Guide

    Simplifies compliance with the Corporate Transparency Act (CTA) and promotes transparency in corporate structures via a web app.

  • Happi

    Mobile loyalty app rewarding users for interacting with it.

Let's Connect

I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Github IconLinkedin Icon