Hi,
I am Joschua Haß

Full-stack developer specializing in the development of web and desktop applications with 5 years of experience (4 years in a professional setting).

About Me

Back in the days when I was 15 years old and still went to school, I was already very passionate about software engineering. As one of my favorite tools for collaborating with others in virtual trucking companies for the game 'Euro Truck Simulator 2' decided to shut down its operations, I decided to build a replacement application for everyone who still wants to continue using such a tool.

Currently, I am primarily working on full-stack web, iOS and C# WPF applications. In my free time, I sometimes work on small casual projects, but primarily on Sparky, a companion mobile app for Kia & Hyundai drivers.

When I'm not at the computer, I'm usually traveling around, working on my own electric vehicle (a Kia e-Soul SK3), hanging out with friends, doing photography or playing around in virtual reality.

Professional Experience

Jan 2024 - Present

Full-Time

Lead Full-Stack Engineer

@ Elektrohub

In my full-time role, I am responsible for leading and delivering high-impact projects, developing scalable applications, optimizing workflows, and leveraging emerging technologies to drive business success.

  • Led development of a mission-critical internal web app, ensuring scalability, security, and reliability

  • Built and maintained a customer-facing website to streamline car accessory purchases, boosting engagement and sales

  • Developing a modular e-commerce management platform, empowering businesses to manage catalogs, orders, and interactions efficiently

  • Launched a generative AI tool on the Shopify App Store, helping merchants in creating blog content and enhance digital marketing

  • Integrated data systems via REST APIs and FTP services, improving interoperability and data-driven decision-making

  • Enhanced front-end and back-end features across multiple frameworks, optimizing performance and user experience

  • Refactored legacy codebases for better maintainability, performance, and scalability

  • Optimized CI/CD pipelines, accelerating release cycles and improving deployment efficiency

React (Next.js)
Node.js (Nest.js)
Vue.js
TypeScript
Shopify & Shopify Hydrogen
PHP (Laravel)
Docker
TailwindCSS
May 2022 - Jan 2024

Apprenticeship

Application Developer

@ Nistech

During my apprenticeship, I undertook the following responsibilities:

  • Creation of several desktop applications (text editor with IntelliSense features, calculator, demo app of a web content renderer with additional optimizations)

  • Complete revision of the user interface and logic of certain program areas

  • Performance optimization for database queries

  • Maintenance of the software

C#
WPF
.NET
Mar 2019

Internship

Embedded Software Developer

@ Siemens Gamesa Renewable Energy, S.A.U

During my internship, I focused on the following:

  • Development of microcontroller software

  • Reading & processing real-time sensor data

Embedded Systems

Certificates

May 2023

Professional Certificate

IBM Full Stack Software Developer Specialization
Full-Stack Development
Cloud Computing
Serverless Computing
CI/CD
Microservices
React.js
Python
Django
GitHub
Docker
Kubernetes
Databases

Projects

Nov 2022 - Present

Software Development

Sparky - Cloud Vehicle Management Platform for Kia & Hyundai EVs

I, as a Kia e-Soul owner, found myself frustrated with the limited features in the official KiaConnect app. So I decided to start making my own native iOS app with various enhancements like support for the Siri voice assistant, home screen widgets, live activities, dark mode, enhanced drive data and support for more than 2 climate control schedules. The API was built using Next.js and was deployed on Vercel. The native iOS app was built using SwiftUI.

SwiftUI
XCode
Next.js
Vercel
Aug 2023 - Present

Software & Hardware Development

NG001 - My improved Kia e-Soul

Besides building a new mobile companion app for my car, I started enhancing the overall in-car experience by installing a completely custom ambient lighting system with a seamless & smart integration. The ambient light system should be visible at sunny days, but shouldn't distract the driver at nights and in dark tunnels, therefore I integrated a Arduino microcontroller to adjust the lights based on the data from the vehicle.

Arduino
C++
CAD
Electronics
Dec 2021 - Jun 2022

Game Modding

ArcticWolf - Reviving old Fortnite builds & live-data logging

When I was still an active Fortnite player, I wanted to dive into old versions/chapters of the game again. At that time, it was impossible, because that was not intended by the game developer. Therefore, I took an already existing mod and modified it to make it work for a specific build of the game and built a logger for live data about in-game events to detect interesting changes.

C++
UnrealEngine
C#

Tools, Frameworks & Services

React.js
React.js
Next.js
Nest.js
Nest.js
TailwindCSS
TailwindCSS
Laravel
Laravel
WebStorm
WebStorm
Cursor
Cursor
XCode
XCode
Vercel
GitHub
GitHub
DigitalOcean
DigitalOcean
Shopify
Shopify
Sentry
Sentry
ChatGPT
ChatGPT

Interests & Passions

日本 (Japan)

My bank account has a recurring 'Japan trip' category that's seen more action than my grocery budget. Four spontaneous trips last year (one because I literally changed flight plans mid-journey) and I'm now learning Japanese daily - though my vocabulary is suspiciously focused on food-ordering phrases. From getting lost in bamboo forests to accidentally ordering mysterious dishes that turned out delicious, I'm hopelessly addicted to Japan's culture, cuisine, and breathtaking landscapes. My friends now introduce me as 'our friend who will somehow relate this conversation to Japan in 3... 2... 1...'

FlightRadar24 Flights Summary

I have a deep passion for flying and exploring the world. Through my travels, I've had the opportunity to experience different cultures, meet amazing people, and create unforgettable memories. Here's a summary of my flight journeys:

FlightRadar24 Flights Summary