hello

I’m Shirley Tan Wan Ling, a Software Engineer (Frontend) who specializes in building dynamic and immersive web applications.

Fascinated by technology and media design since young, they have always kept me inspired and interested in learning more.

When I’m not coding or fixing bugs, I can be found watching show, playing games or baking sweet treats.

Check out my resume by clicking here.

experience

Milieu Insight

Software Engineer

Oct 2023 — Present

  • Developed and maintained scalable full-stack applications using React, TypeScript, JavaScript, Node.js, Express.js and MongoDB

  • Developed reusable React components to improve consistency and maintainability across the application

  • Leveraged AI-assisted development tools including Claude Code, Windsurf (Cascade) to support implementation, code refactoring, troubleshooting and documentation

  • Collaborated with product managers, UX designers, and engineers to design, develop and deliver new features for Milieu's research and analytics platform

  • Translated Figma designs into responsive, accessible interfaces

  • Participated in code reviews, sprint planning, technical discussions and release activities following Agile practices

  • Contributed to improving code quality, documentation and engineering best practices

  • Assisted in investigating production issues through root cause analysis, implementing sustainable fixes to improve platform stability

  • Assisted in driving deployments to AWS and CloudFlare workers

ExpressVPN (Network Guard)

Front-end Engineer

Sep 2022 — Sep 2023

  • Leveraged HTML5, CSS3, Javascript and Ruby to develop immersive pages with Contentful and Hugo

  • Set up A/B tests with Google Optimize

  • Utilized Git heavily for version control and CircleCI for continuous delivery

  • Written unit tests with Jest

  • Managed work and documentation with JIRA and Confluence

  • Utilized Docker to host local development instances of WordPress sites

2359 Media

ReactJS Developer

Oct 2019 — Aug 2022

  • Developed responsive web applications using ReactJS, JavaScript, HTML and CSS.

  • Integrated frontend applications with RESTful APIs to support dynamic data and business workflows.

  • Developing and supporting graphical interfaces, supporting existing solutions, assuring technical feasibility of UI/UX designs

  • Building of Web projects from scratch, crafting reusable components and front-end libraries for future use and translating designs and wireframes into high quality code

  • Worked across multiple client projects, adapting quickly to different business domains and technical requirements.

  • Worked closely with Designers and Project Managers to implement client requirements.

  • Participated in code reviews and Agile development activities.

Qu’est-ce que c’est design

Web Designer

Apr 2017 — Mar 2019

  • Designed and developed responsive websites using HTML5, CSS3, JavaScript, and jQuery.

  • Converted design mock-ups into fully functional, cross-browser compatible web pages.

  • Maintained and enhanced existing websites through feature enhancements, bug fixes, and content updates.

  • Improved website usability, responsiveness, and visual consistency across desktop and mobile devices.

  • Worked closely with clients to gather requirements and implement website changes.

Websparks Pte Ltd

Web Designer Intern

Sep 2016 — Jan 2017

  • Handled content migration and assisted in various designing and documentation tasks

  • Supported senior developers in maintaining existing web applications and resolving technical issues

  • Conceptualised interactive and creative website design ideas that bring simplicity and user friendliness

education

Software Engineering Immersive

General Assembly, Singapore

Jun 2019 — Sep 2019

Participated in a 12 weeks programming course.

During the course, I have gain more knowledge in web programming and frameworks to build interactive web applications. In addition, I have learned how to utilise git to help version-control the projects and also working with other developers to develop an application.

Built 4 projects (2 individually + 2 group work) over the whole course.

Specialist Diploma in Visual Communication

Nanyang Polytechnic

Oct 2017 — Mar 2018

Learned how to apply UX concepts in graphic and design communication work and emplying holistic design thinking strategies in their practice.

We studied how to plan, implement and manage projects from conceptualisation to implementation.

Diploma in Multimedia and Animation

Ngee Ann Polytechnic

Apr 2013 — Mar 2017

Learned basic web design & development skills such as HTML5, CSS3, JavaScript, jQuery, PHP & MySQL.

I have gained creative skills such as doing photo and video editing with Adobe Photoshop, Illustrator, Premiere Pro and After Effects. In additional, I have studied basic 3D Modelling & Animation using Autodesk Maya.

skills

Languages

html

css

javascript

typescript

php

Frameworks and Libraries

react.js

react native

node.js

jquery

ruby on rails

hugo

Database Management

mysql

postgres

Content Management Systems

wordpress

grav

contentful

Adobe Software

experience design

photoshop

illustrator

after effects

premiere pro

projects

Bagpacker

FoodSpan

WeView

Gone Fishing

nus-iss annual report 2018

treasure chest education website

singapore m1 fringe festival 2019

nam hwa opera website

singapore m1 fringe festival 2018

q zine

Maintenance Connection

NUS Department of Political Science