
Build Better Software, Seamlessly Together
Clean code. Scalable apps. Reliable delivery.
I’m a software engineer who turns complex ideas into performant, user-friendly web applications.

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


Where I’ve built, led, and grown.
Tools I use to build, ship, and scale.

TechNova Labs Jan 2023 – Present
Key Contributions: Developed dynamic user interfaces using React and TypeScript for SaaS dashboards. Improved page load times by 40% through code-splitting and performance optimization. Collaborated with backend engineers to integrate GraphQL APIs.

CodeCrate Studio Jul 2022 – Dec 2022
Key Contributions: Developed dynamic user interfaces using React and TypeScript for SaaS dashboards. Improved page load times by 40% through code-splitting and performance optimization. Collaborated with backend engineers to integrate GraphQL APIs.

Freelance Web Developer Self-Employed — 2021 – 2022
Key Contributions: Developed dynamic user interfaces using React and TypeScript for SaaS dashboards. Improved page load times by 40% through code-splitting and performance optimization. Collaborated with backend engineers to integrate GraphQL APIs.
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)

Skills & Technologies

Tools I use to build, ship, and scale.






Latest from the Blog
Ideas, insights, and code reflections.
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.

Education
Universitas Teknologi Digital — 2019 – 2023 GPA: 3.85 / 4.00, Relevant Coursework: Data Structures, Web Development, Software Engineering, Cloud Computing Activities: Member of Coding Club, Lead Developer in Capstone Project

Education
Giving Back to the Tech Community
Beyond building projects, I contribute to open-source tools, share knowledge, and support fellow developers around the globe.
David Tan
Client

DevTracker

CodeShare

EcoCart
Answers to common questions about how I work


Frequently Asked Questions
Our mentors are carefully vetted based on their startup experience, industry knowledge, and commitment to founder success. Many are former founders, VCs, or domain experts.
Our mentors are carefully vetted based on their startup experience, industry knowledge, and commitment to founder success. Many are former founders, VCs, or domain experts.
Our mentors are carefully vetted based on their startup experience, industry knowledge, and commitment to founder success. Many are former founders, VCs, or domain experts.
Our mentors are carefully vetted based on their startup experience, industry knowledge, and commitment to founder success. Many are former founders, VCs, or domain experts.