Hi, my name is
Sanath Punchibandage.
I'm a self-taught web developer, and my passion is building functional clones of popular services you know and love.
Check out my work!
About Me
A Software Engineer based in Melbourne, Australia

Hi there! My name is Sanath and I love building websites from scratch (including this one!). Growing up, I've always had an interest for computer programming and mathematics. However my passion for web development really started in 2021 when I got a job as a System's Engineer, and was tasked with building a web application for a client using React JS. At the time, I had never even heard of this library - but as I learnt how to use it I quickly fell in love.

Since then, I've gone on to build numerous web apps, from the classic 'To-Do List', to clone builds of popular services from Amazon to ChatGPT. My goal with each build is not just to replicate how the website looks, but to make them responsive and functional as well. Most of my apps are designed to be full-stack, incorporating technologies such as user authentication, databases, and APIs to offer users the full experience.

Here are a few technologies I've been working with recently:

  • React
  • Node.js
  • Typescript
  • Next.js
  • Tailwind CSS
  • Firebase
Work Experience
DXC Technology
Professional Systems Engineer
April 2022 - Present
  • Built WCAG-Compliant React App with ServiceNow API Integration for Government Client
  • Improved Machine Learning Algorithm to Extract Text Data from Scanned Documents More Efficiently
DXC Technology
Associate Systems Engineer
April 2021 - April 2022
  • Attained 'AWS Solutions Architect - Associate' Certification
  • Deployed and Maintained Cloud Infrastructure using Terraform
  • Built UI for Contact Center React App
  • Developed GraphQL API for MS Teams Integration with React App
Monash Motorsport
Electric Powertrain Engineer
January 2017 - December 2017
  • Researched Energy Storage Solutions
  • Designed Battery Mount/Brace Solution using CAD
  • Assembled Wiring Loom
  • Built Airflow Tubing
Big W
Duty Manager
November 2016 - March 2021
  • Oversaw Day-To-Day Operations of Store and Employees
  • Handled Customer Enquiries and Complaints
  • Assisted Store Manager in Decision-Making Processes to Improve Customer Satisfaction and Store Profitability
Transcend Education
Founder/Private Maths Tutor
January 2015 - December 2020
  • Taught over 50 students from Years 1-12
  • Founded Tutoring Company
  • Expanded to Team of More Than 10 Private Tutors
  • Connected Students to Tutors Across Victoria
Portfolio
AI Companion
AI Companion

An AI chat site, where you can create and talk to virtual characters.

Next.jsTypescriptTailwind CSSOpen AILangchainReplicatePrismaUpstashRedisClerkshadcn/uiStripe
LeetCode Clone
LeetCode Clone

A platform to help you improve your programming skills and prepare for technical interviews by solving coding problems.

Next.jsTypescriptTailwind CSSFirebaseCodeMirror
ChatGPT Clone
ChatGPT Clone

An AI chatbot that uses natural language processing to create humanlike conversational dialogue.

Next.jsTypescriptTailwind CSSFirebaseChatGPT API
Amazon Clone
Amazon Clone

An ecommerce store where you can buy everything from A to Z, including secure checkout powered by Stripe.

Next.jsTailwind CSSFirebaseReduxStripe API
Airbnb Clone
Airbnb Clone

An online marketplace that connects people who want to rent out their homes with people who are looking for a place to stay.

Next.jsTailwind CSSFirebaseMapbox API
Like my work?
Get In Touch
I'm currently open to work as a Full-Stack Developer. If you think I'll be a great fit for your team, please don't hesitate to reach out!
Contact Me
Built by Sanath PunchibandagePowered by Next.js