Developer & Game Enthusiast

Hi, I'm Robert Majka.
I build things.

CS student with a passion for Python, game development, and making software that actually does something useful.

See My Work Get in touch ↗

About Me

A bit about who I am

I'm a developer who got into code because of games — and never really left. My main language is Python, though I'm comfortable in C# and Java too, and I've been picking up web dev along the way.

I like projects that have a real purpose — a scraper that tracks prices, a game engine that actually works, a bot that runs on my own hardware. I learn best by building.

Outside of coding I'm deep into RimWorld, running a local AI setup at home, and slowly working toward a career in game development.

Say hello
4+
Languages
5+
Projects Built
137.1
Hours in RimWorld
1
Dream Studio

Projects

Things I've built

01

Mini Monster Battle Engine

A turn-based combat system inspired by Pokémon. Type matchups, randomized moves, validated input loops — built in Python with clean OOP structure.

Python OOP Enums Game Logic

02

Newegg Price Tracker

Scrapes Newegg product pages, stores price history in JSON, and alerts when an all-time low is hit. Uses BeautifulSoup and a custom Product class.

Python BeautifulSoup JSON Web Scraping

03

Student Tracker

A persistent student-record manager with JSON file I/O, full error handling, and class-based design. Clean serialization and a simple CLI.

Python SQLite JSON OOP

04

Discord AI Bot

A local AI pipeline — Ollama running Gemma 4, connected to Discord via OpenClaw. Fully self-hosted, no cloud API.

Ollama OpenClaw Discord Self-Hosted

Skills

What I work with

Languages

PythonPrimary
HTML / CSSWorking
C#Proficient
JavaScriptLearning
JavaNeed Recap
C++Learning

Libraries & Tools

NumPy BeautifulSoup Requests SQLite3 Regex JSON / CSV Express.js Git Ollama Discord API AI

Concepts

OOP Design Web Scraping Data Persistence Game Systems REST APIs Error Handling

Experience

My journey so far

2024 — Present
CS Student & Developer
University Coursework
  • Built Python projects covering scripting, data collection, NumPy, and web scraping.
  • Developed full-scope apps: a battle engine, price tracker, and student management system.
  • Covered data structures, OOP, SQL, and regex-based text processing.
2023 — Present
Hobbyist Infrastructure Tinkerer
Personal Home Lab
  • Set up a self-hosted AI stack (Ollama + Gemma 4) piped into Discord.
  • Created embedded projects with ESP32 hardware involving networking, peripherals, and real-time device interaction.
  • Explored API integrations and self-hosted tooling out of genuine curiosity.
Long-term goal
Aspiring Game Developer
Personal Ambition
  • Lifelong interest in game design and the systems that power it.
  • Submitted a speculative application to Ludeon Studios highlighting C# skills and familiarity with RimWorld.
  • Actively bridging software engineering and game development through personal projects.

Contact

Let's work on something together.

Open to internships, collaborations, game dev opportunities, or just a chat about code.