Portfolio

Marcus Khoo

Software Engineer

I build tech products. I ride my bicycle when I'm not building tech. I tinker my bicycle when I'm not riding.

Location
Singapore
Portrait of Marcus Khoo

Profile

Professional summary

A concise overview of the practical, product-focused work I bring to software engineering teams.

Software engineer focused on creating reliable user experiences, clean interfaces, and well-structured web applications. I enjoy turning product ideas into maintainable systems, collaborating across teams, and shipping work that is easy to extend over time.

  • • Product-minded software engineering with a focus on clarity and maintainability.
  • • Comfortable collaborating across design, product, engineering, and operations.
  • • Interested in building pragmatic digital experiences that support real user needs.

Skills

Technical toolkit

A structured view of the technologies and disciplines relevant to my engineering work.

Programming Languages

  • Java
  • Python
  • C++
  • JavaScript

Frontend Development

  • React
  • Next.js
  • HTML5
  • CSS

Backend Development

  • Node.js
  • REST APIs
  • Springboot

Cloud & DevOps

  • Docker
  • CI/CD
  • GitHub Actions
  • Kubernetes
  • Jenkins

Databases

  • PostgreSQL
  • SQLite
  • MongoDB
  • S3

Testing

  • Cypress
  • Selenium
  • Karate
  • JUnit

Developer Tools

  • Git
  • VS Code
  • MCP
  • Claude
  • OpenAI API
  • Postman
  • Confluence
  • Copilot

Game Development

  • Unity
  • Perforce
  • Physics

Experience

Work history

A timeline of roles focused on application development, product delivery, and engineering quality.

Senior Software Engineer, DevOps Engineering

Visa Worldwide Pte Ltd

Jan 2026 — Jul 2026

Singapore

  • Built and maintained CI/CD tooling to accelerate containerization efforts across 90% of projects.
  • Leveraged Jenkins to automate CI/CD pipelines and streamline software delivery.
  • Developed Ansible-based CI/CD automation supporting .NET, Python, Spring Boot, and Node.js applications.

Software Engineer, Testing Engineering

Visa Worldwide Pte Ltd

Mar 2024 — Jan 2026

Singapore

  • Developed and maintained internal test automation tools to streamline testing processes and improve engineering efficiency.
  • Developed a Generative AI agent proof of concept to improve performance test engineering efficiency.
  • Collaborated with test engineers to identify pain points and develop features for end-to-end test automation, improving overall testing efficiency.
  • Developed an internal LoadRunner Enterprise MCP server to accelerate performance testing and troubleshooting.

Associate Software Engineer, Testing Engineering

Visa Worldwide Pte Ltd

Feb 2022 — Mar 2024

Singapore

  • Developed test scenarios, test plans, and test cases based on Business Requirement Documents to ensure comprehensive test coverage.
  • Automated end-to-end test cases, improving testing efficiency and reducing time to market.
  • Performed manual and automated test execution to improve software quality and testing efficiency.

Gameplay Programmer

Ubisoft Singapore

Jan 2019 — Nov 2021

Singapore

  • Collaborated with designers, programmers, and QA testers to enhance gameplay systems, functionality, and user experience.
  • Streamlined and optimized game data pipelines to improve development efficiency and workflow.
  • Debugged physics issues using middleware tools to improve system stability and performance.
  • Contributed engine improvements and features to enhance the project's integration pipeline and streamline development processes.
  • Implemented server-side optimizations to improve performance, efficiency, and reliability.

Education

Learning and training

Academic background, certifications, and ongoing professional development relevant to modern software work.

Singapore Institute of Technology, DigiPen

B.S. in Computer Science and Game Design

2015 — 2018

Contact

Let's connect

Reach out for collaboration, product work, or opportunities to build thoughtful software together.

Location

Singapore