Tatsu Works | Full-stack | Intern | 2023 – 2024
DigiPen & SiT | Teaching Assistant | Part-time | 2023 – 2023
Institute of Mental Health | Project Lead & Game Developer | Full-time | 2017 – 2018
Programming Languages: C++ | Typescript | Golang | Assembly
Tools: Linux | PostgreSQL | Qt | Git | Docker | Kubernetes | Vulkan | ClickUp | AWS
Concept and Others: CUDA, gRPC, GraphQL, CronJob, Windows Socket Programming, Networking, Debugging, Optimization, Cross-team Collaboration, Requirements Gathering, Documenting
Most recently in 2024, I developed my trading ecosystem application. It took me a few months of reading 3 different books and applying the knowledge I gained from them to develop my project. The process was quite exciting as I felt that I was really learning something new and complex daily.
I also developed my peer-to-peer file transfer application which was essential in teaching me more about multithreading, windows socket programming and transferring data online.
In 2022, year 2 of my university studies in DigiPen, I was the core graphics programmer of the game “AfterLife“, a 2D top-down shooter developed with a custom game engine. Even though I was busy as the core graphics programmer, I managed to familiarize myself with the other core systems in the game engine like the ECS, editor, physics.
It was the project I spent the most time optimizing and polishing. For this game, I went beyond caring about the grades, I kept on researching techniques to make my code run more efficiently. I learnt many things like acceleration structures, branch divergence, data packing and other programming techniques to help improve code efficiency.
As for the end results, I loved how my projects looked and functioned. Additionally, I also enjoyed learning so much during the process.
I often attend leetcode online contests and read books to expand and deepen my knowledge. Most books I have read are related to optimizing C++, compiler inner workings, building low latency applications and system designs.
For relaxation, you can find me at the gym and with my loved ones every weekend. Sometimes even just reading books or watching shows at home!
You can request for my resume through my email or linkedin via the icon links above.