Resume · Updated September 2026

Kamil Majchrzak.

Junior Unity developer and full-stack developer working in C# and Python, with a bachelor’s degree in Computer Science.

Portrait of Kamil Majchrzak
Emailkamil@majchrzak.me
Mobile+31 6 15 46 76 34
GitHubgithub.com/x0-lf - opens in a new tab
Portfoliomajchrzak.me
LinkedInlinkedin.com/in/kamil-at-majchrzak-me - opens in a new tab
Fiverrfiverr.com/kamil_solutions - opens in a new tab
01

Profile

Professional profile

Software developer with a bachelor’s degree in Computer Science and a completed, playable Unity diploma project: Haardon, a five-person FPS/RTS hybrid that I originated, helped lead and programmed.

Currently building Game Save Manager, a C#/.NET tool for PC game saves with Steam discovery and guarded backup, restore and sync, and developing my own multiplayer survival game in Roblox Studio. Guided learners through programming concepts using C#, game-development fundamentals, and Lua in Roblox Studio, combining explanations with practical exercises and projects.

02

Experience

Professional experience

July 2025 - February 2026

Programming Instructor

Giganci Programowania - opens in a new tab
Programming education
  • Taught C#, game-development fundamentals and Lua scripting in Roblox Studio, alongside Python applications, mathematics in Python and introductory AI, to learners aged approximately 8 to 18.
  • Adapted explanations and exercises to each group’s experience level and coached learners to debug and solve problems independently.
03

Projects

Selected projects

2022 - 2024

Haardon

Programmer and project lead · five-person diploma team

Project

Unity · C# · Jira · Agile delivery · FPS / RTS game

  • Team result: a playable FPS/RTS game with first-person combat, RTS construction and unit orders, procedurally generated terrain and objectives, and enemy waves; released as a diploma build with a public trailer.
  • Created the FPS/RTS hybrid game concept, formed the five-person diploma team from two student groups and coordinated delivery through Jira and twice-weekly reviews across early-alpha, beta and final milestones.
  • Led the first brainstorming sessions, turned the agreed direction into Jira tasks and helped keep gameplay, technical work and the dissertation aligned.
  • Implemented player health and combat feedback and several player skills, integrated character models and animation, and co-developed the Healing Aura ability and game-system events.
  • Contributed to shared first-person movement, weapon-camera and camera-control code; prototyped binary position saving, a save system and a high-score system.
  • Composed the trailer music and wrote the technical sections of the dissertation covering inspirations, implementation choices, limitations, problems encountered and future work.
Watch the trailer - opens in a new tab

Present

Game Save Manager

Solo developer, cross-platform game tooling

Independent project · pre-release; Windows today, cross-platform support planned

Project

C# / .NET · Avalonia · SQLite · ValveKeyValue

  • Building a cross-platform tool for PC game saves: Steam library, game and profile discovery from the registry and Valve KeyValue (VDF) data, then backup, restore, transfer and sync of save files.
  • Designed the safety model for consequential file operations: preview before execute, path containment, opt-in overwrite, SHA-256 manifests and an auditable SQLite history.
  • Shipped local-folder, SFTP/SSH and Google Drive sync on one provider contract, plus a dockable workspace with saved layouts, accent themes and a text scale that reflows every screen.
  • Built a reviewed save-location catalogue: paths from PCGamingWiki and manual research are treated as candidates with their source, rule-based checks flag problems, and only mappings approved in a separate reviewer tool drive a backup or transfer.
  • Implemented manual and automatic backups with SHA-256 manifests, dry-run restore, presets, retention and self-contained ZIP export and import.
  • Structured the code as a platform-neutral core of models, contracts and transfer rules, separate from the infrastructure adapters and a thin Avalonia MVVM interface, with a developer CLI for catalogue work alongside.
GitHub repository - opens in a new tab

2024 - 2025

Cont-Air-Near

Programmer and project lead, four-person team

Academic team project

Project

Python · FastAPI · React · SQLAlchemy · SQLite

  • Team result: one web application for managing ships, ports, cargo products, clients, orders and the operations that connect them, delivered in January 2025.
  • Implemented registration, the user system, JWT authentication, bcrypt password hashing and salting, and four-role authorisation across the FastAPI backend and React client.
  • Added input validation, session-expiry logout and disposable-email-domain blocking; protected API endpoints, React routes and actions for the guest, client, employee and admin roles, and limited each client to their own orders.
  • Created the foundational Operation, Port and User functionality with its CRUD workflows and relationships, and early React interfaces connected through a shared Axios API service.
  • Integrated feature branches, resolved conflicts and repaired CI ahead of delivery of the cargo-management application.
GitHub repository - opens in a new tab
04

More work

Additional projects

2025

Object Detection Demo

Independent developer

Project

Python · YOLOv5n · OpenCV

  • Filmed my own street footage, hand-labelled around 600 frames and trained a YOLOv5n model on custom classes (cars, bushes, buildings, road signs), with OpenCV rendering boxes, labels and confidence scores back onto the video.
  • Grew the dataset from roughly 100 images after early runs fell short and compared YOLOv5 variants on the same footage; a single-scene learning project, not a benchmarked detector.
Watch the demo - opens in a new tab

UML · Lucidchart · Java · C#

  • Four analytical class models: scientific research project management, a fantasy game manager, flight reservations, and orders with a user who is both client and worker.
  • Recorded business rules as constraint notes, multiplicities and disjoint, complete and overlapping generalisation sets; the research model was later developed into a working C# application.
05

Education

Education

2020 - 2026

Bachelor’s degree in Computer Science

Polish-Japanese Academy of Information Technology

Completed
  • The programme included a sabbatical year in 2021 to 2022.
  • Coursework and projects covered application development, web systems, databases, software engineering, machine learning, AutoML (AutoGluon, Dataiku) and end-to-end AI system design, external API integration, computer vision, graphics, infrastructure, development methodologies and security.
  • Diploma: Haardon, a licensed Unity and C# FPS/RTS game with procedural world generation, delivered through early-alpha, beta and final-product milestones with Agile delivery.
06

Skills

Technical skills

Game development

Unity, C#, designing game mechanics and game loops, state machines, behaviour trees, animation integration, Roblox Studio, Lua

Application development

Python, Java (Hibernate/JPA), .NET, VBA (Visual Basic), Avalonia, MVVM, MVC, SQLite, MSSQL, Oracle SQL, T-SQL, PL/SQL

Web

FastAPI, Express.js, React, p5.js, TypeScript, Astro

Tools and delivery

Git, GitHub, CI/CD workflows, Jira, Agile (Scrum, Kanban), MoSCoW analysis, UML, Enterprise Architect, Lucidchart, Vertabelo, LaTeX (documentation)

Data and AI

AutoML (AutoGluon), Dataiku, OpenCV, YOLOv5, Docker, Podman

Creative

Blender, Figma (UI / UX prototyping); scoring and cutting the Haardon game trailer, electronic music production

07

Languages

Languages

Polish

Native

English

C1, advanced

German

Beginner

Dutch

Beginner

08

Details

Additional information

Work authorisation
EU citizen (Polish); no work permit required.
Location
Amsterdam area, Netherlands. Open to on-site, hybrid and remote roles.
Beyond work
Distance running, playing and building games, resurrecting storage hardware, electronic music production, security labs (TryHackMe), building and experimenting with multi-agent LLM workflows, MCP integrations and structured DESIGN.md specifications for design-to-implementation agentic workflows.

Keep a copy of the resume.

Download PDF