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.
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
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
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.
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.
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
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.
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.
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.
html
css
javascript
typescript
php
react.js
react native
node.js
jquery
ruby on rails
hugo
mysql
postgres
wordpress
grav
contentful
experience design
photoshop
illustrator
after effects
premiere pro
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