Hello, I am
Nicholas
Software Engineer
Java Developer
Videographer
Creative
Team Leader
Problem Solver

About Me
I am an aspiring software engineer who enjoys working on projects that involve anything from responsive front-ends to developing efficient back-ends. Currently, I am a penultimate computer science undergraduate at the National University of Singapore. I have experience working with a startup, school-based projects, and a large tech company.
In addition to software development, I enjoy channeling my creativity and problem-solving skills into videography and video editing. Seeing my solutions come to life and tackling complex challenges is what truly captivates me.
Where I've Worked
Thales
NUS School of Computing
NUS Fintech Society
ServerSam
Software Engineer Intern @ Thales
May 2023 - August 2023
- Implement new features and bug fixes in Java with stringent unit-testing to continuously improve user experience for internal tools used in Thales DIS.
- Help with code review of other full-time software engineers’ code to maintain code quality and ensure correct implementation of features.
- Involved in DevOps software development cycles in a team of software engineers including sprint planning and backlog refinement to scope tasks for future sprints.
- Refactor thousands of lines of legacy code to improve code readability and ensure adherence to good software engineering principles.
Software Engineer Intern @ Thales
May 2023 - August 2023
- Implement new features and bug fixes in Java with stringent unit-testing to continuously improve user experience for internal tools used in Thales DIS.
- Help with code review of other full-time software engineers’ code to maintain code quality and ensure correct implementation of features.
- Involved in DevOps software development cycles in a team of software engineers including sprint planning and backlog refinement to scope tasks for future sprints.
- Refactor thousands of lines of legacy code to improve code readability and ensure adherence to good software engineering principles.
Teaching Assistant @ NUS School of Computing
January 2023 - April 2023
- Taught two tutorial classes of a total of 23 students for CS2100 Computer Organisation, a course on the concepts of MIPS Architecture
- Guided students through tutorials and assignments with a gamified learning system to make learning enjoyable
- Graded their assignments and projects while providing constructive feedback afterwards.
Blockchain Developer @ NUS Fintech Society
Aug 2022 - Apr 2023
- Developed the front-end of an on-chain subscription web application to help clients accept crypto for subscription-based services.
- Participate in weekly club meetings to discuss the latest happenings in the Blockchain space.
Junior Full Stack Developer @ ServerSam
May 2022 - July 2022
- Developed websites for e-commerce businesses on the ASP.NET framework with SQL Server Management studio databases in Javascript, C#, HTML, CSS
- Worked with other interns to implement features and resolve bug tickets.