Skip to content
View GWVG's full-sized avatar

Highlights

  • Pro

Block or report GWVG

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.

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
GWVG/README.md

Gert-Willem Van Gompel

Civil engineer-architect turned software engineer. I spent nine years designing buildings — now I build software.

The switch wasn't random. Architecture taught me how to think in systems, manage complexity, and solve problems where the constraints are the design. Those instincts transfer further than I expected.

In 2026 I completed the Common Core at 42 Belgium — a peer-to-peer programming school with no teachers, no classes, and no shortcuts. From C and memory management to Rust, RAG pipelines, and agentic AI frameworks.


Projects

Repo What it is
agentic-code-repair Autonomous Python agent that fixes bugs in production repos using a Thought→Code→Observation loop, MCP tool integration and multi-provider LLM orchestration. Benchmarked against MBPP and SWE-bench.
codebase-rag-pipeline RAG pipeline for codebase Q&A using BM25/TF-IDF retrieval and a local Qwen3 0.6B model. Structure-aware chunking on Python function boundaries and Markdown headers.
constrained-decoding Token-level output constraints on a 0.5B LLM to enforce structured JSON function calls without fine-tuning. Vocabulary masking at inference time.
rust-tcp-game-server RFC-compliant multiplayer TCP game server in Rust with a custom application-layer protocol.
maze-generator Configurable maze generator in Python using Kruskal's algorithm and a custom variant. Includes interactive visualisation.
pacman-python Pac-Man in Python with a split architecture, config-driven maze generation, persistent highscores and a state machine screen flow.

Stack

Languages   C · Python · Rust · TypeScript · React · SQL
AI          RAG pipelines · constrained decoding · agentic frameworks
Tooling     Git · Docker · Linux/Unix · Make.com

Background

Before 42, I worked as a project architect for nine years — managing residential projects from concept to handover. In my last role I led the digitalization of the office: CRM migration, workflow automation via Make.com connecting ActiveCampaign, Teamleader and SharePoint, and a Notion-based knowledge base. The process was broken. We fixed it.

That instinct is what brought me here.


LinkedIn · Antwerp, Belgium

Pinned Loading

  1. agentic-code-repair agentic-code-repair Public

    Autonomous code-repair agent that iterates over a task in a secure sandbox using a Thought → Code → Observation loop.

    Python

  2. codebase-rag-pipeline codebase-rag-pipeline Public

    Retrieval-augmented question answering pipeline that indexes the vendored vLLM codebase and answers codebase questions with BM25 retrieval plus a local Qwen model.

    Python

  3. constrained-decoding constrained-decoding Public

    A constrained-decoding pipeline that turns prompts into typed function calls.

    Python

  4. maze-generator maze-generator Public

    A configurable Python maze generator with step-by-step visualization and export.

    C

  5. pacman-python pacman-python Public

    A Python Pac-Man game with split UI and simulation layers.

    Python

  6. rust-tcp-game-server rust-tcp-game-server Public

    A Rust multiplayer text adventure over TCP with server, CLI, GUI, and scenario tester.

    Rust