Software Engineer • Game Developer • Data Analyst
I build immersive games, crunch data, and automate complex tasks.
Hi, my name is Mikołaj Kubś and I'm a software engineer with experience in many fields of programming. I'm most experienced in Game Development, Data Analysis and Script Automation.
Python
- 8.2024 - 9.2024
Developed a Word document parser that extracted and structured data before transmitting it via API to OpenCTI. Implemented robust error detection and correction mechanisms to ensure data integrity. Delivered a fully functional, well-structured solution following solid object-oriented programming principles. Script processed over 1000 reports and saved hundreds of hours of manual work.
Unity ,
C# ,
Git
- 7.2024 - 9.2024
Interned as a Unity Developer, focusing on improving the in-game shop. Migrated an offer system to MVVM-C architecture. Designed and implemented five A/B test variants with unique animations, UI layouts, and a special currency. One variant outperformed the original. Worked within CI/CD pipelines, using Git and code reviews to maintain high code quality. Fixed various bugs. Hybrid - 3 days/week onsite.
Power BI ,
Power Apps ,
Python ,
VBA
- 10.2023 - 5.2024
Developed Power BI reports, KPIs, and data quality tools for e-mobility projects across Germany and Poland. Designed and scaled a Power Apps application for project data onboarding. Automated legacy VBA projects and optimized data transformation processes using Python and Power Query. Worked cross-functionally. Hybrid - 1 day/week onsite.
Bachelor in Science, 2022 - 2026 (expected).
Current GPA: 4.8/5.5
Member of Solvro Science Club since 11.2024. Collaborated in a team to create software for a 3D LED Cube. Worked with React app to improve code user experience in code writing (programming led cube animations).
A sandbox game about watching cells evolve. These cells have multiple genes, and thanks to evolution they will slowly adapt to their customizable environment. Features many god powers, sandbox settings, playing as a cell, creating your own cell with body parts and genes, and more. Cells can either hunt for food or eat plants. A pretty old project, but still well optimized for many cells.
Watch ants build colonies, gather resources, and wage war against other insect factions in this simulation/sandbox game. One of my biggest Unity projects with complex simulation and pheromone pathfinding. I had to solve many interesting problems to arrive at the finished product. Another challenge was optimization - thanks to Burst Compile and Unity Jobs, thousands of ants can be simulated at once even on older devices. GitHub repository
Tetris, but no longer on a grid! Blocks can rotate and move smoothly. Using SpriteSlicer lines can be cleared, slicing blocks into many parts. An interesting problem was with determining if a line is filled. Two approaches were used: many raycasts and using a math library to determine fill mathematically. Features an online leaderboard.
One repository containing both backend (Go) and frontend (Flutter) for a social media application focused on events. Utilizes clean code on both frontend (Bloc architecture) and backends (microservices and layer architecture), along with many design patterns. Includes tests (CI/CD) and containerization with Docker. I worked in a team along with 2 other students.
Contact me using a contact form.