About Me


> alex = Student()

> alex.education.schoolName
"Singapore University of Technology and Design (SUTD)"

> alex.education.major
"Computer Science and Design (CSD)"

> alex.education.expectedGraduationDate
"April 2024"

> alex.hobbies
[ "Coding", "Cooking", "Cycling", "Coffee", "3D Printing", "Music" ]

> alex.favouriteLanguage
"python3 🐍"
								

Projects

Payback.

December 2022

Payback is a simple website I built to help split and share bills between friends. All you need to do is:

  1. Add people to the document
  2. Add items to the document
  3. Select who needs to pay for which item
  4. Submit the document and share the link with friends

The site was built with:

  • MongoDB
  • FastAPI
  • React

Hotel Booking Site

May 2022 - August 2022

This mock hotel booking site was built to fulfil the project requirements for 50003 Elements of Software Construction. We worked with a client company (Ascenda) to build a site to cater to their needs. In Ascenda's case, they wanted a site that could connect to their (mock) web API and display / filter the data according to a user's needs. We added functionality such as:

  • Hotel and Destination Search
  • Price, Rating, and Distance Filters
  • User Authentication
  • Booking Search

Unfortunately, the mock web API is no longer running, so it isn't possible to display the capabilities of the site.

The site was built with:

  • SQL
  • FastAPI
  • React

Automated Grading Tools for Digital Assignments

May 2022 - Present

This project involved building a Telegram bot to help with the collation and grading of digital assignments, such as circuit simluations and code execution, greatly reducing the workload of the faculty.

Additionally, lecture rating and feedback functionality was added to allow for students to share their thoughts with the faculty, allowing for increased interaction between the two parties, and ultimately improving the quality of teaching.

The bot was built with:

Beta ISA Emulator

May 2022 - Present

Originally, this project was part of 50002 Computation Structures, where we built a game based on the Beta ISA on an FPGA. However, while working on the FPGA, compilation times were unbearable, hence after the conclusion of the module, I helped to build an emulator, for future batches to use while working on their own project.

The emulator was built with:

SHaME

Jan 2022 - May 2022

This project was built to fulfil the project requirements of 50001 Information Systems and Programming. The requirement was simply to build an Android app in Java to solve a problem statement we came up with. We chose to build a scheduling app to help tackle the problem of coordinating deadlines between different modules. The app allowed:

  • Faculty to create modules for students to subscribe to
  • Students to subscribe to modules to track their deadlines
  • Faculty to add deadlines to a shared schedule
  • Students to mark deadlines as completed
  • Faculty to track the number of subscribed students who have completed that item
  • Faculty to extend deadlines if not enough students have met the deadline

The app was built with:

  • Java

Cooking

I love to cook. Weekend meals involve things such as carbonara or bolognaise with fresh pasta, steak and potatoes, sous vide salmon, mexican birria tacos, and the like.

Cycling

I love getting out of the house and going cycling around Singapore and seeing its sights. My favourite route in Singapore involves going along East Coast Park to Bayfront, and stopping there for a meal and the sights, before cycling back.

Coffee

I fell in love with brewing my own filter coffee during the COVID-19 lockdown period (as did many others, I'm sure). My favorite brew would be a medium-roast Ethiopian coffee, brewed over ice.

3D Printing

My first foray into 3D printing was via my university's FabLab, and I was addicted after. I got my own Ender-3V2, and continued to tinker with it until it reached the state it is today. Mods on it include:

  • Stealthburner hotend + Clockwork 2 extruder
  • Kevinakasam's belted Ender 3 Conversion
  • Textured PEI build surface
  • Klipper

Things printed on it include various helmets from Star Wars, miscellaneous parts for home improvement, keyboards, and 2 guitars I use to play Guitar Hero / Clone Hero.

Music

I love all aspects of music, from listening, to producing, to DJ-ing (although it's been some time since I've done this). My favourite genres largely lie in the EDM realm, such as big-room, dubstep, trap, moombahton, and french core, but I'm open to listening to other more mainstream genres, especially the earworms that my girlfriend gets stuck in my head.

The artists that I've been listening to recently, if you listen to the same type of music and are looking for recommendations, are:

  • Flume
  • Skrillex
  • Flux Pavilion
  • Ray Volpe
  • Slushii
  • Gammer
  • Yellow Claw
  • RL Grime

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

{ name: "Alex", school: { name: "Singapore University of Technology and Design" url: "https://www.sutd.edu.sg/", year: 3 }, major: "Computer Science and Design (CSD)", expectedGraduationDate: "April 2024", }

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form