Intro

Hi! Welcome to my portfolio.
I am Xin Yee, a year 4 student studying Computer Science at NUS.
My course focus areas are Database Systems and Multimedia Information Retrieval.
My interest lies in Software Development. I am a hands-on person who likes to learn tools by applying/using them. Thanks to my course that offers a wide range of focus areas, I am given plenty of room for exploration. I am also grateful for all the enthusiastic people whom I have met who gave me opportunities to learn more. I have come a long way since Aug 2019 when I first entered university with no coding experience and I look forward to what the future has in store for me as I continue to learn and discover.

Check out my work experience if you are interested in what I learnt from my internships/co-curricular activity or project experience if you want to know more about the projects that I am involved in. Feel free to contact me if you have any queries/opportunities for me:)

Work

1. Software Engineer Intern @ GAOGAO Pte Ltd
Work on DAO management application features (Settings, Governance, Onboarding) with my team members. Learnt about blockchain and Web3 to understand the project better. Interacted with smart contracts on blockchain to retrieve and update DAO data.
Tools: Tailwind | React | TypeScript | Next.js | Storybook.js | Firebase | Solidity | Ethers.js | The Graph | Git

2. Student Frontend Engineer @ RHDEVs
Work with design and backend team to implement new features in hall web application. Work on implementing CCA website and guiding juniors in frontend work. Learnt about web applications and gained interest in frontend development.
Tools: React | TypeScript | Git

3. Intern @ DSO
Wrote AI/ML algorithms to detect audio tampering. Learnt Deep Neural Networks like CNN, classification and regression algorithms and audio-related tools like Audacity.
Tools: Python | PyTorch | NumPy | pandas | librosa | scikit-learn | Google Colab | Spyder

Check out my project experience if you want to know more about the projects that I am involved in.

Projects

Serenity Brownfield Software
Together with 4 other teammates, developed a customised desktop application to help specific module tutors handle lessons.
View Website here.
Tools: Java | JavaFX | JUnit5

Willy Brownfield Software
Developed a destktop application to help users track their tasks, deadlines and events.
View User Guide here.
Tools: Java | JavaFX

OrbitAroundFood Greenfield Software
Together with a partner, developed an application which collates all food options in NUS UTown to help users make more informed decisions when choosing which food to eat in school.
View Github Repository here.
Tools: React Native | JavaScript | Firebase

NavigatUS Interaction Design
Together with 3 other teammates, designed a one-stop tool for frequent commuters of NUS to find their way around reliably and efficiently using navigation guides, as well as contribute back to the school community by sharing new routes and giving feedback on current routes.
View Project Portfolio here.
Tools: Figma | Balsamiq

TracGrow Interaction Design
Designed an application to help consolidate all social media accounts belonging to an individual, allowing them to track their growth on each platform.
View Medium Article here.
Tools: Figma | Balsamiq

Object Detection Tool
Build a tool to detect objects in images using Yolov5 model.
View Github Repository here.
Tools: PyTorch | Google Colab | Streamlit | Ngrok

Ping PongGame
A quick game resembling table-tennis game play against computer that test the player's reaction time.
View Github Repository here.
Tools: JavaScript | HTML | CSS | Canvas

Check out my work experience if you are interested in what I learnt from my internships/co-curricular activity.

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

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

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