Skip to content
View robgallardof's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report robgallardof

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

English  Español

Roberto Gallardo — Software Architect · Full Stack .NET · AI tooling

robertogallardo.dev  LinkedIn  Repositories

Profile views Followers

7+ years writing software · 2.0 → 11 every .NET I've lived through · 4 yrs using AI every day · MSc Software Architecture · México Guadalajara, Jalisco

01 About  02 Building  03 Projects  04 AI toolbox  05 Experience  06 Stack  07 Stats

Hi, I'm Roberto

Developer.cs

I write .NET backends: At a logistics company: APIs, integrations, and more migrations of old code than I can count. · .NET 2.0 → 11: I started on Framework 2.0 and I've migrated pretty much every version since. · Every day, since 2022: Mostly Codex and Claude Code now. I still read everything they write. · Agents for my own stuff: One edits my videos, another one posts them, and another helps me file my taxes. · Master's in Software Architecture: And before that, a bachelor's in Administrative Computer Systems. · C# and old .NET: Also MongoDB, Vue / Next.js, DevOps and agents.

What I'm working on

Small tools for AI coding agents. I made them because I needed them, and they all run on my own machine.

$ reporinse install --provider git --all --yes / # no more AI co-author lines in my commits / $ reporinse install --provider opencode,deepseek --all --yes / # stop agents from running what they shouldn't / $ rekora agent install claude --confirm / # so Claude remembers what we already decided

Some things I've built

Rekora: Memory for coding agents. It keeps decisions and where they came from, warns you when something is out of date, and lets Claude Code, Codex and others hand work to each other.RepoRinse: I got tired of AI tools signing my commits. This cleans them up (human co-authors stay) and adds hooks so agents don't run things they shouldn't.Qualyx: Finds a project's tests, runs them with its own tools (cargo, dotnet, npm, pytest) and keeps the evidence. I use it from the terminal, through an agent over MCP, or in a small web console.blender-forge: I ask an agent for a model or a scene and Blender builds it: shapes, materials, lights, renders and exports. It looks at the result before saying it is done.davinci-resolve-mcp: I edit my videos in DaVinci Resolve by talking to an agent. It cuts vertical and horizontal versions, adds captions, follows the music and checks everything before rendering.social-publisher-mcp: Watches my videos, writes the post for each network, schedules them and later tells me what worked. Basically my community manager.declaracion: I do my monthly Mexican tax return with this. It reads my CFDI, works out ISR and IVA under RESICO and walks me through the SAT portal. Nothing leaves my PC.Agent Mods: Small displays inside Claude Code: how much context and money I've used, quotas, the Git branch, which tools are on. Install only the ones you like.readme-builder: What I used to make this page: the buttons, the cards, the wavy separators. Just SVG files, no outside services.wikdoc: Point it at a folder of code and chat with it. It runs on Ollama, so nothing leaves your computer.wallybot: My self-hosted trading playground. It suggests trades and explains why, but nothing happens until I say yes.multig: Lots of separate browser profiles that keep their sessions. Camoufox underneath, a Next.js dashboard and a Python backend.

See all repositories

How I work with agents

Six connected open-source projects

MCP servers: davinci-resolve-mcp, for video, blender-forge, for 3D, social-publisher-mcp, for posting, declaracion, for my taxes · Agent roles: A producer, editors and a colorist for Resolve, A 3D artist for Blender, A copywriter and an analyst for social, An accountant and an auditor for taxes · Memory & limits: Rekora, so they remember, RepoRinse, so they behave, Agent Mods, so I can see what's going on

I like agents that actually get things done, as long as they run on my computer and I can see what they're up to. That's why most of my side projects end up being MCP servers, skills or hooks.

MCP adapters  Agent hooks

Plan, build, verify, ship

Logistics, banking and telecom

Experience and education timeline

What I use

C#, .NET, Rust, Python, TypeScript, React, Next.js, Vue, Tailwind, MongoDB, PostgreSQL, Azure, Docker, Kubernetes, GitHub Actions, Linux

Backend: C#, .NET Framework 2.0–4.8, .NET Core, .NET 5–11, ASP.NET Core, Minimal APIs, EF Core, SignalR, WCF, Web Forms, VB.NET, xUnit + Moq, Rust, Python, Java, Kotlin, Node.js · Frontend: TypeScript, React, Next.js, Vue, React Native, Tailwind, shadcn/ui, Framer Motion, PWA, i18n, Accessibility · Data & cloud: SQL Server, MongoDB Atlas, Aggregation pipelines, PostgreSQL, MySQL, SQLite · FTS5, Informix, SSRS, Azure Blob, Cloudflare, Vercel · DevOps & tools: Docker, Kubernetes, GitHub Actions, Azure DevOps, Nginx, Linux, PowerShell, Bash, Postman, Jira, Tree-sitter · Architecture: Clean Architecture, CQRS, SOLID · DRY · KISS, Microservices, REST API design, Legacy modernization, Code review, Testing · AI & agents: Claude Code, Codex, Antigravity, Gemini CLI, Cursor, OpenCode, DeepSeek, Ollama, MCP servers, RAG · embeddings, Agent hooks, faster-whisper

GitHub stats

GitHub overview

Repos per languageMost commit language

StatsProductive time

GitHub streak

Recent activity

  1. Merged PR #10 in robgallardof/wallybot

My contributions

Actual GitHub contribution calendar for robgallardof

Straight from GitHub, updated every hour.

Pac-Man contribution calendar

Contribution snake

Made with Arcade Contribution Graph and snk.

“Make it work, make it right, make it fast.” — Kent Beck

Back to top

robgallardof / Roberto Gallardo

Pinned Loading

  1. davinci-resolve-mcp davinci-resolve-mcp Public

    🎬 Edit in DaVinci Resolve by talking to an AI producer: vertical/horizontal cuts, motion, captions, beat-synced music and QA. 65-tool MCP server.

    Python 1

  2. declaracion declaracion Public

    🧾 Asistente de impuestos personales en México dentro de tu agente de IA: lee CFDI, calcula ISR e IVA (RESICO) y guía tu declaración.

    Python

  3. no-ai-couathor no-ai-couathor Public

    ✂️ Your commits, your name. A tiny Git hook that strips AI attribution (Claude Code, Copilot, Codex, Cursor, Gemini) from commit messages.

    Shell

  4. social-publisher-mcp social-publisher-mcp Public

    📲 AI community manager for short-form video as an MCP server: writes the copy, schedules TikTok, Reels and Shorts at 05:00 and reports what worked.

    Python

  5. wallybot wallybot Public

    🤖 Self-hosted hub for market analysis, portfolio tracking and AI-assisted trading with explained proposals and risk controls.

    Python

  6. wikdoc wikdoc Public

    📚 Turn any code folder into a local, searchable knowledge base you can chat with: embeddings + RAG over Ollama, fully offline.

    Python