Portfolio
POS - Point of Sale Application
I led the development of a POS application from the ground up, contributing extensively to system design, architecture, and defining CI/CD pipelines and development workflows.
The project utilized a robust tech stack, including Node.js, PHP, MongoDB, and MySQL, alongside tools like GitHub Actions, Postman, and Kibana for efficient collaboration and monitoring.
My role involved implementing scalable solutions, optimizing performance with Memcached, and streamlining development using Gulp.
I established best practices for version control, automation, and documentation using Notion.
This application is designed to handle high-volume transactions and provide seamless performance for retail businesses.
Tech stack: Node.js, TypeScript, React.js, PHP, MongoDB, Memcached
Tools: GitHub, Actions, Notion, Postman Collection, Kibana
Team: Individual Contribution
Role: Senior Full Stack Engineer
RealEstate Agent Dashboard
Developed the front end for a real estate agent dashboard, focusing on responsive and
Progressive Web App (PWA) design to enhance user experience across devices. Built features for displaying
analytical data, interactive graphs, and tools for creating and managing property listings. Integrated REST
APIs to ensure seamless data flow and real-time updates. Designed to focus on usability and performance,
optimizing functionality for high engagement.
Tech stack: React.js, Redux, HTML, CSS, jQuery, Bootstrap
Tools: Figma, Jira, Wiki Confluence, Swagger, Webpack, ESLint
Team: 4 – 2 Dev 1 UI/UX 1 QA
Role: Frontend Developer
More Details: https://www.agentofferings.propertyguru.com.sg/agentnews/better-dashboard-design-awaits/
Self-Service Billing System
Contributed to developing a service billing system as part of a team of 10, with the project
spanning 13 months. Built a subscription-based and recurring payment solution, integrating Adyen for
secure payment processing. Enabled an automated order completion and fulfillment process triggered post-
payment. Designed the system with three microservices for core functions, an admin dashboard, and a user-
facing payment flow. Each component was developed using microservices architecture, leveraging Express
and Symfony frameworks, focused on delivering a scalable, secure, high-performing system to manage large
transaction volumes.
Tech stack: PHP, Symfony, Node.js, Express, Next.js, MySQL, RDS, Redis, S3, Serverless, AWS Lambda, AWS
Step Functions, AWS API Gateway, AWS SQS, AWS SNS, HTML, CSS, Bootstrap
Tools: Jira, Swagger, CircleCI, Kibana, Datadog, Miro, Figma, SalesForce, Adyen payment gateway
Team: 10 – 1 Tech Lead, 2 FE, 4 BE, 1QA, 1 UI/UX, 1 PO
Role: Backend Engineer
More Details: https://www.agentofferings.propertyguru.com.sg/upsell/
Migration – Data Migration
Led a complex, large-scale data migration, transforming Malaysia's geographic data from a 2-level
to a 3-level structure to include district information in real estate listings. Enhanced listing accuracy by
adding district data, which previously only included state and area names, enabling more precise property
searches for real estate agents. This migration project involved managing extensive legacy data, significantly
improving data quality, and driving business growth. Received stakeholder recognition for successfully
handling the challenging migration process and ensuring data integrity across listings.
Tech stack: PHP, Stored Procedures, Node.js, MySQL, PostgreSQL
Tools: Jira
Team: Individual Contribution
Role: Senior Backend Engineer
More Details: https://www.propertyguru.com.my/
IBM App Connect
Played a vital role as a Data Integration Developer at IBM, supporting the migration from Siebel
CRM to SugarCRM and IBM's proprietary SalesConnect system. Played a vital role as the first team member
to work on data integration and batch processing jobs, ensuring a seamless data transition. Utilized IBM’s
internal tools and products to manage data flow, providing reliable and accurate integration and contributed
to a smooth migration process, enhancing data accessibility and system efficiency across the organization.
Tech stack: JavaScript, Shell Script, DB2, SugarCRM, Go
Tools: RTC, RQM, CastIron, Data Stage, App Connect
Team: 6
Role: Data Integration Developer
More Details: https://www.ibm.com/products/app-connect
icuc.social
I worked on icuc.social, a social moderation platform that moderates comments and posts across social media platforms
such as Facebook, Twitter, and YouTube.
I contributed to the development using PHP, Node.js, MySQL, jQuery, TypeScript, ensuring efficient content moderation at scale.
Tech stack: PHP, Node.js, MySQL, jQuery, TypeScrip
Tools: Github Project / Issues
Team: Individual Contribution
Role: Individual Contributor
More Details: https://icuc.social/our-services/social-media-moderation/
Win Inspect
Win Inspect is an application designed for home inspectors, providing tools to manage inspectors, schedule appointments,
and capture detailed information about homes.
The platform is built using HTML, CSS, React, jQuery, Node.js, MySQL, and Memcache, ensuring efficient data handling and smooth user interactions.
Tech stack: React.js, Node.js, MySQL, MicroServices, Python
Tools: Jira, Hotspot
Team: 6
Role: Senior Software Engineer
More Details: https://wini.com/
Sleek.com.sg
Sleek.com.sg is an online legal services portal that enables users to register companies in Singapore seamlessly.
I contributed to this project as a Senior Full Stack Engineer, leveraging technologies like
TypeScript, Go, Nest.js, Next.js, MongoDB, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes, and serverless solutions.
My primary responsibility was developing robust REST APIs that integrate with Xero, government applications,
and various third-party services. I implemented scalable, efficient solutions using AWS Lambda,
AWS API Gateway, and Kong for API management. Additionally, I worked on containerized deployments and orchestration
using Docker and Kubernetes.
The project demanded high availability, secure API integrations, and a cloud-native architecture.
Tech stack: TypeScript, Go, Nest.js, Next.js, MongoDB, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes, and serverless
Tools: Jira, Basecamp, Notion, Xero
Team: 9
Role: Senior Full Stack Engineer
More Details: https://sleek.com/sg/
E-Commerce Websites
https://www.klingel.de/
https://www.heine.de/
https://louisphilippe.abfrl.in/
https://vanheusenindia.abfrl.in/
https://peterengland.abfrl.in/
https://allensolly.abfrl.in/