Programmer | Web, mobile & Windows application development
I'm a software developer who enjoys solving practical problems and learning new technologies. My experience spans web applications, cross-platform mobile apps, and Windows point-of-sale (POS) system plugins.
I work as a Programmer at IPS Software Sdn. Bhd. and am pursuing a Bachelor of Computer Science at INTI International University through its evening programme.
- Web applications: PHP backends with Laravel and CodeIgniter 4, and frontends with React, JavaScript, HTML, and CSS.
- Mobile applications: Cross-platform development with React Native and Expo.
- Windows applications: Native development and POS plugins using C++, Windows APIs, Windows App SDK, and Qt.
- Business systems: Experience contributing to customer relationship management, human resource management, and stock management systems.
| Area | Technologies & tools |
|---|---|
| Languages | PHP, JavaScript, C/C++ (C++17/20), Python, Java, SQL |
| Web & mobile | Laravel, CodeIgniter 4, React, React Native, Expo, HTML, CSS |
| Windows & desktop | Windows API, Windows App SDK, Qt, CMake |
| Databases & caching | MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Redis |
| Infrastructure | Linux, AWS, Apache, cPanel, FTP/SFTP |
| Development tools | Git, Visual Studio, Visual Studio Code, AI-assisted development tools |
These are systems I've contributed to through my development experience:
| Project | Experience gained |
|---|---|
| POS system plugins | Working with Windows POS integrations and Microsoft SQL Server. |
| Customer relationship management system | Using asynchronous worker queues to handle large volumes of API calls. |
| Human resource management system | Cross-platform mobile development, frontend caching, and handling Linux system clocks and date/time standards. |
| Stock management system | Working with data integrity and ACID transaction principles. |
My software fundamentals include data structures and algorithms, object-oriented programming, design patterns, RESTful APIs, SQL, and the software development lifecycle. I also have experience with cloud server and network configuration.
- Bachelor of Computer Science — INTI International University, 2025–present (evening programme).
- Diploma in Computer Science — International College of Yayasan Melaka, in collaboration with UTM, 2022–2024.
- MUET: Band 4.
I speak English and Mandarin. I enjoy debugging, adapting to new environments, and learning tools that help me build better software. Outside of programming, you'll find me playing video games, badminton, or bowling.