R Y A N   C H U A

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

hi

Here's my Dog, Roody!

Roody
NUS logo

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.
nika logo

Nika.eco | Full Stack Engineer Intern

May 2023 - Oct 2023


  • Implemented secure authentication for chat.nika.eco using Amazon Cognito and AWS Lambda, with social sign-in.
  • Developed a feedback form in Next.js with API routes and set up corresponding endpoints in FastAPI.
  • Collaborated and reviewed code with teammates and superiors to produce a clean codebase and application.
  • Technologies used: Next.js, FastAPI, Prisma, Supabase, S3, AWS Lambda, Amazon Cognito.
SAF logo

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.
PeerPrep Logo

PeerPrep

Web platform for online technical interviews with peers


  • 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
Fish Ahoy logo

Fish Ahoy!

Desktop application for managing fish, tanks, and tasks


  • 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
gungario Logo

Gungar.io

Online multiplayer 2D shooter


  • Applied breadth-first iterative development and design patterns to implement user interface (shop, lobby, menu etc), multiplayer connections and data storage. Hosted on itch.io.
  • Done as a part of CP2106 Independent Software Development Project with a peer over 3 months.
  • Technologies used: Unity, Photon Fusion, Azure Playfab.

Get in Touch!