Lau Xin Wei
Hi there! I'm a highly motivated and driven Computer Science undergraduate at Nanyang Technological University. I love to design and build user-centric software that is both functional and beautiful. I believe that technology has the potential to make the world a better place, and I am passionate about creating practical and meaningful solutions to the problems we face in everyday life. As Steve Jobs said, "Technology is nothing. What's important is that you have faith in people, that they're basically good and smart — and if you give them tools, they'll do wonderful things with them." Besides my passion in technology, I am also an avid reader of Wuxia (Martial Heroes) novels, and regularly jog to help manage stress and find enjoyment in this fast-paced and competitive city.
SKILLS
-
Screening Eagle Singapore Pte LtdFrontend Engineer, InternOct 2023 - Dec 2023
Optimised frontoffice web portal, resolve production bugs and introducing new feature using React, TypeScript, and Stylus. Additionally, developed experimental features for a React Native app which focuses on cross-platform performance with stakeholder feedbacks.
-
Dementia Research Centre SingaporeFreelance Software DeveloperSep 2023 - Oct 2023
Created mobile-first games using React, Tailwind CSS, and NextJS. Implemented scripts with GitHub Actions to automate deployment to AWS CloudFront.
-
Government Technology AgencySoftware Engineer, InternJan 2023 - Sep 2023
Designed and developed a microservice for the TechPass team, boosting domain management across agencies and vendors. Proficient in deploying resources using TerraForm and TerraGrunt, ensuring scalability and cost- effectiveness. Automated manual tasks through adhoc cron and lambda jobs, boosting productivity and reducing errors.
-
Circles Life, LabsSoftware Engineer InternMay 2022 - Sep 2022
Executed Full-Stack Development to create a dynamic data analytics portal, utilising ReactJS, NodeJS, ExpressJS, and Snowflake. Incorporated web usage and audit tracking functionality using Google Analytics 4, and devised a script to efficiently transfer extracted data to Snowflake using Airflow. Spearheaded the architecture of a cost-effective CRM campaign builder, resulting in improved customer outreach and significant operational cost reduction.
-
KatoKato Pte LtdSoftware Engineer InternDec 2021 - Dec 2021
Collaborated with a team of developers to design and develop a full-stack administrative platform that empowered vendors to manage businesses more efficiently. Executed design mock-ups into a ReactJS web application, enabling vendors to interact with the Platform-as-a-Service (PaaS). Developed backend APIs using NodeJS, TypeScript, ExpressJS, and GraphQL, collaborating with a team of developers.
-
8Bit Global Pte LtdBackend Engineer InternMay 2020 - Jul 2020
Implemented localisation for communication emails by integrating techniques into existing codebase. Composed resilient code to support future localisation for multiple languages which enhances system scalability and adaptability. Designed and implemented an integrated mail service using NodeJS and ExpressJS, leveraging Mailgun, resulting in significant improvements to customer support functionalities.
-
Ministry of Education, Experimental Systems and Technology LabSoftware Engineer InternMar 2017 - Aug 2017
Led end-to-end web application development utilising the Ruby on Rails framework, encompassing development, testing, and deployment stages. Utilised User Experience (UX) techniques such as stakeholder interviews to analyse and gain insights into user requirements, facilitating improved understanding and alignment with user expectations.
Spark: Fuel Engagement, Ignite Relationships!
Lead developer for a cross-platform mobile application using React Native, TypeScript, and Tailwind CSS to improve employee relationships by increasing involvement in company activities. Project Spark was selected for the finals of the DSTA BrainHack CODE_EXP 2023 hackathon.
Personal Website Hugo Theme
Utilised HTML, JavaScript and Tailwind CSS to create a personal website (this website that you're on right now). Deployed on Azure Web App. Website is available as a custom Hugo theme.
Bus Arrival Telegram Bot
Utilised Go programming language with Land Transport Authority (LTA) DataMall API to develop a bus arrival tracker with notification reminder capabilities. Deployed on Heroku.
NTU Timetable to iCalendar Converter
Utilised TypeScript programming language with NodeJS and ReactJS to develop a website which converts NTU's text-based timetable to an iCalendar event format. Deployed on Heroku.