Hello,

I am Reginald

Student, Coder, Designer

Open-minded student learning IT in Ngee Ann Polytechnic

Critical-thinker with a passion for programming

Creative-type with a focus on user-centered design

About Me

A Short Introduction of Myself

Graduated from SST in 2021, I specialised in Computing, where I was introduced to skills & concepts like Dynamic Programming in Python, Logic Circuits, & Data Validation. Post-graduation, I have continued to be a part of the SST family, giving talks to new cohorts & being a panelist for multiple open houses.

During my time studying IT, I have been introduced to many skills & concepts, namely Object-Oriented Programming, ASP.NET Core, Data Structures & Algorithms, Databases & UI/UX design. I have also been able to develop my passions in Full-Stack Development, UI/UX design, and OOP using languages such as Python, C#, & C++.

With a passion for technology, I am also the head secretary in Overflow, a Student-Initiated-Group which focuses on teaching current technologies and advanced programming. In my time as an EXCO member, I have taught workshops & bootcamps on DSA, Web Dev, & Vue.js, on top of providing tech support for other workshops, like Building A Discord Bot & OOP in Python.

07 IT-related
Competitions
11 IT-focused
Projects
16 ICT Workshops
Hosted

Skills

My Skills, Proficiencies, & Qualities

Languages & Frameworks

5 Years of Experience

Python

C#

C++

JavaScript

HTML & CSS

SQL

ASP.NET

Vue.js

Interests & Passions

Where I Want to Grow

Data Structures & Algorithms

UI/UX Design

Full-Stack Development

FinTech

Object-Oriented Programming

Softwares & Technologies

Familiar Development Tools

Git & GitHub

Figma

MapBox

JetBrains WebStorm & PyCharm

Microsoft Visual Studio & VS Code

Microsoft SQL Server Management Studio 18

Adobe XD, PhotoShop & Illustrator

Google SketchUp

Values & Qualities

My Personal Traits & Beliefs

Highly-motivated

Open-minded & keen-to-learn

Adaptable & a quick-learner

Detail-oriented

Communicative & Collaborative

Projects

The Main Projects I've Worked On

The Tea Shop

In 2022, I had the opportunity to build a website for an online tea business. This was exciting as it was the first proper website I built from scratch and I learnt to implement technologies like Bootstrap.

TheTeaShop

Panel Party

Panel Party is a fun & interactive game my team & I developed for NP ICT Open House 2023. The main objective of the game is to capture as many tiles as possible by moving over them, without letting them be re-captured by your opponent before the timer runs out.

For this game, I mainly worked on sprite movement and collision detection.

Shipee

During COVID-19, many businesses pivoted by shipping their products D2C. Due to the sheer number of shipping services, online shoppers have trouble keeping track of all their shipments.

This gave rise to AfterShip, a delivery tracking tool that reads a user's email and automatically identifies the parcels they have being delivered.

Shipee is a re-branding, re-purposing, & re-packaging of AfterShip, focusing on user-satisfaction, great customer support, & lightning-fast usability.

Proposal & Prototype

FitVenture & ImmersiveGym

FitVenture is a mobile app able to track health-related data & set goals for the user to lead a healthier lifestyle. Users can also meal plan & compete in friendly challenges.

The Immersive Gym is a physical kiosk that features a lifesize 180° screen for users to enjoy virtual environments.

This project showcases my understanding of UX design, prototyping & usability testing.

Proposal & Prototype

Sorts

Sorts is an iOS application that helps educators group students while taking into consideration the students strengths levels and maximum group sizes. Sorts was developed by Pollo, where I was the lead programmer on this project. Sorts was developed because educators in SST said that grouping took too long and it was too complex to consider everyone's strengths levels

Online Courier System

To showcase my understanding of web app development, I built an online courier management system similar to NinjaVan & SingPost using ASP.NET Core MVC. Users are able to log in as a customer or staff member & view the respective features for their use.

This project pushed my personal capabilities and enhanced my skills in C#, JavaScript, & databases.

Tower Defence Game

Using Python, I built a text-based unit defence game (similar to Plants VS Zombies). In this project, I acquired experience in Python, PyGame, game design & logic.

locationX

locationX is a program that provides the schedule of the National School Games in a more systematic and editable format. Since the current NSG is manually created, 22.23.24 strived to create a more systematic and structured method to do so. The editor also allows the user to edit match data with ease

locationX Gallery

Personal Website

A personal portfolio website developed using HTML, CSS, and JavaScript. To create this, I followed a tutorial and researched from different sources on how to create the components I wanted. This allowed me to further my HTML, CSS, and JavaScript skills as well as strengthened my resolve to go into IT

Personal Website

Timelines

The Various Journeys In My Life
Education
Projects
Experiences
Leadership
Awards

Overflow Workshop: "Web Develpoment using Figma & Front-End Technologies"

As the overall-in-charge of this workshop, I had the chance to teach students how to prototype a website using Figma & how to utilise Figma's developer mode to convert their prototype into a functional website.
October 2023

Certification: "Programming Foundations: Data Structures"

To grow my knowledge on data structures, I enrolled in an online LinkedIn Learning course. From this course I learned how to convert my C++ data structures knowledge into functional Python in topics like dictionaries, stacks & queues.
October 2023

Electives: "Customer Experience Management" & "eCommerce Development Applications"

In the October 2023 semester, I chose to experience a different side of IT, exploring the eCommerce side of IT, covering useful technologies such as Salesforce, PHP, & MySQL.
October 2023

Overflow Bootcamp: "Data Structures & Algorithms in Python"

As a holiday event, Overflow organised a 3-day bootcamp to teach students DSA, giving me the opportunity to share knowledge on topics like Big O Notation, Stacks, Queues, & Trees, etc.
September 2023

Certification: "Learning ASP.NET Core MVC"

To get a better understanding of ASP.NET Core MVC, I enrolled in a LinkedIn Learning course that taught me more about the web development framework, including MVC patterns, Razor Pages, Web APIs, request handling with controllers, routing, etc.
June 2023

Overflow Workshop: "Building A Discord Bot"

As one of Overflow's first workshops of the year, I acted as technical support for students as we taught them how to build a discord bot, introducing concepts like event & command handling, interacting with APIs, etc.
May 2023

Certification: "Learning C++"

In my data structures & algorithms elective module, students were required to code in C++. Hence, I decided to self-learn C++ on top of what was taught in lessons as I wanted to have a higher proficiency in it.
May 2023

Electives: "Data Structures & Algorithms" & "Designing User Experiences"

In the April 2023 semester, I wanted to grow my skills in a few areas of intererst, mainly DSA & UI/UX design, and discovered more about user-centric design & how to optimise programs using algorithms & data structures that suit the functional requirements.
April 2023

Competition: "Poly-ITE Informatics Olympiad"

PIOI is an annual informatics olympiad that follows the same rules & scoring system as the International Olympiad for Informatics. Over the course of the 4 day event, I participated in DSA workshops & a competition where I received the 8th highest score out of around 50 students.
December 2022

Overflow Workshop: "Vue.js"

As part of the Overflow workgroup, I was given the opportunity to share about a tech topic of my interest. From there, I prepared materials & taught 2 workshops on Vue & DaisyUI to ICT students. This was my first experience as part of the organising committee of a workshop & taught me how to provide proper support for the students.
April 2023

Certification: "Fundamentals of Dynamic Programming"

After graduating from SST, I decided to improve my knowledge on dynamic programming, which was briefly touched on in Computing+. In this course I learnt more about common dynamic programming problems and discovered the difference between recursive & dynamic programming.
September 2021

Certification: "Advanced Python" & "Python: Recursion"

To further my Python knowledge, I decided to enrol in two Python courses that taught me more about OOP & advanced Python functions.
July 2021

Competition: "Design Thinking With Robotics & Computational Thinking International Competition (DrCT) 2021 "

In 2021, I participated in DrCT and received a Bronze Award after 2 rounds of competition, solving questions related to algorithms, dynamic & recursive programming, and data structures like trees.
April 2021

Certification: "JavaScript"

During Circuit Breaker, I decided to enrol in an online CodeCademy course to learn a new programming language in addition to Python.
April 2023

Panel Party

Panel Party is a fun & interactive game my team & I developed for NP ICT Open House 2023. The main objective of the game is to capture as many tiles as possible by moving over them, without letting them be re-captured by your opponent before the timer runs out.

Python, Pygame
2023

Food Ordering System

Using C++, I implemented data structures & algorithms with OOP to develop a text-based food ordering system for my final assignment in DSA.

C++, Data Structures & Algorithms, OOP
2023

Online Courier Management System

To showcase my understanding of web app development, I built an online courier management system similar to NinjaVan & SingPost using ASP.NET Core MVC. Users are able to log in as a customer or staff member & view the respective features for their use.

ASP.NET Core, C#, HTML & CSS, JavaScript, SQL
2023

AfterShip App Mockup Prototype

Using my learning from UX, I added my own personal twist to what I think a shipment tracking app can be, I created a mockup app prototype for Shipee, a rebranding of the popular app, Aftership.

Figma, MapBox, Adobe PhotoShop
2023

FitVenture Mobile & Physical Prototype

To showcase my understanding of UX Design, prototyping, & usability testing, I worked on a fitness & health-tracking app that is linked to an immersive gym.

Adobe XD, Google SketchUp, Enscape
2023

The Tea Shop

In 2022, I had the opportunity to build a website for an online tea business. This was exciting as it was the first proper website I built from scratch and I learnt to implement technologies like Bootstrap & MapBox.

HTML & CSS, JavaScript, Bootstrap, MapBox
2022

Tower Defence Game

Using Python, I built a text-based unit defence game (similar to Plants VS Zombies). In this project, I acquired experience in Python, PyGame, game design & logic.

Python, Pygame
2023

Hotel Guest Management System

For my final project in PRG2, I showcased my learning in OOP & C# by building a text-based program for a fictitious ICT hotel to manage hotel guests & rooms.

C#, OOP
2022

locationX

As my capstone project in SST, my friends & I built locationX, a simple, text-based program to help our teacher plan matches for the National School Games, as he had been doing it manually.

Python, Data Structures
2021

Sorts

Sorts is an iOS application that helps educators group students while taking into consideration the students strengths levels and maximum group sizes. Sorts was developed by Pollo, where I was the lead programmer on this project. Sorts was developed because educators in SST said that grouping took too long and was too complex to consider everyone's strengths levels

Swift
2019

Tutoring as a TYA Volunteer

In mid-2023, I decided to look for volunteering opportunities to give back to society as I had not volunteered for over a year. This brought me to TOUCH Young Arrows (TYA), where I signed up to be a child mentor, tutoring under-privileged & at-risk kids in primary & secondary English & Mathematics.
2023

PolyForum 2023

As part of the annual PolyForum program, I was selected by my mentor to participate in PolyForum 2023, where I participated in learning journeys, seminars, and even met Ministers Chan Chun Sing & Grace Fu to discuss important national issues regarding sustainability & Singapore's future.
2023

National Youth Council Leadership Camp

As part of the Singapore Young Leaders Programme, I participated in NYC Camp, receiving the opportunity to go for Outwards Bounds Singapore (OBS) and learn more about working in a team & the importance of leadership. I also had the chance to meet Singapore's Chief Librarian, Gene Tan
2023

RED Camp 2022 Planning Committee

For Ngee Ann Polytechnic's annual RED Camp event in 2022, I was part of ICT's planning committee and headed the ushers, helping with manpower allocation and crowd control.
2022

TCP Camp

In 2022, I was fortunate enough to be invited to The Christiera Programme, a programme for top-performing individuals in Ngee Ann Polytechnic. This gave me the chance to participate in their annual camp where we discussed national issues & personal competency.
2022

Youth Cyber Exploration Programme 2020

Learnt more about cybersecurity (Linux, Ubuntu, networking, attack methodologies, cyber defense, etc) and participated in a Capture-The-Flag
2020

Innofest 2019

In 2019, I participated in a makeathon and created a modular table to aid in resource distribution at natural-disaster sites. This solution was praised by the judging panel as "an extremely creative idea with application feasibility".
2019

Overflow EXCO & Head Secretary

As the Head Secretary of Overflow, I work directly with the other head of departments within Overflow to ensure all areas of Overflow function. I typically handle logistics, admin duties, & preparing the EXCO for any events. In my capacity as an EXCO member, I have provided technical support, taught and even been in-charge of multiple workshops.
2023-2024

Singapore Young Leaders Programme (SYLP)

The Singapore Young Leaders Programme is offered to University, Polytechnic, & ITE students that perform well academically & have leadership potential. At the end of 2022, I was selected by my mentor to participate, receiving the opprtunity to meet multiple ministers, discuss national issues with like-minded peers, & even travel to Malaysia for learning journeys.
2023

Overflow Subcommittee & Workgroup

Due to my interest in teaching workshops & learning more technologies, I decided to join the Overflow subcommittee to receive opportunities to do as such. In my time as a subcommittee member, I worked under the tech-ops & secretarial departments, being mentored by the heads of both departments.
2022-2023

Active Citizenship Education (ACE) Chairperson & Student Leader

In SST, I was the chairperson of a student leadership board, ACE, which collaborated with external organisations to provide service-learning opportunities for students. In my capacity as the chairperson of ACE, I collaborated with many organisations, including Singapore Cancer Society, National Youth Council, Special Olympics Singapore, etc. I also pushed the board to break records, increasing sign-ups by nearly 250% & and clocking over 100 individual service hours.
2019-2021

Ngee Ann Scholarship

2022-2025

Director’s List for Diploma in IT

2022 & 2023

Edusave Certificate of Academic Achievement 2023

2023

Second Most Outstanding Performance for Diploma in IT

2022

Module Prizes in Computing Mathematics

2022

Module Prizes in Design Principles

2022

Bronze Award in DrCT 2021

2021

Testimonials

What My Mentors Have To Say

Jovita Tang

Head of Computing & Machine Learning in SST

With his commitment to learning and empathy for others, Reginald is a promising individual who has both the knowledge and the heart to make significant contributions to the community in the future...

See More

Keith Wee

Head of Student Leadership & Service-Learning in SST

Overall, Reginald has been a joy to teach and work with in both ACE and the classroom. Reginald always prioritises work quality and works well in a team through positive contribution, which are qualities that will make him a valuable member of any organisation he is a part of in the future...

See More