Profile

Thomas Bye

Senior Software Engineer

10+ years building scalable websites and applications

Armstrong Creek, Victoria

Core Skills

Languages & Core Web

TypeScriptJavaScriptHTMLCSS

Frameworks & Libraries

ReactReact NativeAngularNext.jsZustand

Backend & Databases

Node.jsMySQL

Cloud & Deployment

AWSVercel

Tools & Design

GitFlowJiraConfluenceFigmaPhotoshopWordPressUnity3D

Experience

Junior Front End Developer / QA Analyst

2014 - 2018

NewPath WEB

Contributed to the development of bespoke, WordPress, and corporate websites. Collaborated with cross-functional teams to deliver tailored web solutions. Served as a QA Analyst on the Apple website, identifying, documenting, and reporting bugs to ensure high-quality user experiences.

Lead Front End Developer

2018 - 2022

RARE Media

Led front-end development efforts as the sole developer, working closely with a back-end engineer and designer to deliver custom websites and applications mainly focused in Next.js and React technologies.

Delivered highly customized projects from unique designs, as well as large-scale websites leveraging WordPress, ensuring performance, usability, and client satisfaction.

Front End Developer

2022 - Present

Conduct

Developed and maintained scalable web applications using React, Angular, and Node.js. Enhanced and supported an internal iPad application with React Native, Zustand, and TypeScript. Transitioned to Angular to deliver new features for the Victorian Government website, focusing on accessibility, performance, and long-term maintainability.

Personal Projects

I'm always looking for ways to improve my skills and learn new technologies. I always look for new projects to keep me interested in new and emerging technologies and to challenge myself.

My other passion is Game Development. I have spent many years working on, and releasing several games and enjoy the process of creating and sharing my work with others. Currently I have undertaken a new project working in C++ and using a Raspberry PI and a small touch screen to create a small Sticky Note application that can run on your work station.

Along with the countless personal website I have made I always want to continue to learn and grow and take on new challenges.