- Designed and shipped Claude-powered agent systems end-to-end (Anthropic API, Agent SDK, tool use, multi-turn orchestration, structured outputs) to replace multi-step manual review workflows.
- Built custom MCP (Model Context Protocol) connectors for platforms without official servers — wrapping REST/GraphQL APIs as typed agent tools with idempotent webhook receivers, retry logic, and dead-letter handling.
- Shipped reviewer surfaces with Next.js on Vercel, Airtable Interfaces, and Slack/email handlers for one-click human approval, with full audit logging in Airtable and Postgres.
- Developed prompts and rubrics as engineered artifacts: eval harnesses (LangSmith, Langfuse), regression sets, and feedback loops so agent quality is a testable property of the system.
- Uses Claude Code daily as a core engineering tool — for build, refactor, test scaffolding, and runbook generation, not chat.
- Audited and upgraded existing automations (Make, Zapier, GHL, n8n, Power Automate) with AI layers for smarter routing, classification, and edge-case handling.
- Operates dev/staging/prod environments with Git-based PR review, secrets management, observability (logging, error tracking, alerts), and integration tests against external APIs.
- Implemented RAG pipelines for continuous SAM.gov procurement scanning; selected vector stores (PGVector, Pinecone, ChromaDB) by latency and cost profile.
Professional Summary
AI Engineer with a Ph.D. in Information Technologies and 7+ years shipping production software. Builds Claude-powered agent systems end-to-end using the Anthropic API, Agent SDK, and custom MCP (Model Context Protocol) connectors to replace manual operator judgment with auditable automation. Comfortable across Python and TypeScript/JavaScript, with Node.js and Next.js for reviewer surfaces. Uses Claude Code daily for production engineering, not as a chat companion. Treats prompts and rubrics as engineered artifacts with eval sets, version control, and feedback loops.
- Ships Claude-powered agents (Anthropic API, Agent SDK) that handle multi-step enrichment, qualification, and routing workflows previously done by human operators.
- Builds custom MCP connectors against arbitrary APIs (webhooks, REST, GraphQL) when no official server exists — comfortable wrapping platforms like Luma, Airtable, or Go High Level into typed agent tools.
- Designs reviewer surfaces (Next.js on Vercel, Airtable Interfaces, Slack/email handlers) for one-click human approval, with full audit logging and test harnesses.
- Treats prompts and rubrics as engineered artifacts: eval sets, version control, regression checks, and Langfuse / LangSmith observability so quality is testable.
- Audits and upgrades Make, Zapier, GHL, and Airtable automations with AI layers (smarter routing, classification, edge-case handling) — code, no-code, or agent, whichever raises the ceiling.
- Operates a real engineering environment: Git, PRs, dev/staging/prod, secrets management, idempotent webhooks with retries and dead-letter handling, logging, and error tracking.
Work Experience
- Led research projects, prototyping, and technology selection for computer vision, data acquisition, and device control.
- Developed two complete Ticket Vending Machine (TVM) software stacks: one integrated with ™Cubic transport API; another with full product catalog for South Shore Transportation Agency.
- Implemented custom drivers and monitoring for: Coin validators (CCTalk), Bill validators (Serial), QR readers (Serial), RFiD readers (Serial), custom HID ticket printers (hopt-schuler.com), card dispensers, thermal receipt printers, and Ingenico Pinpad via ChipDNA.
- Built TVM Manager (C# WinForms) for multi-server fleet configuration, status monitoring, and first-boot provisioning.
- Hardened systems with tamper sensors, comms loss recovery, and robust error handling.
- Developed multiple Telegram bots (@TradingAlert_bot, @AdsVideoPlayer_bot, @ridesmx_bot, @bookServerbot) and Android/Unity3D apps with content sync and MD5 integrity checks.
- Built GymOnline (POS & access control) across 5 gyms with Arduino-based turnstile control and WinForms migration.
- Created VB.NET Basketball Scoreboard with hotkey-driven UX and dual-display support.
- Implemented OpenCV/YOLO pipelines with Intel RealSense for pedestrian/vehicle detection and onboard people counting.
Recent AI Work
- Claude-Powered Enrichment & Qualification Agent: End-to-end agent built on the Anthropic API + Agent SDK that takes a registrant record, runs web/LinkedIn verification through custom MCP tools, applies a versioned rubric, and emits a qualification decision plus reviewer-ready summary — replacing ~20 minutes of manual operator work per record.
- Custom MCP Connectors: Built MCP servers (Python and TypeScript) wrapping platforms without official servers — typed tool definitions, idempotent operations, OAuth/secrets handling, and rate-limit-aware retries. Pattern is reusable for Luma, Airtable, GHL, and arbitrary REST/GraphQL APIs.
- Reviewer Surfaces on Vercel: Lightweight Next.js apps deployed on Vercel for one-click human approval, with magic-link auth, Airtable-backed audit logs, and Slack notifications. Picks the lightest surface (email handler → Airtable Interface → Next.js app) that solves the use case.
- Agent Eval Harnesses: Versioned prompts and rubrics with regression test sets, Langfuse / LangSmith tracing, and CI checks that block deploys when eval scores drop — quality as a testable property.
- Workflow AI Upgrades: Audited Make / Zapier / GHL / Airtable flows, replaced brittle conditional logic with Claude-driven classification and personalization where it raised the ceiling; left routine automations untouched.
- Claude Code in Daily Workflow: Uses Claude Code to build, test, and maintain production systems — including scaffolding test harnesses, generating MCP boilerplate, and writing runbooks the Automations Specialist can take over from.
- Idempotent Webhook Pipelines: Webhook receivers (FastAPI / Node.js) with deduplication keys, exponential-backoff retries, dead-letter queues, and structured logging routed to error tracking — no half-applied state on partial failures.
- SAM.gov Procurement Pipelines: Continuous ingest, classify, and alert; vector-store routing across PGVector/Pinecone/Chroma with cost/latency-aware policies.
Claude Code & Cowork — Daily Practice
Uses Anthropic's full developer surface every day — not just the API. Builds, ships, and operates production AI systems through Claude Code (CLI), the Agent SDK, the Anthropic API, and Cowork (the desktop agent product). What you see on this CV — the PHP edits, the bilingual translation arrays, the knowledge matrix — is itself produced and maintained through a Cowork session driving Claude against a real workspace folder, with file tools, a sandboxed Linux shell, and connector MCPs.
- Claude Code as primary engineering tool: scaffolds, refactors, tests, and maintains production code across Python, TypeScript, PHP, and C# repositories. Daily driver — not a chat companion. Comfortable with sub-agents (Task / Agent tool), slash commands, hooks, project- and user-level settings, and MCP servers configured per project.
- Custom Cowork plugins: builds and customizes Cowork plugins (bundles of skills, MCP servers, slash commands, and sub-agents) tailored to specific operator workflows. Comfortable scaffolding a plugin from scratch and customizing existing ones (HR, design, infographic generation, plugin authoring itself).
- Skill authoring (SKILL.md): writes Claude skills using the progressive-disclosure pattern — frontmatter triggers tuned for accuracy, a short SKILL.md core, bundled scripts loaded only when relevant, and eval cases that verify the skill triggers on the right prompts and not on look-alikes.
- Agent SDK + custom MCP: spins up agents with file tools, sandboxed shell access, and custom MCP tools — the same control surface Claude Code exposes. Builds MCP servers in Python and TypeScript that wrap arbitrary REST/GraphQL APIs as typed tools (e.g. Luma, Airtable, GHL patterns) when no official server exists.
- Computer use & Claude in Chrome: drives native desktop apps (Finder, Mail, Notes, third-party apps) and web apps from agents (computer-use MCP, Chrome extension) when the workflow crosses apps or has no API. Knows when to drop from a dedicated MCP → Chrome MCP → computer-use, and when not to.
- Live artifacts: ships persisted HTML artifacts backed by connector data — refresh-on-open, in-page Haiku inference for summarization/classification, and scheduled-task triggers — for status pages, project trackers, and recurring digests the user re-opens daily.
- Scheduled tasks: automates recurring work through Cowork scheduling (daily briefings, recurring reports, "remind me in an hour", "run this at 6am"). Knows the difference between a one-off and a cadence — and offers to schedule proactively when the request is naturally recurring.
- MCP connector ecosystem: uses connectors across Slack, Notion, Atlassian, MS365, Figma, Linear, Intercom, Asana, Google Workspace, and more. Searches the MCP registry before falling back to browser automation. Builds custom servers when no connector exists.
- AskUserQuestion + TaskList discipline: clarifies underspecified requests up front, tracks multi-step work in a structured task list, and runs verification steps (re-reads, programmatic checks, second-opinion sub-agents) before declaring "done."
Selected Projects
- Multiple Protein Sequence Alignment (C#, CUDA, C++): Guide-tree innovation using novel radial distance; repositories: PhdThesis • Align4
- Icarus Softcore (VHDL, VB, Java): Softcore CPU for FPGAs; compiler emits tailored hardware to reduce device utilization.
- Telegram Bots (PHP, MySQL, Web APIs): @TradingAlert_bot (Ichimoku signals), @AdsVideoPlayer_bot (remote playlist control), @ridesmx_bot (rides), @bookServerbot (67k+ titles; tagging/resume-based search).
- GymOnline (PHP, MySQL, Embedded): POS & access control across 5 gyms; Arduino bridges PC↔turnstiles; later WinForms app w/ fingerprint & printing.
- Basketball Scoreboard (VB.NET): Live scoring with dual display — demo: YouTube.
- Computer Vision (OpenCV, YOLO): RealSense-based pedestrian/vehicle detection; object counting on public transport.
- Ticket Vending Machines (TVM): Full stack incl. ChipDNA/Ingenico, QR tickets, coin/bill validators, RFID, printers; plus central control manager (C#).
- Semantic Code Intelligence Platform (Python, Next.js, PostgreSQL, Docker): Self-hosted platform that indexes multiple codebases using LLM-powered embeddings and AST parsing; features hybrid search (vector, full-text, trigram, BM25), automatic incremental indexing, and a web dashboard for code exploration.
- Smart Waste Collection Platform (Python, Vue.js, .NET MAUI, PostgreSQL/PostGIS, Redis, Docker): Multi-tenant municipal waste management system with real-time GPS tracking, route optimization (10+ algorithms including TSP, VRP, ACO), citizen engagement PWA, mobile collector and citizen apps, WebSocket live updates, and Celery background processing.
- Auction Intelligence Platform (Python, Next.js, PostgreSQL/pgvector, MinIO, Redis, Docker): Automated vehicle auction monitoring system with web scraping, asset ingestion pipeline (images, PDFs, documents), AI-powered condition analysis and recommendations via LLM, semantic search using vector embeddings, and an admin dashboard with invite-only authentication.
- AI Podcast Generator (Python, Vue.js, FastAPI, LangChain): Document-to-podcast conversion tool using GPT-4 for dialog generation and multiple TTS providers (OpenAI, FishAudio) with multi-voice support; features a two-column web editor, voice assignment per speaker, and audio concatenation.
- AI Recruiter Agent (Python, FastAPI, Azure OpenAI, Docker): AI-powered interview management system with automated question generation, dual-tier candidate evaluation (AI + rule-based), semantic candidate matching, multi-channel communication, and asynchronous queue processing for enterprise system integration.
- AI Document Processing System (Python, Next.js, FastAPI, LangChain, PostgreSQL, MinIO, Docker): Multi-agent document extraction platform using GPT Vision and search APIs; supports 15+ file formats, customizable JSON schemas, result versioning with diff and rollback, batch processing, DOCX/PDF template rendering, token-based usage metering, and multi-language UI.
- Autonomous Agent Orchestration System (Python, LangGraph, OpenAI, MCP): LangGraph-based autonomous agent with dynamic tool discovery, MCP server integration, and specialized sub-agents; features configuration-driven tool management (60+ tools), dual LLM support (cloud and local fallback), and a pluggable architecture for file operations, data analysis, web automation, and DevOps workflows.
Publications
- Sequence Alignment by Radial Evaluation of Local Interactions. DOI: 10.2174/1574893613666180130143055. Proposed a novel radial distance metric to generate robust guide trees for MSA; demonstrated statistically superior SP/CS scores vs. MUSCLE/Clustal Omega guide trees on SABRE & PREFAB.
- Modeling the Turning Speed and Car Following Behaviors of Autonomous Vehicles in a Virtual World. Ing. invest. y tecnol. (2015) 16(3):391–405. ISSN 1405-7743. (CARRILLO-GONZALEZ, ARAMBURO-LIZARRAGA, ORTEGA-MAGANA)
- Design of a distributed-control serial bus architecture with dynamical connection among channels ("Zinbus"). Scientific figure & latency analysis: ResearchGate.
- Scientific Computing in Gravitation. Proceedings of the 1st International Supercomputing Conference in México (ISUM 2010), Guadalajara — initial work with CACTUS on UdeG VIRGO cluster.
- Electroencephalographic high-performance cloud data processing system. Proceedings of ISUM 2013, Guadalajara — online cluster processing platform for EEG datasets with significant runtime reductions vs. standalone execution.
Acquired Knowledge
Self-assessed proficiency across domains
| Technology Area | Technologies & Tools | Proficiency |
|---|---|---|
| Web Development | PHP, MySQL, HTML, CSS, JavaScript | Advanced |
| Modern Web Frameworks | React, Next.js, Vue.js, Node.js, Express | Intermediate |
| Desktop Development | C#, VB.NET, WinForms | Advanced |
| Cross-Platform Development | Java, C++ | Intermediate |
| Technology Area | Technologies & Tools | Proficiency |
|---|---|---|
| Anthropic Claude | Anthropic API, Agent SDK, Managed Agents, tool use, multi-turn orchestration, structured outputs | Advanced |
| Claude Code (Daily Driver) | Production build/refactor/test scaffolding; runbook generation; not used as a chat companion | Advanced |
| MCP (Model Context Protocol) | Custom MCP servers in Python & TypeScript; wrapping REST/GraphQL APIs (Luma, Airtable, GHL patterns) | Advanced |
| Eval & Observability | Braintrust, Langfuse, Promptfoo, LangSmith; versioned rubrics; regression sets in CI | Advanced |
| Reviewer Surfaces | Next.js on Vercel, Airtable Interfaces, Slack & email handlers; audit logging | Advanced |
| Other LLM & Agent Frameworks | LangChain, LangGraph, OpenAI API, Ollama, local-model fallback | Advanced |
| RAG & Vector Stores | PGVector, Pinecone, ChromaDB; hybrid search (vector + BM25 + trigram) | Advanced |
| Classic ML | TensorFlow, scikit-learn, NumPy, Pandas, Streamlit | Intermediate |
| Technology Area | Technologies & Tools | Proficiency |
|---|---|---|
| No-Code Automation Platforms | Make, Zapier, Go High Level (GHL), n8n, Power Automate | Advanced |
| Internal Tooling Stack | Airtable + Interfaces, ClickUp, Google Workspace, Slack | Advanced |
| Webhook & Event Pipelines | Idempotent receivers, deduplication, exponential backoff, dead-letter queues | Advanced |
| Hosting & Deployment | Vercel, Render, Railway; env vars & secrets; dev/staging/prod | Advanced |
| Technology Area | Technologies & Tools | Proficiency |
|---|---|---|
| Windows Systems | Windows Server, Administration, Deployment | Advanced |
| Linux Systems | Ubuntu, CentOS, Shell Scripting | Intermediate |
| Containerization | Docker, Docker Compose | Intermediate |
| MacOS | Basic usage and development | Basic |
| Cluster Management | Beowulf, DHCP, SSH, FTP, RISP, MPI | Intermediate |
| Technology Area | Technologies & Tools | Proficiency |
|---|---|---|
| Computer Vision | OpenCV, YOLO, Accord, Intel RealSense | Intermediate |
| Parallel Processing | MPI, OpenMP, CUDA | Intermediate |
| Hardware Design | VHDL, FPGA Development | Intermediate |
| Rapid Prototyping | Arduino, Raspberry Pi, ATMega, PIC MCUs | Advanced |
| Game / Mobile | Unity3D, Game Development | Intermediate |
| Technology Area | Technologies & Tools | Proficiency |
|---|---|---|
| Databases | MariaDB, PostgreSQL, MongoDB, SQLite, Redis, Pinecone, ChromaDB | Advanced |
| Versioning | Git, GitHub, Version Control | Advanced |
| Reporting | MS Office Suite, Azure DevOps | Advanced |
| Design | Photoshop, Illustrator, AutoCAD, Fusion 360 | Intermediate |
| Technology Area | Technologies & Tools | Proficiency |
|---|---|---|
| Methods | Agile, PRINCE2, Kanban, Scrum | Advanced |