I'm a full-stack software engineer from Łódź, specializing in Ruby on Rails web applications. I've been building software professionally since 2020 and have been at Visuality since January 2025. Before that, I worked as a full-stack web developer at HTD Health, using Ruby on Rails, JavaScript and Flutter.
In my free time I build side projects in many languages, and lately I build them with the help of AI. My two newest projects are retro games written in Rust.
My newest side projects, both written in Rust. Every texture, sprite, sound and piece of music is generated in code, so there are no hand-made asset files.
- Ultima-J: The Abyss Below - a remake of Ultima Underworld: The Stygian Abyss (1992), with a texture-mapped 3D dungeon, rune magic, conversations, an automap and a five-level quest. Builds for Linux, Windows and macOS are on the Releases page
- Stygian J-Ball - a DX-Ball brick-breaker set in an Ultima Underworld torch-lit dungeon. Play it in your browser, on a computer or a phone
- Mani Fiszki - an English learning platform with flashcards and fill-in-the-sentence exercises, built with Rails 8 and Hotwire. Live at mani-fiszki.fly.dev
- note-j - a note-taking app with nested folders, tags, todos and Markdown notes with images, developed with AI agents working from PRDs and task lists
- MCP Blog Poster - a Model Context Protocol server for managing blog posts, built with the
fast-mcpgem - AI Chat - an AI chat application in Rails
- Wu-Tang Omarchy theme - black, Wu yellow and Shaolin style for Omarchy. Install it with
omarchy theme install https://github.com/JPTGraczykowski/omarchy-wu-tang-theme
Side projects from over the years, across several stacks:
- Master Clinic - a Rails API with two mobile clients, one in Flutter and one in React Native
- PHP framework - my own PHP framework written from scratch, which powers PBManager, a personal budget manager
- Personal Budget Manager - the same idea earlier, in C++
- Weather App - a JavaFX desktop app


