Hui Ling Shi

Career Profile

I am a penultimate year Computer Science student at National University of Singapore. I am always eager to learn new things and explore the unknown, and I am looking to go into tech that can make meaningful change in this world!

Experience

Software Engineer Intern
Government Technology Agency Singapore May 2021 - Aug 2021
Worked on two full-stack web development projects (one green-field, one brown-field) in an Agile team
Completed a data uploading and ETL feature among other front-end and back-end user stories

Technologies Used: Golang, ReactJS, Typescript, CSS (Chakra UI & Material UI), PostgreSQL, AWS

Undergraduate Teaching Assistant
NUS School of Computing Aug 2020 - Apr 2021
Taught weekly lessons, graded assignments and held personal consults for one tutorial class of the following two courses:
- Programming Methodology (taught in my Year 2 Semester 1)
- Programming Methodology II (taught in my Year 2 Semester 2)

Technologies Used: Java, spin-off of JavaScript (teaching language for the course)

Scholastic Achievements And Honours

Scholarship
National University of Singapore Merit Scholarship
Awarded for academic excellence
Scholarship - Offered
Urban Redevelopment Authority of Singapore Overseas Scholarship For University of California, Los Angeles (accepted for Computer Science) or Imperial College London (accepted for Computing)
Not taken up due to scholarship bond

Projects and Competitions

Worked on modeling and animation projects using OpenGL and C++
Implemented computer vision techniques such as cross-correlation, non-maximum suppression, template matching, canny edge detection and Hough transform in Python
Robotics Algorithms Learning Projects Aug 2021 - Present
Implemented A* search, hybrid A*, and value iteration algorithm for solving MDP in Python
NUS Greyhats Capture the Flag Aug 2021
Solved computer security CTF challenges, in categories such as web security, reverse engineering, cryptography, and binary exploitation in a team of 4
Finished top 20 in over 100 teams
Built a website, mainly working on a Virtual Tour segment using HTML/CSS/JS and SVGs [Explore > Virtual Tour]
Created an online multi-user interactive canvas with user authentication in a team of 6, based off Reddit’s r/Place [Missions > TPlace] (Interaction has been disabled, but you can still see the canvas produced by the students)
Conceptualised, designed and built a browser-based, point-and-click puzzle game with a friend using HTML/CSS/JS, with the purpose of raising awareness on OCD
DSTA BrainHack Jun 2020
Learnt about and trained basic Machine Learning models on Computer Vision using Python (Keras etc.)
Conceptualised and created a website with a friend for crowd-sourcing ideas on what to do when stuck at home, using SQL database and HTML/CSS/JS
Hack&Roll Jan 2020
Created an IoT gadget that plays funny voice lines when a door is pushed or pulled in the wrong direction, in a team of 4 using Python with Flask and ngrok, and React with Expo
Hackomania Feb 2019
Built a multiplayer web-based game for transcribing voice recordings in a team of 4, using JS, sockets and Phaser 3
AI Algorithms Learning Projects Sep 2020 - Nov 2020
Worked on 3 small projects (such as training a Pacman game) with a partner, implementing algorithms including A-star Search, Backtracking, AC-3, Q-Learning, and Feature Extraction using Python
Software Engineering Learning Project Sep 2020 - Nov 2020
Worked on a brown-field software engineering project (clinic management tool) in a team of 5, learning Java, Git, UML, documentation, good software engineering practices and design models etc.
React Native Learning Projects May 2020
Learnt React Native from a Udemy course, creating small mobile applications: a diary app and a food reviews app
INVENT Enrichment Program Feb 2017 - Nov 2017
Created a prototype of a smart fridge sensor using Arduino and pitched it, learning about the start-up process

Leadership and Extracurricular Activities

Head of Operations, Google Developers' Student Club (DSC)
NUS School of Computing May 2020 - Apr 2021
Facilitated and organised a hackathon (Hack For Good 2021), industry talks and tech workshops, with the aim of inspiring more students to utilise technology to do social good
Founder and Chairperson of Outdoor Adventure Club
NUS Tembusu College Jan 2020 - Apr 2021
Started an Outdoor Adventure Interest Group in NUS Tembusu College in Year 1, arranging fun weekly or fortnightly activities for fellow residents such as treks, cycling trips, kayaking and paintball events
Vice-Captain of Dodgeball Interest Group
NUS Tembusu College May 2020 - Apr 2021
Ran twice-weekly trainings and organised friendly matches and competitive games with other NUS Colleges, inciting interest in the sport and teaching new players
Organising Committee for Project Back In My Day
Volunteering Project Jan 2020 - Feb 2021
Conceptualised, planned and executed a new community project in a team of 6, centred around filming videos with elderly to showcase their skills and knowledge, posted on YouTube and social media
Organising Committee for Paint-a-Home XXI
Volunteering Project Feb 2020 - Dec 2020
Organised the 21st run of community service project Paint-a-Home, where we repainted around 20 1-room and 2-room rental homes owned mostly by elderly
Chairperson of Outdoor Adventure Club
Raffles Junior College May 2017 - May 2018
Served as the CCA Leader of the Outdoor Adventure Club in JC, planning and executing multiple large-scale events (e.g. school-wide 50km cycling event, 3D2N CCA camp), in addition to weekly CCA sessions