Hello, I'm
Experienced Software Engineer Driving Innovation in Full-Stack Development
+
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
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.
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.
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.
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.
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.
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!