Selected work · Open source

Ideas made real.
Source included.

From real-time strategy worlds to scientific visualization. A collection of the systems, tools, and experiments I build in the open.

Blender render with a golden cube and blue sphere, created through MCP tools From prompt to pixelsBlender MCP Server Python / MCP / Blender

Selected engineering

Built beyond the prototype

Projects chosen for their architecture, technical range, and the quality of the problem they solve.

Standard of Iron project preview
Real-time systemsC++20 · Qt 6 · OpenGL

Standard of Iron

A modern RTS engine built from the renderer up: deterministic simulation, entity systems, navigation, combat, multiplayer-ready architecture, and a custom Qt/OpenGL toolchain.

E-Goat project preview
Distributed appGo · WebRTC

E-Goat

A serverless peer-to-peer messenger for group text and file transfer, shipped as one static binary across Windows, macOS, and Linux.

TempoBench project preview
Performance toolingPython · YAML

TempoBench

A language-agnostic benchmarking CLI that sweeps parameters, tracks time and peak memory, filters outliers, estimates Big-O complexity, and produces reports.

Open knowledge

Repositories people return to

Working references built from examples, experiments, and hard-won implementation details.

Complete portfolio

More than the highlights

Explore the full collection: interactive applications, graphics experiments, scientific computing, and tools for everyday work.

01

Web apps & services

Networked applications, web platforms, and testing infrastructure.

Personal Website project preview
Portfolio platformHTML · CSS · JS · Python

Personal Website

The hand-built publishing system behind this site, including content generation, interactive tools, technical courses, and custom build automation.

Testio project preview
Testing frameworkPython

Testio

A multiprocessing test runner that captures and verifies program output, making command-line application testing quick to write and easy to inspect.

Maze Solver project preview
Algorithm visualizerTypeScript

Maze Solver

Generates random mazes and animates selectable search algorithms as they discover a path from entrance to exit.

Backend applicationPython · FastAPI

Flask Blog

A modernized asynchronous publishing application with JWT authentication, documented APIs, users, posts, and comments.

E-Goat project preview
Peer-to-peerGo · WebRTC

E-Goat

Group messaging and file transfer without a central server, packaged as a single cross-platform static binary.

02

Data science & machine learning

Models, numerical methods, and end-to-end exploratory analysis.

Coin Detection project preview
Computer visionPython · OpenCV

Coin Detection

Trains and evaluates a local vision pipeline that detects, classifies, and counts coins in real-world images.

NeuraCommand project preview
Neural networksPython · CLI

NeuraCommand

A command-line toolkit for defining, training, evaluating, and deploying neural-network architectures through a focused interface.

Numerical Methods project preview
Scientific computingPython · NumPy · SciPy

Numerical Methods

Root finding, interpolation, integration, optimization, and matrix methods implemented from first principles and compared with scientific libraries.

House Prices project preview
RegressionPython · Kaggle

House Prices

Feature engineering and regression experiments for identifying the strongest drivers of residential sale prices.

Titanic project preview
ClassificationPython · Kaggle

Titanic

A reproducible walkthrough of cleaning, feature selection, model comparison, and survival prediction.

World Happiness project preview
Exploratory analysisPython · Kaggle

World Happiness

Statistical analysis and visual storytelling around the social and economic factors associated with national well-being.

U.S. Pollution project preview
Environmental dataPython · ML

U.S. Pollution

Analyzes regional pollution trends, models future levels, and isolates the factors most strongly associated with air quality.

03

Games & graphics

Rendering, simulation, input systems, and playable experiments.

Standard of Iron project preview
RTS engineC++20 · Qt · OpenGL

Standard of Iron

A from-scratch real-time strategy engine with deterministic simulation, navigation, entity systems, combat, and editor tooling.

3D Pong project preview
3D gameC++ · OpenGL

3D Pong

A three-dimensional interpretation of Pong focused on camera, collision handling, rendering, and responsive controls.

Asciiquest project preview
Terminal RPGC++

Asciiquest

A text-rendered adventure exploring game loops, map systems, combat state, and terminal presentation.

Jubilant Rifle project preview
Action prototypeC++

Jubilant Rifle

A compact shooter experiment built around movement, aiming, projectile behavior, and real-time state updates.

Sniper project preview
Game prototypeC++

Sniper

A focused precision-game prototype for experimenting with targeting, timing, and feedback mechanics.

04

Developer & desktop utilities

Practical tools for automation, safety, authoring, and performance work.

System utilityShell

USB Cleaner

A guarded terminal workflow for securely wiping removable drives before reuse or disposal.

FullScreen Pencil Draw project preview
Drawing applicationC++ · Qt 6

FullScreen Pencil Draw

A distraction-free full-screen canvas with configurable drawing tools and image export.

GuardRM project preview
Filesystem safetyShell

GuardRM

A defensive wrapper that adds validation and safeguards around destructive removal operations.

Input automationPython

Type Simulator

Replays text as configurable keyboard input for demonstrations, testing, and repetitive entry workflows.

Markdown Image Generator project preview
Content toolingPython

Markdown Image Generator

Turns Markdown documents into a sequence of shareable, presentation-ready images.

Lightpad project preview
Code editorC++ · Qt

Lightpad

A lightweight multi-language editor that explores syntax-aware authoring, project navigation, and debugging workflows.

Qt Widgets project preview
UI componentsPython · Qt 6

Qt Widgets

A library of 149-star reusable interface examples for learning and composing native desktop applications.

Bash Scripts project preview
Automation collectionShell

Bash Scripts

More than one hundred scripts that turn routine Linux administration and developer chores into repeatable commands.

Git Hooks project preview
Git automationShell

Git Hooks

Ready-to-adapt hooks for enforcing quality checks and automating repository workflows at commit time.

05

Scientific visualization & CFD

Tools and references for simulation, meshing, post-processing, and 3D data.

VTK Examples project preview
Visualization toolkitPython · VTK

VTK Examples

Practical examples for meshes, actors, cameras, volumes, interaction, and scientific 3D rendering.

Computational Fluid Dynamics Resources project preview
Engineering referenceCFD · Python

Computational Fluid Dynamics Resources

A curated working reference for ParaView, Gmsh, OpenFOAM, numerical solvers, and repeatable CFD workflows.

06

Courses & learning resources I created

Structured material designed to teach through runnable examples and practical exercises.

LaTeX Tutorial project preview
TypesettingLaTeX

LaTeX Tutorial

From document structure and mathematics to references, figures, tables, and production-quality technical documents.

Backend Engineer's Guide project preview
Software architectureBackend

Backend Engineer's Guide

A broad, practical curriculum spanning API design, databases, networking, security, caching, distributed systems, and deployment.

Linux System Programming project preview
Systems programmingC · Linux

Linux System Programming

Hands-on examples for processes, memory, signals, files, IPC, threads, and the operating-system interfaces beneath applications.

Linux Notes project preview
Operating systemsLinux

Linux Notes

A 93-star reference that moves from daily command-line use to administration, networking, permissions, scripting, and internals.

Database Notes project preview
Data systemsSQL · Databases

Database Notes

Transactions, indexes, isolation, replication, warehousing, query design, and the failure modes that matter in production.

Data Visualization project preview
Visual communicationData visualization

Data Visualization

Bite-sized examples across visualization libraries, paired with principles for choosing encodings and communicating data honestly.

Kurs Podstaw Pythona project preview
Polish curriculumPython

Kurs Podstaw Pythona

A progressive Polish-language Python course with explanations, examples, exercises, and browser-based practice.

Od C do C++ project preview
Polish curriculumC · C++

Od C do C++

A practical bridge from procedural C to modern C++ concepts, the standard library, object orientation, and reusable abstractions.

Algorithms & Data Structures project preview
Computer scienceC++ · Python

Algorithms & Data Structures

More than one hundred explained implementations organized by concept, language, and problem-solving pattern.

Frontend Notes project preview
Web developmentHTML · CSS · JavaScript

Frontend Notes

A 50-star field guide to layout, browser APIs, interaction, component thinking, accessibility, and frontend performance.

07

Courses & certificates completed

Formal programs that strengthened my work in machine learning, cloud engineering, and cybersecurity.

ML

Coursework · Machine learning

Stanford Machine Learning

Andrew Ng's program covering supervised and unsupervised learning, neural networks, model evaluation, and practical implementations in Python.

View coursework ↗
GCP

Professional training · Cloud

Google Cloud Developer

Applied training in cloud architecture, managed storage, deployment, and machine-learning services on Google Cloud.

View credential ↗
IBM

Professional certificate · Security

IBM Cybersecurity Analyst

Security operations, network fundamentals, incident response, threat analysis, operating-system security, and analyst tooling.

View certificate ↗

The full archive

These are the highlights.
The experiments are on GitHub.

Browse every repository