Software architect · Wrocław, Poland

I design software systems.AI helps me build them.

Senior developer and technical lead building AI tools, developer infrastructure and production-ready web platforms—from architecture and security to deployment.

01 / Selected systems

Work that explains how I think.

Not a timeline of commits. A curated set of systems, tools and experiments where architecture, usefulness and production thinking matter.

01Open source

Architecture discipline for coding agents

Architect-First

A Claude Code plugin that loads an architectural decision ladder into every session and adds focused planning and review commands.

Problem

Keeps fast AI-generated code from drifting into needless abstraction, weak boundaries and backwards dependencies.

Contribution

Concept, architecture, implementation and validation

  • Claude Code
  • Node.js
  • Agent hooks
  • Zero dependencies
View repository
02Active

Trust evaluation for AI skills

Skillgrade

A deterministic and LLM-assisted evaluator that grades AI skills across security, quality and hygiene—with evidence for every finding.

Problem

Makes third-party agent skills inspectable before they receive access to a developer environment.

Contribution

System design, trust model, scoring pipeline and implementation

  • TypeScript
  • LLM evals
  • OpenRouter
  • Security
View repository
03Active

Local AI code review for Drupal

Drureview Core

An open CLI review engine combining deterministic security checks with a Drupal-tuned local model and a multi-pass verification pipeline.

Problem

Catches Drupal-specific mistakes that generic AI reviewers frequently miss, while keeping source code local.

Contribution

Product direction, architecture, fine-tuned review workflow and CLI

  • Python
  • Drupal
  • Ollama
  • RAG
  • OWASP
View repository
04Active

Local command center for Claude Code

Codehelm

A local-only workspace for finding, reading and running Claude Code sessions across projects from one secured Chromium window.

Problem

Turns scattered JSONL histories and terminal sessions into a navigable, persistent engineering workspace.

Contribution

Architecture, security model, product UX and implementation

  • Next.js
  • TypeScript
  • WebSockets
  • PTY
  • Security
View repository
05Open source

Developer-machine attack-surface scanner

AI Agent Audit

A read-only audit of credentials, hooks, MCP servers, agent skills, IDE extensions and supply-chain indicators reachable by coding agents.

Problem

Answers what an AI coding agent can access on a machine—and how damaging a compromise could be.

Contribution

Threat model, audit scope, checks and reporting

  • Shell
  • Security
  • MCP
  • Supply chain
View repository
06Prototype

Conversational learning from video

Qivio

An AI learning system for chatting with individual YouTube videos and curated channels using retrieval and real-time responses.

Problem

Makes long-form video knowledge searchable, discussable and reusable instead of passively consumed.

Contribution

Product concept, end-to-end architecture and implementation

  • FastAPI
  • Astro
  • PostgreSQL
  • Qdrant
  • LangGraph
View repository

Showing 6 systems selected for depth, not recency.

02 / Working model

Developer as architect. AI as execution team.

This is not blind code generation. AI accelerates the work; I remain responsible for requirements, boundaries, trade-offs, security and the behavior of the finished system.

  1. 01

    Understand

    Trace the real problem, constraints and data flow before choosing a solution.

  2. 02

    Design

    Define boundaries, interfaces, risks and the smallest architecture that can hold.

  3. 03

    Decompose

    Turn the design into narrow tasks with observable acceptance criteria.

  4. 04

    Execute

    Use coding agents to accelerate implementation without outsourcing decisions.

  5. 05

    Verify

    Review behavior and code, test failure paths and check security assumptions.

  6. 06

    Operate

    Deploy, observe, maintain and simplify the system after it meets reality.

03 / Capabilities

Systems, not skill bars.

A broad stack is useful only when it supports clear decisions across the full path from idea to operation.

01

Software architecture

From the shape of the data to the shape of the deployment.

  • System design
  • Service boundaries
  • APIs & data flows
  • Queues
  • Maintainability
02

AI-assisted engineering

Agents as an acceleration layer inside a controlled workflow.

  • Coding agents
  • LLM workflows
  • RAG
  • MCP & tool calling
  • Evals & observability
03

Web platforms

Deep backend experience connected to pragmatic modern interfaces.

  • Drupal
  • PHP
  • Python & FastAPI
  • React & Astro
  • PostgreSQL · Redis · Qdrant
04

Infrastructure

The path from a working repository to a system someone can depend on.

  • Docker
  • Linux
  • Caddy
  • CI/CD
  • VPS · backups · monitoring
04 / Project archive

More things I have put into the world.

67projects.app67 Projects · 67 days · Built with AI · Next.js 15 + Payload 3 + PostgresTypeScriptautosweepAutonomous code quality & security sweeper powered by LLMs. Finds bugs, fixes them, and validates fixes with real exploit testing against live environments.Pythonblog-post-scraper⚠️ EXPERIMENTAL - Autonomous blog scraper with Playwright, BeautifulSoup, FastAPI. Supports pagination, rate limiting, multi-post extraction. Educational purposes only.Pythonclaude-uiLocal web UI for Claude Code CLI sessions — multi-tab terminal, live updates, CLAUDE.md editor, realistic security modelTypeScriptcourses-platformNDQS - Narrative-Driven Quest Sandbox: Gamified IT courses platform (FastAPI + Next.js + PostgreSQL)Pythoncv-masterClaude Code skill: edytowalne CV z dowolnego wsadu (PDF/skan/DOCX/link/dane) -> HTML + zweryfikowany PDFShelldevince-devNext.js + Payload CMS website for devince.devTypeScripthumanize-textClaude Code skill that removes AI writing patterns from Polish and English textlowcy-kamieni⛏️ Łowcy Kamieni — rodzinna gra terenowa: szukamy kamieni i minerałów Polski, zbieramy punkty. Astro, statyczna, offline.JavaScriptralph-loopRalph Loop: Autonomous AI development technique. Run AI coding agents in iterative loops with state tracking and context window management.Shellsilent-buildPost-processing pipeline for viral silent-coding YouTube videos. Parses Claude Code .jsonl sessions into NASA mission-control style dashboard overlays via Remotion.TypeScriptstronaw5dni-landingLanding stronaw5dni.plHTMLthe-lifeAutonomous AI entity exploring existence 24/7. Every hour it thinks, searches, creates. No human intervention.PythontiredafTiredAF - Sleep calculator for people who actually have livesJavaScriptvps-deploy-skillDeploy any Dockerized app to your VPS with one command. AI coding skill for Claude Code, Codex, Cursor, Windsurf, and OpenCode.
05 / Current focus

Building the discipline around fast software.

06 / AboutNear Wrocław · Poland

I care about the whole path: from understanding a problem and designing the system to shipping, observing and maintaining it.

I am a senior developer and technical lead from Poland. I have worked professionally with Drupal since 2014, with a background rooted in PHP, Linux, Docker and web architecture.

Today I also build AI tools, developer infrastructure and small software products independently—often in short, focused sessions. That constraint has made clarity, good decomposition and useful automation central to how I work.

Start a conversation

Have a hard system problem?

I am most useful where product thinking, architecture and practical implementation need to meet.