Handling duplicate payments and balance race conditions in a top-up system
A small top-up and reseller system built to survive duplicate callbacks, parallel orders on one balance, and payments that fail after the money is deducted.
In progress
A small top-up and reseller system built to survive duplicate callbacks, parallel orders on one balance, and payments that fail after the money is deducted.
In progress
I join client discussions with a teammate and turn requests into concrete technical tasks.
I read the server logs and trace the logic until I find where it breaks, then fix it.
I work on frontend and backend, so a fix can go from the database to the screen in one change.
September 2025 – now
Full-stack development and maintenance (PHP, Go, React, MySQL) for client web platforms, including transaction-based apps, e-commerce, and internal tools. Coordinated 4 interns on a community platform.
February 2025 – now
Full-stack development and maintenance (PHP, Go, React, MySQL) for client web platforms, including transaction-based apps, e-commerce, and internal tools. Stayed on as an employee after the internship.
Aug 2024 – Jan 2025
Started on data analyst, moved into web development work.
2022 – 2025
Not actively looking, but happy to chat.