I’m Shirley Tan Wan Ling, a front-end web developer 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 here.


ExpressVPN (Network Guard)

Front-end Engineer

Sep 2022 – Present

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

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

  • Utilized Docker to host local development instances of WordPress sites

  • Utilized JIRA and Confluence for time management, asynchronous communication and documentation

2359 Media

ReactJS Developer

Oct 2019 — Aug 2022

  • Developing responsive web-based user interface; constructing visualizations that are able to depict vast amounts of data

  • Working and collaborating with the team in developing a flexible and well-structured front-end architecture, along with the APIs to support it

  • 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

Qu’est-ce que c’est design

Web Designer

Apr 2017 — Mar 2019

  • Utilised HTML5, CSS3, Javascript and jQuery to develop websites

  • Developed and tested across multiple browsers, platforms, and devices, including smartphones and tablets

  • Participated in meetings with clients and team members to identify and discuss technical issues while providing solutions

Websparks Pte Ltd

Web Designer Intern

Sep 2016 — Jan 2017

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

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


Software Engineering Immersive

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

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

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.











Frameworks and Libraries



react native


ruby on rails

Database Management



Content Management Systems



Adobe Software

experience design



after effects

premiere pro





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