Work with me

Available for contract work

AI agent harnesses and tooling, C++ and wxWidgets.

I also work in .NET, Django/Python and native iOS/Android. I'm remote, based in Poland (CET), and I use AI agents heavily and say so. You get software faster, reviewed by someone who has written C++ since 2008.

AI agent harnesses and tooling

I build Gritcode, a native AI coding agent in C++: the agent loop, tools, context management and session replay. I can build agent tooling for your team, or test which model and harness actually hold up on your codebase.

C++ and wxWidgets desktop apps

Cross-platform apps for macOS, Windows and Linux, CMake builds and packaging. I've written C++ since 2008 and taught wxWidgets on YouTube for six years.

.NET, Python and mobile

ASP.NET Core Razor Pages and .NET MAUI for a maternal-health startup since 2024. Django and Python web apps. Before that, native iOS and Android apps.

How I work

it runs it ships

  • Agents write most of the code. I write the spec, review what they build and decide what ships.
  • Done means checked. Not because the agent said so, but because the tests pass, the app runs and I've looked at it.
  • You see the numbers. What it cost, how long it took, and where the agent went wrong.
  • I can own a project, not only the code. I ran a software house for five years: scoping with clients, hiring, leading teams of 2 to 10.


Experience

Since 2008

  • 2024 – now
    Senior Software Engineer · Birthvue, freelance

    A maternal-health startup helping pregnant moms identify labor at home. The .NET MAUI app for iOS and Android, and the clinician web dashboard in ASP.NET Core Razor Pages.

  • 2020 – now
    DevMindscape · YouTube and this site

    C++, wxWidgets, OpenGL and Metal tutorials. Since 2026: real software built with AI agents, and Gritcode.

  • 2015 – 2020
    Co-founder · Codahead, Kraków

    A software house. Led teams of 2 to 10 developers, hired, and worked with clients on what to build.

  • 2010 – 2015
    Freelance developer

    Java and Objective-C, including native Android and iOS apps.

  • 2008 – 2009
    Software Engineer · Comarch

    C++ on Nokia Symbian.


Why

Typing was always the part in the way

When I was six, I watched older kids type a BASIC program from a magazine into an Atari 130XE. You wrote instructions, and something appeared on the screen that you could interact with. I've wanted to build things ever since.

When I got my own computer, I never cared much about typing the code. I wanted to build, and I wanted results fast. Now agents do the typing, and my job is the part that was always the point: deciding what to build, and making sure it works.

Contact

Tell me what you're building

Email is the best way to reach me. A few lines about the project and the timeline are plenty to start.