C O M P U T E R S C I E N C E
U N D E R G R A D U A T E
Hello
, I'm Ryan!
I'm a Computer Science Undergraduate at the
National University of Singapore, graduating this May 2025!

Here's my Dog, Roody!

Bachelor's Degree in Computer Science
2021-2025
Bachelor's Degree in Computer Science
2021-2025
- Acquired an in-depth coding knowledge from Programming Methodology, Data Structures & Algorithms Modules.
- Completed introductions to Networks, Operating Systems, Databases, as well as Artificial Intelligence & Machine Learning.
ENVE | Full Stack Developer Intern | 🇳🇴
Jul 2024 - Dec 2024
ENVE | Full Stack Developer Intern | 🇳🇴
Jul 2024 - Dec 2024
- Created and deployed the 'While Away' feature, enhancing user experience by automatically summarizing activity during offline periods, ensuring seamless transitions between online and offline states.
- Engineered reusable filter components to efficiently process and display large datasets, significantly improving performance, consistency and scalability across the platform.
- Developed and optimized an export endpoint to provide detailed metadata on traffic, files, and requests, improving data accountability and streamlining reporting generation by 50%.
Nika | Full Stack Engineer Intern | 🇸🇬
May 2023 - Oct 2023
Nika | Full Stack Engineer Intern | 🇸🇬
May 2023 - Oct 2023
- Integrated social sign-in with Amazon Cognito and AWS Lambda, enhancing user access control and login processes.
- Developed a dynamic feedback form with corresponding RESTful API endpoints to facilitate seamless data submission and processing, resulting in a 100% increase in feedback cycle efficiency.
- Collaborated with team members and conducted code reviews to ensure a high-quality, maintainable codebase, promoting best practices and fostering effective teamwork in the development of the application.

Singapore Armed Forces | Training Officer | Platoon Commander
Jan 2020 - May 2021
Singapore Armed Forces | Training Officer | Platoon Commander
Jan 2020 - May 2021
- Analyzed training data and devised strategies for personnel, obtaining 1st place amongst 4 training schools.
- Organized a 5D4N Field Camp for up to 256 men on 2 different occasions.
- Innovated new solutions to cater for increased effectiveness in training, easing the workload for trainers.

- Architected a serverless Telegram bot (Lambda/API Gateway) to scrape, store (DynamoDB), and package Reddit memes into PDF reports, cutting manual effort to zero.
- Optimized cost and performance by leveraging fully serverless architecture, scaling dynamically with user demand.
- Reduced manual effort by automating meme collection and report generation, delivering insights in seconds.

- Handled user sessions in frontend, backend and database tables.
- Configured custom domain and implemented HTTPS connections for secure requests.
- Hosted microservices on Amazon EC2 using ECS clusters and managed images in ECR.
- Implemented Continuous Deployment pipelines from Git to Vercel and Amazon Web Services (AWS).
- Done as part of CS3219 Software Engineering Principles and Patterns in a team of 5.
- Technologies used: Next.js, Node.js, Express, AWS, GitHub Actions, Vercel, Supabase, Prisma

- Focused on Git workflow with GitHub actions, gathering requirements, creating documentation and guides.
- Analysed and researched existing code to come up with custom solution for sorting objects.
- Done as part of CS2103T Software Engineering Project in a team of 5.
- Technologies used: Java, JavaFX