← Back to chrisjmendoza.com Download PDF

Christopher Mendoza

Software Developer · Web, Mobile & Desktop · AI Integration

Summary

Software developer with a B.A.S. in Application Development who designs and operates production applications across web, Android, and desktop, owning requirements, architecture, and review from APIs, data models, and payments through the testing, CI, monitoring, and security that keep them running. Builds with AI coding agents, using automated tests and CI as the quality gate: more than 5,000 tests across four shipped projects. Brings over a decade of hardware and software diagnostics to debugging. Available for freelance projects and full-time roles.

Technical skills

Languages
TypeScript, JavaScript, Kotlin, Python, Java, C#, SQL
Web & backend
Next.js, React, Node.js, FastAPI, REST APIs, OAuth, webhooks, scheduled jobs, Tailwind
Mobile & desktop
Android, Jetpack Compose, Room, Hilt, WorkManager, Electron, .NET
Data
PostgreSQL, Supabase, SQLite, schema design, versioned migrations, row-level security
AI
Directing AI coding agents (Claude Code, GitHub Copilot), reviewing and validating agent output, Anthropic API integration, prompt design
Quality & ops
Unit, integration, and instrumented testing, GitHub Actions CI, Vitest, pytest, Sentry, Vercel, Stripe, Git

Software development

Independent Software Developer 2025 – Present

PlusOrMinusTwo Designs · Bothell, WA

Design and direct production applications built with AI coding agents, owning requirements, architecture, review, testing strategy, releases, and production monitoring.

RidePrint 2026 – Present

Live service history and resale verification platform — rideprint.com

Next.js · TypeScript · Supabase (PostgreSQL) · Vercel · Stripe

  • Built and operate a live full-stack platform with Stripe checkout and webhooks, Strava OAuth activity sync, AI receipt OCR through the Anthropic API, and scheduled transactional email.
  • 797 automated tests with CI on every push; 48 versioned migrations; hardened with Sentry, row-level security, a nonce-based CSP, and rate limiting.
Postmark 2026 – Present

Android SMS and MMS client · public on GitHub

Kotlin · Jetpack Compose · Room · Hilt · WorkManager

  • Full default SMS replacement with full-text search, photo, video, and voice memo messaging, direct reply notifications, scheduled backups, and a statistics dashboard; 1,100+ unit tests plus emulator-based instrumented tests in CI; daily driver at 159,000 messages.
  • Designed a pure, unit-tested allocator that divides the carrier’s MMS byte budget across every attachment in a message, smallest first, with under-budget images donating their surplus to larger ones, so multi-photo messages compress to fit instead of failing to send.
ShaftSchematic 2025 – Present

Marine prop-shaft modeling and drawing export app · public on GitHub

Kotlin · Jetpack Compose

  • Models multi-segment shafts and exports dimensioned PDF drawings and runout sheets, drawn from daily shop-floor work; 2,200+ unit tests with CI gating merges.
DocArchivist 2025 – Present

Local-first document archival desktop app · private pre-release, demo on request

Electron · React · TypeScript · Python · FastAPI · SQLite

  • React front end with a Python FastAPI backend covering OCR, 22 document types, and a Windows installer; 958 automated tests and a nine-phase fault-injection test plan.
Hephaestus 2026 – Present

Coding agent for repository-level tasks — indexes a repository and plans development tasks with LLM reasoning · in progress, public on GitHub

Python · Anthropic API

Professional experience

Machinist 2022 – Present

Sound Propeller Services · Seattle, WA

Machine, inspect, and repair marine propellers and shafts to specification, measuring wear and runout and documenting findings; reached proficiency across machining, inspection, welding, and repair with no prior experience.

Education