Hi, my name is

Joshua Barrass

I build exceptional software solutions.

I'm a software engineer specializing in building high-performance, scalable web applications. With expertise in full-stack development for web, desktop and embedded applications, I focus on creating elegant solutions to complex problems.

About Me

A passionate software engineer whose been coding since 2015.

I'm a software engineer with a passion for creating elegant, efficient, and user-friendly applications. With a background in computer science and industry experience, I've developed a deep understanding of software development principles and best practices.

Throughout my career, I've worked with various technologies and frameworks, allowing me to adapt quickly to new challenges and deliver high-quality solutions. I believe in writing clean, maintainable code and continuously improving my skills to stay at the forefront of technology trends.

2+
Years of Experience
25+
Projects Completed
25+
Technologies Used
4
Hosted Applications

Featured Projects

A selection of my recent work and ongoing projects

gg-Steamcommunity - Community Project

gg-Steamcommunity - Community Project

A community driven platform for gamers to quickly search and find information on a players Steam account, connecting with multiple different APIs to give information about them.

React
Node.js
AWS Amplify
Next.js
Tailwind CSS
APIs
CloudFlare
Estimated Users per month: 1500
Estimated Revenue per month: 150
EasyReports AI

EasyReports AI

An AI powered reporting tool that generates insightful reports from raw data, utilizing OpenAI's GPT-4o-mini for natural language processing.

Next.js
OpenAI
React
AWS Amplify
Framer Motion
Tailwind CSS
Estimated Users per month: 15
Inverus.co - Invoicing Platform

Inverus.co - Invoicing Platform

A comprehensive invoicing platform that allows users to create, manage, and send invoices, with features like payment tracking and client management.

Next.js
MongoDB
AWS Amplify
Google OAuth2
Linkedin OAuth2
Tailwind CSS
Framer Motion
Stripe connect
Webhooks
Resend
Train Simulation Tool - Siemens Internal Tool

Train Simulation Tool - Siemens Internal Tool

A simulation tool for Siemens that allows users to simulate train routes, providing a visual graph representation of train data including speed, battery % and other relevent route statistics. The tool was 200x faster than the previous tool used by Siemens and saving Siemens money by having an internal tool.

Python
Pandas
Tkinter
Multi-Threading
pyTest
Project Team Management
Project Leader