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, graduating this May 2025!

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

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 logo

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.
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.
r/memes Logo

@TheMemeGathererBot

Serverless Telegram bot: Reddit scraper and reports on AWS Lambda


  • 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.
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

Get in Touch!