novosad.xyz

Software engineer · Spain

Bogdan Novosad

Staff Software Engineer · Agentic development · Go, Rust, C#/.NET

I help engineering teams move to agentic development: agents write the code, engineers decide what to build and check that it is right.

I did this at my company, on a learning management platform used by schools across Europe: I designed the shared multi-agent workflow, write all my own code through it and teach it to other engineers in seminars. With the same approach I build and ship my own products in Go and Rust.

I have 13 years of experience in backend systems, SaaS products and developer tooling. Open to Senior/Staff roles, full-time or B2B contract. Remote in Europe, or on site after relocating to Madrid or Barcelona.

01How I ship with agents

One agent keeps the plan, every file has one writer, a fresh reviewer checks the result, and a person decides what ships.

  1. 1

    Research

    Agents pull the ticket, docs and code context from Jira, Confluence and GitLab over MCP.

  2. 2

    Plan

    The main agent plans and keeps the decisions. An architecture role reads the plan once, before a risky stage.

  3. 3

    Write

    One writer per set of files. Parallel writers only on parts that do not overlap.

  4. 4

    Review and verify

    An agent that has not seen the reasoning reviews the final diff. Builds and Playwright tests run on a cheaper model.

  5. 5

    Approve

    Nothing is pushed, merged or changed in Jira without explicit human approval. I review every change.

Claude Code, Codex and GitHub Copilot · 4 skills · 9 specialist roles · taught in internal seminars · measured here · open source

02Projects

TeoriaYa

Founder · 2026

A language-learning product for immigrants in Spain: learners practice the driving-license theory test in Spanish and tap any word or phrase to see it in their own language. Built end to end with AI agents.

  • Go API as a modular monolith with separate HTTP and AI-worker roles; PostgreSQL with sqlc and golang-migrate.
  • Content pipeline with AI-assisted rewriting, images, translations and glossary tooltips, each behind a human review gate.
  • Retrieval over the official traffic rulebook with local embeddings and an evaluation set.
  • Go
  • PostgreSQL
  • SvelteKit
  • RAG
teoriaya.com →

GliderMCP

Creator · 2026

Local MCP servers that give AI coding agents compiler-backed and indexed evidence about a codebase.

  • Glider (C#/.NET): Roslyn-powered navigation, references, call graphs, diagnostics and refactoring. About 148K NuGet downloads.
  • Scout (Rust): local code index with literal, regex and fuzzy search, structural search across nine languages, and optional on-device semantic search with GPU acceleration.
  • Keep (Rust): shared knowledge store on SQLite with role-based access and an audit log.
  • Rust
  • C#
  • TypeScript
  • MCP
glidermcp.com →

03Writing

  1. Nov 2026

    Where the tokens went: rules of thumb for an agentic workflow

    I measured 25 of my own agent sessions. The main agent re-reading its own history was the largest cost, eight independent reviews were 6% of the bill, and my first count was wrong by a quarter.

All writing → · Feed

04Experience

  1. 2024 — now

    Staff Software Engineer · Software Country

    Learning management platform used by schools and universities across Europe (~7M daily active users). Leads agentic development in the company.

  2. 2018 — 2024

    Senior Software Engineer · Aspose

    Reimplemented Microsoft Word layout algorithms in Aspose.Words; designed and built an online document viewer SaaS with .NET, Angular and PostgreSQL.

  3. 2013 — 2018

    Full-Stack Engineer · ADICOM

    ASP.NET MVC monolith and new .NET Core microservices with Vue.js frontends.

05Get in touch

bogdan@novosad.xyz