IDEMIA

Backend Engineer Intern

23 June 2025 to 12 Sept 2025

  • Developed event-driven microservices for travel data aggregation system in Spring Boot, Kafka and RabbitMQ

Spring BootRabbitMQKafka

Inland Revenue Authority of Singapore (IRAS)

Software Engineer Intern

6 January 2025 to 20 June 2025

  • Built FastAPI backend for in-house greenfield contact analyser, integrating with MongoDB in Azure CosmosDB

  • Integrated OpenAI GPT-4o model into backend and refined outputs through strategic prompt engineering

  • Optimised backend performance by implementing Redis caching and rate limiting using SlowAPI

  • Created MongoDB aggregation pipelines for real-time analytics

  • Built frontend in Vue.js and Tailwind CSS, creating analytic dashboard on contact volume and interaction history for taxpayers

PythonFastAPIVuejsMongoDBTailwindCSSRedis

Azendian Solutions

Full Stack Developer Intern

13 May 2024 to 2 August 2024

  • Created numerous interactive live dashboard webpages for unified dashboard system in React.js, Material UI and CSS

  • Maintained and developed backends for unified dashboard system in Node.js and Express

  • Developed a webscraping script using Puppeteer for automation, significantly reducing bottlenecks in the frontend of the unified dashboard system

  • Successfully migrated outdated web pages to make them more responsive and user friendly

  • Maintained and developed computerised maintenance management system written in Next.js and PostgreSQL

ReactjsNextjsNodejsExpressjsPostgreSQLPuppeteer