Hey there,
I'm Joshua (joshika39), a software engineer based in Budapest. I
enjoy working across a broad spectrum of technologies — from desktop and web
development to IoT, the Apple ecosystem, and game engines like Unity, Unreal,
and Godot.
I’m also passionate about teaching and sharing knowledge. I regularly write
articles and contribute to open source projects to help others grow in their
programming journey. You’ll find a few highlighted projects below, and even
more on my GitHub
profile.
Open Source Projects
- nextjs-toolkit – a set of components and styles for a Next.js project.
- dotnet-core – a NuGet package for making your life with .NET Core easier.
- dotnet-game-framework – framework for easily building 2D board games with WPF, MAUI and Forms.
- jsonservice – a Python package for managing JSON data easily.
- py-repositories – a Python package using SOLID principles to manage repositories and data.
- py-advanced-selector – a Python package that provides a CLI selection wrapper for python projects.
- minecraft-mods [archived] – a tool for downloading and managing pre-made Minecraft mods sets.
- sms-automation-backend [unmaintained] – a FastAPI backend for automating SMS sending and receiving.
- printable-flashcard-generator – a tool for generating printable flashcards from images and words.
- eslint-plugin-clean-code – an ESLint plugin for enforcing clean code principles in JavaScript projects.
- japanese-cinema [unmaintained] – a ThreeJS 3D experience in a Japanese cinema to view the airing trailers in 2020.
- sms-automation-backend [unmaintained] – a FastAPI backend for automating SMS sending and receiving.
-
email-signer-frontend
- a Next.js project, that serves as a client for the
email-signer-api. -
email-signer-api -
a FastAPI backend for sending RSA signed emails from a template. This
project is being rewritten in
C#for better reliability, scalability, and it's being extended as a marketing platform that combines more channels (Email, SMS, etc.) together. That project will combine the functionalities of the last 2 repositories including this.
Contributions
-
osu! – Contributed to the
osu!game client, focusing on improving the look to be more in line with the website. -
Floorp Website -
Contributed to the
Floorpbrowser's website, enhancing its design and functionality. -
Skills Service
– Contributed to the
Skills Service, a project by the National Security Agency.
Work Experience
-
Software Developer –
Sportograf GmbH & Co. KG
(Full-time)
Nov 2023 – Present · Remote (Germany)
React TypeScript GitLab CI/CD Web Development AWS Amplify AWS Lambda AWS S3 AWS CloudFront AWS DynamoDB Elixir -
Software Developer – XperiCAD Kft. (Contract)
Jun 2021 – Dec 2024 · Remote (Hungary)
WPF .NET MVVM Git C# -
Software Developer – DXC Technology (Contract)
May 2023 – Dec 2023 · Hungary
Python Software Documentation NestJS Azure Kubernetes -
Head Instructor – Logiscool Ltd. (Full-time)
Oct 2019 – Aug 2023 · On-site (Serbia)
Python Scratch Game Design Classroom Instruction -
Intern – JUSOFT Hungary Ltd. (Internship)
May 2016 – Sep 2016 · On-site (Serbia)
.NET SQL Databases C# Maui UWP
Education
-
Bachelor's Degree in Computer Science – Eötvös Loránd
University
Sep 2022 – Aug 2025 · Budapest, Hungary
Angular Web Engineering Java SQL Data Structures Algorithms Software Engineering Computer Networks Operating Systems Computer Architecture Database Systems -
High School Diploma in Computer Science – Bolyai
Tehetséggondozó Gimnázium és Kollégium
Sep 2018 – Jul 2022 · Zenta, Serbia
Databases Web Engineering HTML C++ Networking Software Basics
Languages
- Hungarian (Native)
- English (Fluent)
- Serbian (conversational)
- Japanese (conversational)
Go to /resume.txt to the raw resume.
Download the PDF version from here.