Work Experience

Software Engineer (intern) at Tong San Chan SDN BHD

Developed APIs and system applications to replace existing manual operations and learnt basic hardware care.

  • Developed a robust API to replace an existing outdated API for company operations.
  • Developed an invoicing application which replaces the existing manual method that is prone to errors.
  • Performed basic system care on servers and regular work PCs to ensure their continued, operation and function.

Software Engineer (intern) at ProximaX

Wrote test cases for their API.

  • Wrote a test suite for their API with complete coverage to replace the existing test suite which contained broken and outdated tests.

Software Engineer (intern) at Tong San Chan SDN BHD

Learned how to create systems for a live production environment.

  • Developed a mobile app to track the live location and location history of delivery trucks to ensure customers received their delivery.
  • Developed a REST API with Flask and Python that enables the location tracking app.

Projects

Moon

A programming language I built for fun.

  • Learned the basics of compiler developer.
  • Learned parsing.

gdb.nvim

A plugin for Neovim which integrates GDB debugging for C/C++ and Rust debugging.

  • Learned how to code in Lua.
  • Learned how to write documentation so new users can install the plugin properly.
  • Learned the Neovim plugin workflow and ecosystem.

Tews Circuit

Comission work where I developed a discord bot.

  • Learned the Discord API.
  • Learned basic threading and async programming
  • Tested out the extreme programming (XP) agile framework to manage development.

Volunteer Experience

Software Developer at brain2

A startup where I handled project management tasks and learned AI assisted coding.

  • Learned how to develop and maintain a knowledge base.
  • Learned how to setup slack, discord and GitLab for better organization.
  • Learned AI coding tools such as specstory, and openspec.

Leader at Solana Hackfest

A Web3 Hackathon hosted by SuperteamMY

  • Learned how to lead a team
  • Gained valuable knowledge about the web3 developer and consumer ecosystem.

References

John Teh

Andrew Tsang