Skip to content
View EderBorella's full-sized avatar

Block or report EderBorella

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

Hi, I'm Eder Borella 👋

Software Engineer · AI Engineering · Systems Architecture

I'm a software engineer with 6 years of professional experience building production systems, primarily with C#, .NET and Azure, with a strong focus on backend engineering, distributed systems, performance and architecture.

More recently, I've been working at the intersection of software engineering and AI, particularly interested in how autonomous agents can be incorporated into real engineering workflows without sacrificing control, reliability or safety.

Engineering is about solving problems. Well-crafted code is the consequence, not the goal.

I'm fundamentally tool-agnostic: the problem should dictate the architecture, technology and level of abstraction.


📫 Connect

LinkedIn · Email


🧠 AI Engineering & Architecture

My current focus is AI engineering rather than simply AI integration.

I'm particularly interested in:

  • 🤖 Agentic systems & autonomous software engineering
  • 🧩 Multi-agent orchestration and agent coordination
  • 🏗️ System architecture and bounded execution
  • 🔒 Sandboxing, isolation and security boundaries
  • 🔄 State machines and deterministic orchestration
  • 📋 Product → feature → story → task decomposition
  • 🛠️ AI-powered developer tooling
  • 📊 Observability, cost and execution tracking
  • 🔌 Provider-agnostic AI integrations
  • ⚡ Performance, scalability and reliability

I treat AI agents as engineering components inside a larger system, rather than treating an LLM as the system itself.


🚀 VibeBoard

AI Engineering Infrastructure for Autonomous Coding Agents

VibeBoard is a local-first cockpit for building software with AI coding agents.

The core idea is simple:

Give agents enough freedom to do meaningful engineering work, while keeping the surrounding system in control.

The project combines a product-oriented Kanban workflow with autonomous coding agents. Work is represented through three linked levels:

Features → Stories → Tasks

Agents can plan, implement, review and test work while the system maintains the state and boundaries around their execution.

Architecture

VibeBoard deliberately separates decision-making, persistence, orchestration and execution.

  • 🧠 Deterministic core — orchestration decisions are driven by a state machine rather than prompts
  • 🗂️ Markdown-based project state — cards are files, making project state readable, versionable and Git-friendly
  • ⚙️ Agent orchestration — autonomous workflows coordinate planning, implementation, review and testing
  • 🐳 Containerised execution — each project gets isolated agent containers
  • 🔐 Capability boundaries — agents operate within controlled filesystem and network boundaries
  • 🔑 Per-card credentials — agents interact with the project through constrained API access
  • 📡 Event-driven updates — filesystem changes are propagated live between the board and agents
  • 📊 Execution observability — runs track time, tokens and cost
  • 🛑 Operational controls — execution can be stopped at multiple levels, including terminating all agents

The architecture is intentionally designed around controlled autonomy: the agent can be powerful inside its execution boundary without becoming a trusted component of the host system.

VibeBoard →


🏗️ Engineering Background

My professional work is primarily focused on backend and enterprise systems.

I've worked with:

  • High-volume and data-intensive workflows
  • .NET microservices
  • Distributed systems
  • Azure infrastructure
  • SQL performance optimisation
  • CI/CD and deployment automation
  • Enterprise financial systems
  • Full-stack product development
  • LLM-powered internal applications

One example from production work: I redesigned a high-volume reconciliation process and reduced execution time from 45 seconds to 1.3 seconds through database indexing and query redesign.


🔬 Other Projects

Filap — Real-Time Q&A Platform

A multi-tenant platform for real-time anonymous Q&A.

Built with React, Python, Flask, PostgreSQL and Server-Sent Events, with real-time synchronisation, voting, queue management and host controls.

View project →

Arcane Desk — AI-Powered RPG Companion

A full-stack application built with SvelteKit and TypeScript, integrating a self-hosted Mistral-7B model for AI-assisted content generation.

The project explores practical LLM integration while maintaining control over the application architecture and model deployment.

View project →


🛠️ Technologies

Backend & Languages

C# .NET / ASP.NET Core Python TypeScript JavaScript Node.js FastAPI Flask Fastify WebSockets

AI & Engineering

Ollama Anthropic OpenAI Model Context Protocol (MCP) LangChain Qdrant Hugging Face PyTorch TensorFlow Claude Code OpenCode

LLM engineering · AI agents · RAG · MCP servers · self-hosted models

DevOps & Infrastructure

Docker Azure Azure DevOps GitHub Actions Linux Nginx SSH Git

Data & Storage

SQL Server PostgreSQL MySQL MongoDB SQLite Apache Solr

Frontend

React Angular Svelte / SvelteKit Redux HTML5 CSS3 Tailwind CSS Sass Vite

Testing & Quality

Vitest Playwright Storybook Stryker (mutation testing) Biome

TDD · mutation testing · component-driven development · Agile


🎓 Currently

ATHE Level 7 Diploma in Computing Technologies — Artificial Intelligence

Continuing to deepen my knowledge across AI, software engineering and the systems required to turn AI capabilities into reliable software.


🌍 Languages

🇧🇷 Portuguese — Native

🇬🇧 English — Fluent

🇮🇹 Italian — Advanced

🇪🇸 Spanish — Intermediate

Pinned Loading

  1. vibeboard vibeboard Public

    A local cockpit for building software with AI agents, on a kanban board made of markdown files.

    TypeScript 1

  2. filap filap Public

    A minimal app for live Q&A. Hosts create a queue, share the link, and audiences submit anonymous questions. Features upvoting and allows the host to sort questions by votes or time. Perfect for str…

    TypeScript

  3. arcane-desk arcane-desk Public

    Svelte

  4. Coletivo-Popular-Design-Desenvolvimento/checkin-discord-bot-v1 Coletivo-Popular-Design-Desenvolvimento/checkin-discord-bot-v1 Public

    Evitando burocracia para soltar primeiro projeto simples

    TypeScript 15 3