Skip to content
View marvinjbb's full-sized avatar

Block or report marvinjbb

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

Hi, I'm Marvin Joseph B 👋

Production SQL Server DBA building applied AI systems

Python · FastAPI · LLM Applications · Bounded Agent Workflows · Production Reliability

Typing animation: building deployed AI applications, designing bounded agent workflows, and applying production engineering to AI

Portfolio  •  LinkedIn  •  GitHub

Python, TypeScript, React, PostgreSQL, Docker, Linux, Git, GitHub, and Visual Studio Code


⚡ Who I Am

I'm a production SQL Server DBA transitioning into applied AI engineering. My background includes incident response, performance troubleshooting, blocking and query analysis, HA/DR operations, backup and recovery, monitoring, automation, deployment support, and keeping production systems reliable.

I now apply that operating mindset to backend and AI systems built with Python, FastAPI, Pydantic, LLM APIs, structured outputs, tool calling, evaluation, Docker, PostgreSQL, REST APIs, and real production deployment.


🧰 Engineering Stack

Python FastAPI Pydantic SQL Server PostgreSQL Docker Linux GitHub Actions React TypeScript

OpenAI Responses API Structured Outputs Tool Calling Agent Workflows Evaluation Evidence Grounding Tavily Search REST APIs

Area Demonstrated technologies and practices
Core engineering Python, FastAPI, Pydantic, SQL Server, PostgreSQL, Docker, Linux, Git, GitHub, GitHub Actions
AI applications OpenAI Responses API, Structured Outputs, Tool Calling, Agent Workflows, Evaluation, Evidence Grounding, Tavily Search, REST APIs
Production & infrastructure Nginx, Docker Compose, Ubuntu VPS, HTTPS, CI/CD, Observability, Production Debugging
Frontend React, TypeScript

🚀 Featured AI Systems

🚨 Incident Investigation Agent

A production-deployed controlled incident-response lab that investigates application and PostgreSQL failures through restricted diagnostics, produces evidence-backed findings, and requires human approval before allowlisted remediation.

Restricted Diagnostics · Evidence IDs · Tool Calling · Human Approval · TOCTOU Revalidation · Recovery Verification

Built with: Python · FastAPI · Pydantic · PostgreSQL · OpenAI Responses API · Docker · Nginx

Try Live Demo →  •  View Repository →

🔎 Research Agent

A production-deployed bounded research system that decomposes a question into 2–5 focused assignments, searches sources concurrently, preserves application-owned evidence, validates grounding relationships, and synthesizes a cited report.

Planner · Parallel Workers · Tavily Search · Evidence IDs · Deterministic Aggregation · Grounding Validation

Built with: Python · FastAPI · Pydantic · asyncio · Tavily · OpenAI Responses API · Docker · Nginx

Try Live Demo →  •  View Repository →

📄 Extraction Agent

A production-deployed document extraction service that converts invoice PDFs and images into validated structured data and supports stateless questions over the extracted invoice.

Structured Outputs · Pydantic · PDF + Image Input · Vision Fallback · Decimal Validation · Invoice Q&A

Built with: Python · FastAPI · Pydantic · OpenAI Structured Outputs · pypdf · PyMuPDF · Pillow · Docker

Try Live Demo →  •  View Repository →


🧠 What Connects These Systems

The model is only one component.
The engineering is in the system around it.

                    User / System
                          |
                          v
                    API Boundary
                          |
                          v
                Application Workflow
                          |
                     +----+---------+
                     |              |
                     v              v
                   Model        Tools / Data
                     |              |
                     +------+-------+
                            |
                            v
                  Validation / Policy
                            |
                            v
             Human / Application Control
                            |
                            v
                Final Result / Action

Across all three projects, application code owns the boundaries: inputs, tools, IDs, validation, policy, failure handling, and what the model is allowed to influence.


🗄️ Production Engineering Background

🗄️ Production DBA

Incident response

Performance troubleshooting

Blocking & query analysis

High availability / disaster recovery

Backup & recovery

Monitoring

Automation

Deployment support

Operational reliability

🤖 Applied AI Engineering

Bounded tool calling

Failure handling

Evidence grounding

Human approval

Evaluation

Observability

API reliability

Production deployment

System design

I'm not leaving production engineering behind.
I'm applying it to AI systems.


🔍 Engineering Questions I Care About

→ What happens when the model is wrong?

→ What happens when a tool fails?

→ Can we trace where the answer came from?

→ Can the output be validated?

→ What actions require human approval?

→ How do we evaluate AI quality?

→ Can we reproduce a failure?

→ Can another engineer understand and operate the system?

🎯 Current Focus

Demonstrated in Public Projects

Structured Outputs

Tool Calling

Bounded Agent Workflows

Evidence Grounding

LLM Evaluation

Production Deployment

Currently Deepening

RAG & retrieval design

Embeddings

Model Context Protocol

AI application security

Advanced observability & tracing

Larger-scale system design

RAG, embeddings, vector search, and MCP are learning areas—not features of the three systems above.


🧭 My Engineering Journey

Production SQL Server DBA
            │
            ▼
Production Systems & Reliability
            │
            ▼
Python / Backend / Automation
            │
            ▼
LLM Applications
            │
            ▼
Bounded Agent Workflows
            │
            ▼
Applied AI Engineering

🎓 Credentials & Learning

Claude Certified Associate — Foundations

Current learning priorities are listed separately above; no unfinished certification is presented as earned.


🌐 Explore

🌍 Portfolio

Live demos, architecture, project stories, and technical writing.

marvinjb.dev →

💻 GitHub

Source code, tests, architecture, and engineering decisions.

View Projects →

💼 LinkedIn

My path from production database engineering into applied AI.

Connect →


Building AI systems with a production engineer's mindset.

Python · FastAPI · LLM Applications · Bounded Agent Workflows · Production Systems

Pinned Loading

  1. AI-Debt-Credit-Counseling-Agent11 AI-Debt-Credit-Counseling-Agent11 Public

    AI debt and credit counseling voice agent built with Retell AI, featuring natural conversations, RAG, tool calling, appointment scheduling, and human escalation.