Oscar Campos

Senior Software Engineer & Architect · Vacaville, CA

Senior Software Engineer and Architect at Adobe building AI imaging workflows for Adobe Express. 25+ years solving hard problems across the full stack — from Java backends to modern TypeScript/React frontends. These days I'm deep in AI: integrating third-party models, building MCP tools, and experimenting with RAG and local LLMs. I care about clean code, strong teams, and helping engineers level up.

Experience

Adobe — Sr. Software Engineer, Architect

Emeryville, CA · AI Imaging Workflows, Adobe Express

  • Led Embed SDK × Acrobat integration via the Universal Editor API, bringing Express Gen-AI features to Acrobat surfaces and contributing to 9.41M MAU.
  • Dev lead converting Generative Fill into Insert Object and Remove Object — grew Gen-AI-credit MAU from 7% to 16% (FY24).
  • Delivered Genfill for Mobile, Text-to-Image custom models, and Text-to-Image DMD (Fast mode).
  • Owned the new Imaging Panel UI for Generative Fill, shipped on time for the Adobe MAX debut (FY23).
  • Delivered India Go Big performance work for low-end devices ahead of schedule (FY26).
  • Prior AJO Offer Decisioning (React; shipped Offer Simulation v1 & v2) and AdCloud/TubeMogul (Angular architecture lead; led Angular 6→9 monorepo migration to production with zero major bugs).

Monitise Americas — Software Engineer / Team Lead

San Francisco Bay Area

  • Led the team building mobile banking applications; established and enforced coding standards, mentored interns, and wrote performance reviews.
  • Mobile banking development in Java, RESTful services, AngularJS, Spring, and Play Framework; code reviews via Gerrit.

Copart — Senior Software Engineer

Fairfield, CA

  • Collaborated on application architecture and design with Product and Core Development teams.
  • Full-stack development in Java 5 with Spring MVC, WebFlow, and iBatis; managed multiple projects from the ground up.

AmeriTechnology Group — Lead Web Developer

  • Lead web designer and developer — met with clients to assess needs, then designed and built websites and web applications end-to-end.

BenefitPoint — User Interface Developer

Personal projects

Events in Vacaville

A community events site for Vacaville, CA, built and run solo. It has a public Next.js app plus an admin app with roles for each organization, audit logging, and an SEO dashboard. A weekly Supabase Edge Function pulls the dashboard's data from Search Console. eventsinvacaville.com

Next.js · TypeScript · Supabase (Postgres, Auth, Edge Functions) · Playwright · Vitest

EIV automation agents

Scheduled LLM agents that handle the site's weekly work: social captions, the newsletter, inbox triage, and turning event flyers into event records with local vision models. Every agent only drafts and never sends; each run is logged in Postgres and reported to Slack. Built an eval suite of 26 real flyers with hand-written ground truth to compare models and catch made-up fields.

TypeScript · Flue · Ollama · MLX · Vision LLMs · Evals · Slack API

Math Mastery

A fully-local math tutoring app for my kids — no external API calls. Full RAG pipeline in TypeScript/Node with a multi-model, agentic generate → validate → revise loop.

Node.js · TypeScript · React · PostgreSQL · pgvector · Ollama · RAG · Prompt Engineering

Skills

Languages & Frameworks

TypeScript · JavaScript · React · Next.js · Node.js · Angular · Lit · MobX · GraphQL · HTML · CSS

AI & Machine Learning

LLM integration · MCP · RAG · Vector search (pgvector) · Ollama · Local LLMs · Prompt engineering · AI agents · Agent orchestration · LLM evals · Vision models · Human-in-the-loop design · Multi-model orchestration

Backend & Data

Java · Spring · PostgreSQL · Supabase · RESTful APIs · Node.js

Tools & Practices

Git · Agile/Scrum · Code review · Technical documentation · Architecture design · Performance optimization

Credentials

Certifications

  • MCP Build & Connect Tools — O'Reilly, 2025
  • MCP for Engineers — O'Reilly, 2025
  • AI Agents with MCP — O'Reilly, 2025
  • AI for Web Developers — O'Reilly, 2024
  • Management Accelerator — McKinsey, 2022

Education

Heald College
AS, Business · 1997–1999

Languages

English · Spanish (bilingual)