Hello! I am a⠀Software E|

My name is Nicholas and I am 28 this year.

I am an aspiring engineer with experience in building scalable systems using JavaScript on cloud platforms. I am passionate about frontend and web development and motivated to grow in these areas. I look forward to develop my skills in a professional environment. Scroll down or click the buttons at the top left to learn more about my skills and work experiences!

Skills
Vue 3
FrontendNodeWeb
React
FrontendNodeWeb
Vite
FrontendTooling
HTML
FrontendLanguage
JavaScript
FrontendLanguage
Typescript
FrontendLanguage
CSS
FrontendLanguage
Figma
FrontendTooling
Tailwind CSS
FrontendNode
NodeJS
NodeTooling
Jest
Testing
Cypress
TestingFrontend
ExpressJS
BackendNodeRESTfulWeb
NGINX
ArchitectureWeb
Java
LanguageBackend
Python
LanguageBackend
Ruby
LanguageBackend
MongoDB
DatabaseBackend
SQL
DatabaseBackend
Kubernetes
ArchitectureDevOps
Docker
ArchitectureDevOps
RabbitMQ
ArchitectureDevOps
Git
ArchitectureDevOps
Bash
ArchitectureDevOps
PNPM
ToolingDevOps
Bitbucket (Pipelines)
ToolingDevOps
Asana
Tooling
JIRA
Tooling
SparkAR
GameDev
Unity
GameDev
Wordpress
WebFrontendBackend
PHP
WebFrontendBackend
Others: Agile, Scrum & Object Oriented Programming.
Work Experiences

Frontend Engineer

PatsnapJune 2025 - Present
  1. Collaborated with a large engineering team primarily based in China, working on a shared, large-scale codebase, while serving as the sole frontend engineering representative in Singapore.
  2. Contributed to 6 Material Science based AI Agent projects, implemented frontend features using Vue 3 with TypeScript based on UI/UX designs.
  3. Took in customer feedback to iterate on product features and improve user experience across weekly incremental releases.
  4. Assisted AI and backend engineers in integrating models and services into the frontend platform.
  5. Created frontend proof-of-concepts (POCs) in the absence of UI/UX designers to accelerate development.

Software Engineer (Full Stack)

InsiderSecurity Pte. LtdJuly 2022 - June 2025
  1. Part of a team of 8 engineers across Singapore and Malaysia that developed a Cloud Security product from ground up.
  2. Designed and developed the product in a cloud environment using Kubernetes and Azure.
  3. Main frontend developer of the team. In-charge of developing the UI/UX and implementation of the frontend. Created a reusable component library in Vue that is widely used in the frontend development.
  4. Responsible for developing backend RESTful APIs for the web application in NodeJS (ExpressJS) includes designing and implementing the authentication workflow for the web application and integration with Stripe.
  5. Initiated and designed the web architecture and microservices of the product (Nginx, Kubernetes, Docker).
  6. Practiced engineering best practices including design, testing, and code review, to ensure the highest level of software quality. This includes standardized toolsets and procedures, which helped to improve testing adoption and reduce bugs.

Web Developer (Internship)

Mashwire Pte. LtdJan 2021 - May 2021
  1. Assisted in development of webpages for marketing purposes for clients
  2. Front-end development using HTML, PHP, Javascript, CSS and WordPress CMS
  3. Development of AR filters and games using Facebook's SparkAR
  4. Development of web banners used for advertising (GSAP, Javascript)

Web Developer (Internship)

Mashwire Pte. LtdJan 2021 - May 2021
  1. Assisted in full-stack development of a Proof of Concept
  2. Back-end development in Java (Object Oriented)
  3. Front-end development in ReactJS
This responsive web app is built using Vue 3.