Selected work · Open source

Software that connects
complex systems.

I build the infrastructure between people, AI assistants, scientific tools, and real-time applications—then publish the implementation, not just the demo.

Selected engineering

Built beyond the prototype

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

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.

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.

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.

Data pipelineSEO · Analytics

AdSense SEO Agent

Joins monetization, search, traffic, technical, and codebase signals by canonical URL, then turns them into deterministic, prioritized site improvements.

Open knowledge

Repositories people return to

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

Complete portfolio

More than the highlights

The full catalogue, grouped by discipline. Every card links to the implementation and includes a star count that is visible even when GitHub's API is unavailable.

01

Web apps & services

Networked applications, web platforms, and testing infrastructure.

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.

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.

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.

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.

Computer visionPython · OpenCV

Coin Detection

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

Neural networksPython · CLI

NeuraCommand

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

Scientific computingPython · NumPy · SciPy

Numerical Methods

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

RegressionPython · Kaggle

House Prices

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

ClassificationPython · Kaggle

Titanic

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

Exploratory analysisPython · Kaggle

World Happiness

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

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.

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 gameC++ · OpenGL

3D Pong

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

Terminal RPGC++

Asciiquest

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

Action prototypeC++

Jubilant Rifle

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

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.

Drawing applicationC++ · Qt 6

FullScreen Pencil Draw

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

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.

Content toolingPython

Markdown Image Generator

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

Code editorC++ · Qt

Lightpad

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

UI componentsPython · Qt 6

Qt Widgets

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

Automation collectionShell

Bash Scripts

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

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.

Visualization toolkitPython · VTK

VTK Examples

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

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.

TypesettingLaTeX

LaTeX Tutorial

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

Software architectureBackend

Backend Engineer's Guide

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

Systems programmingC · Linux

Linux System Programming

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

Operating systemsLinux

Linux Notes

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

Data systemsSQL · Databases

Database Notes

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

Visual communicationData visualization

Data Visualization

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

Polish curriculumPython

Kurs Podstaw Pythona

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

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.

Computer scienceC++ · Python

Algorithms & Data Structures

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

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