01001000 01100101 01101100 01101100
01101111 00100001 01001000 01100101 01101100 01101100
01101111 00100001 01001000 01001000 01100101 01101100 01101100
01101111 0010000101100101 01101100 01101100
01101111 00100001
Hi, I'm Ballerina
Software Engineer & Problem Solver
01001000 01100101 01101100 01101100
01101111 00100001 01001000 01100101 01101100 01101100
01101111 00100001 01001000 01001000 01100101 01101100 01101100
01101111 0010000101100101 01101100 01101100
01101111 00100001
David Tan
Client

DevTracker

CodeShare

EcoCart

About Me
I'm a software engineer with a passion for building efficient, scalable, and user-friendly web applications. My journey started with a fascination for how things work behind the screen, and quickly evolved into a career focused on creating impactful digital solutions. Over the past few years,I've worked on diverse projects—ranging from productivity



Skills & Technologies

Tools I use to build, ship, and scale.







JavaScript

Python

TypeScript
Portfolio / Projects Section
A glimpse into the products, platforms, and ideas I’ve brought to life — with clean code, collaboration, and creativity.






Building a Scalable React App from Scratch
A step-by-step breakdown of how I structured, optimized, and deployed a modern React application using Vite, Redux Toolkit, and component-based architecture.
Building a Scalable React App from Scratch
A step-by-step breakdown of how I structured, optimized, and deployed a modern React application using Vite, Redux Toolkit, and component-based architecture.
Building a Scalable React App from Scratch
A step-by-step breakdown of how I structured, optimized, and deployed a modern React application using Vite, Redux Toolkit, and component-based architecture.
Building a Scalable React App from Scratch
A step-by-step breakdown of how I structured, optimized, and deployed a modern React application using Vite, Redux Toolkit, and component-based architecture.
My Professional

Journey
Here’s a timeline of my journey through development roles, freelance work, and internships — each step sharpening my technical and problem-solving skills.


Software Engineer — TechNova Solutions (Mar 2023 – Present)
Freelance Full-Stack Developer — Independent Clients (Jan 2022 – Mar 2023)
Software Engineer — TechNova Solutions (Mar 2023 – Present)
In Production
In Progress
Exploring

DevOps & Tools
Jenkins
Highly customizable automation server used for CI pipelines and multi-stage builds. Familiar with scripted pipelines and integration with Docker.Jenkins
Highly customizable automation server used for CI pipelines and multi-stage builds. Familiar with scripted pipelines and integration with Docker.Jenkins
Highly customizable automation server used for CI pipelines and multi-stage builds. Familiar with scripted pipelines and integration with Docker.
Cloud & Deployment Platforms
Kubernetes
Highly customizable automation server used for CI pipelines and multi-stage builds. Familiar with scripted pipelines and integration with Docker.Kubernetes
Highly customizable automation server used for CI pipelines and multi-stage builds. Familiar with scripted pipelines and integration with Docker.Kubernetes
Highly customizable automation server used for CI pipelines and multi-stage builds. Familiar with scripted pipelines and integration with Docker.What People Say About Me
Feedback from those I’ve worked with — clients, collaborators, and mentors who’ve seen my code, communication, and consistency in action.



