Skip to content
View aporkolab's full-sized avatar

Block or report aporkolab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
APorkolab/README.md

Ádám Porkoláb — Software · Language · Agents

Engineering   /   Fiction   /   LinkedIn   /   Field notes

I build Java/Spring backends and Angular frontends, often in systems whose documentation has gone missing. I came to software from linguistics; the PhD left me with a low tolerance for architecture that has no consistent grammar.

At Számlázz.hu, I'm an AI Champion in two areas: agentic development & orchestration, and prompt & context engineering. I work on the brief, the boundaries between agents, the checks, and the decisions that still need a person.

Try something

Play / inspect Break / build
Whack-a-Bug ↗
45 seconds. Nine holes. Spare the friendly robots.
Source · JavaScript / original SVG
Break the backend ↗
Trip a circuit breaker. Follow the recovery. Inspect the dead-letter queue.
Open in Codespaces · Java / Kafka
Kalliope ↗
Give it a Hungarian poem. Ask why a syllable is long.
Source & shared authorship · Java → browser
Truholdem ↗
Poker, Monte Carlo opponents, WebSockets, and the awkward business of side pots.
Architecture & setup · Spring / Angular
Build Escape ↗
Rescue Bot Buddy from a broken build. Three playable repair puzzles.
Terminal version & source · zero runtime dependencies
Agent Arena ↗
Five broken programs. Two agent workflows. Inspect the patches and actual test logs.
Reproduce the experiment · Java / TypeScript

How I work with agents

Copy the workflow →   Read one actual build →

A concrete brief. Separate work where it can be independent. Integrate. Review the diff with fresh context. Run the checks. Change direction when the result misses the point.

The Whack-a-Bug case study includes two rejected directions, the correction that mattered, and links to the code and deployment. Verse Check turns the Kalliope engine into a reusable GitHub Action. Yes, a pull-request title can be a hexameter.

Agent Arena records a solo implementation and a separate implementation with independent review. The task suite, candidate code and test output are public. It is one recorded experiment, with its measurement limits stated alongside the results.

The resident debugger

Bot Buddy: an animated robot whose scene records visitor interactions and the latest observed Whack-a-Bug build status.

☕ Give coffee   ·   🔎 Hunt a bug   ·   ☾ Let them nap

Submit the prefilled issue to take a turn. An Action updates the scene and closes the command. One turn per person every 15 minutes; refresh after the run finishes. How it works.

The rest of the desk

Java · Spring · Angular · TypeScript · PostgreSQL · Kafka · Docker · GitHub Actions. Pécs, Hungary. Remote-first, async-first.

I contribute to miserend.hu, and write speculative fiction in Hungarian and English. PRONEKOVERSE is the long-form project: a science-fiction universe with its own theology and its own bad political decisions. Bureaucracy and undocumented systems keep turning up in both halves of my work.

Pinned Loading

  1. agent-arena agent-arena Public

    Five broken programs. Two agent workflows. Reproducible Java/TypeScript repair experiments with source diffs, real test logs, and honest measurement limits.

    Java

  2. build-escape build-escape Public

    Rescue Bot Buddy from a broken build. Play three tiny repair puzzles in your browser or terminal. Shared engine, real checks, zero runtime dependencies.

    JavaScript

  3. aporkolab.github.io aporkolab.github.io Public

    Whack-a-Bug! A tiny browser arcade: squash bugs, spare bots, keep the combo alive. Original SVG characters, keyboard/touch play, zero dependencies.

    JavaScript

  4. Kalliope Kalliope Public

    Magyar verstani elemző: skandál, versmértéket és rímképletet ismer fel, időmértékes és ütemhangsúlyos rendben egyaránt. Hungarian verse scansion and metre analyzer.

    Java

  5. senior-backend-patterns senior-backend-patterns Public

    Production-ready Java/Spring Boot patterns: resilience (circuit breaker, retry, DLQ), clean architecture, event-driven design, and testable modules. Built from real enterprise experience.

    Java

  6. Truholdem Truholdem Public

    Enterprise-grade Texas Hold'em poker platform featuring Monte Carlo AI (500-iteration equity calculation), real-time WebSocket gameplay, multi-table tournaments. Spring Boot 4.1.1 + Angular 22.2.1 …

    Java 1 1