Principal software engineer · Independent consultant Central Florida · Remote, US

AI agents and production systems for businesses that run on real workflows.

Twenty-five years of software engineering. I design and build agentic AI systems, LLM-powered automation, and the full-stack products and cloud infrastructure they run on, for regulated, data-heavy, and legacy-bound environments where a demo isn't enough.

Start a conversation See selected work Taking new engagements
James Russo
James Russo
Why me

Three things you won't get from an agency.

Zero to production, alone.

I've taken a SaaS product from a founder's idea through data model, API, web app, multi-account AWS infrastructure, and CI/CD to paying use, and kept it shipping for two years.

AI at production scale.

Principal engineer at Overjet (2019–2022), building FDA-cleared computer-vision AI used in clinical decisions. Two issued patents in autonomous device networking; co-inventor on a published application for ML-driven claims processing. Today I build agentic systems on Claude, OpenAI, and Bedrock.

An operator's perspective.

I've run the business and technology side of a two-doctor medical practice for twenty years alongside my engineering work. I build for the people who have to use the software every day.

Services

What I take on.

Architecture, hands-on build, or a fractional principal-engineer seat.

Agentic AI & LLM workflows

Agents that do real work: process documents, reconcile records, operate other software, talk to customers. MCP server design, tool-calling architectures, retrieval pipelines, LLM-as-judge evaluation, and computer-use agents that drive legacy Windows and web applications. Unattended browser automation against portals with MFA, rotating credentials, and no API. Deployable behind a BAA or inside a private VPC when compliance requires it.

ClaudeBedrockOpenAIMCPComputer usePlaywright

Full-stack product engineering

Complete web applications from schema to screen: FastAPI or Rails backends, Angular front ends, Auth0 and SSO, multi-tenant data models, file and image pipelines, transactional email. Built with tests, migrations, and CI/CD from day one so the product keeps evolving after launch.

Python / FastAPIRailsAngularPostgreSQLAuth0

Cloud infrastructure & integration

AWS organizations and landing zones in Terraform and Terragrunt; ECS/Fargate, RDS, S3, SES, EventBridge, AppStream. Kubernetes with GitOps, Proxmox and ZFS, secure networking, DR and tiered backup. Integration layers over systems never designed for it: on-prem databases, vendor apps, accounting platforms, telephony.

AWSTerraformK3s / ArgoCDProxmoxFortiGate / UniFi

Data engineering & analytics

Warehouses and dbt models built from operational databases; bitemporal and event-sourced designs for auditability; financial reconciliation and variance detection; database migrations such as MongoDB to PostgreSQL.

dbtPostgreSQLEvent sourcingReconciliation
Selected work

Engineering summaries, not marketing tiles.

Client names withheld where the work is internal.

Venue & sports marketing · SaaS · 2024–present

Planvue

Sole engineer on a multi-tenant platform where venue operators catalog every signage and branding placement on an interactive map: drawn areas, per-location print specs (dimensions, bleed, materials, designer notes), reference photos, downloadable design templates, favorites, and per-venue user management.

Angular 17LeafletAuth0FastAPISQLAlchemyPostgreSQLTerraform / TerragruntFargateGitHub ActionsSentry
Role
Architecture, backend, front end, infrastructure, CI/CD
Data
Migrated a legacy MongoDB dataset into a relational model with Alembic migrations
Cloud
Multi-account AWS organization (shared services, dev, prod) built from reusable modules
Scale
~800 commits across API, web, and infrastructure repositories
Healthcare · Practice-management platform · 2025–present

DSO operations platform

Principal engineer (contract) on the internal platform a mid-sized dental DSO runs its offices on. The biggest piece is insurance-verification automation: eligibility requests are generated from the schedule, routed by payer to an EDI 270/271 clearinghouse or a headless-browser scraper for that payer's portal, cross-checked, classified (payer answer vs. our failure), and written back into OpenDental, with plain-language failure reasons for the front desk and a Datadog dashboard for the RCM team. The scrapers run through a centralized egress gateway I designed so each office's traffic leaves from its own clinic network, with per-location credentials resolved from 1Password, MFA/OTP handling, circuit breakers, failure capture for post-mortems, and an LLM judge that grades ambiguous outcomes.

Around that: an event-driven merge train with land-on-green batching and chat announcements; migration of Rails encrypted credentials to environment-sourced secrets; DB-backed feature flags with percentage rollouts; and an OAuth 2.0 + PKCE layer so Claude and other LLM clients can reach the platform's MCP tools.

RailsSidekiqEDI 270/271PlaywrightTailscale / SOCKS51PasswordDatadogTerraformECS FargateMCP / OAuth
Desktop
Electron client for the front desk: Action Cable and SQS-driven notifications, AppStream overlay, floating chat windows, time clock with geolocation, release channels, Datadog RUM. 900+ commits.
OpenDental
Maintained a customized C#/WPF fork: appointment-indicator API, referral flows, SQS messaging, off-UI-thread image loading, tag-stamped builds with SSM deploys and rollback.
Infra
Terraform for production, utility, and marketing stacks: GuardDuty, cost-anomaly alerts, 55 CloudFront sites imported, Datadog monitors as code, Fargate Spot tracking.
Scale
1,800+ commits and 725+ merged PRs across four repositories in 16 months
Healthcare · Agentic AI

Agentic claims processing

Claude on Amazon Bedrock behind a BAA, with a custom MCP server and computer-use, operating a Windows line-of-business application end to end. Extends work I co-invented at Overjet on ML-based claims adjudication at the point of care.

BedrockMCPComputer useHIPAA
Telephony · Speech AI

Real-time speech pipeline

Asterisk/FreePBX to Deepgram streaming to Redis to FastAPI, with domain-vocabulary tuning feeding downstream workflow automation. Includes IP-microphone capture design (Shure, Dante) for ambient documentation.

AsteriskDeepgramRedisFastAPIDante
Regulated SaaS · Platform & scrapers

HIPAA-scoped workflow platform

FastAPI, Celery, and PostgreSQL on K3s with ArgoCD; transactional outbox for reliable events; an EventBridge bus-per-trust-boundary architecture that keeps sensitive data domains isolated. A fleet of headless-browser scrapers pulls eligibility, claims, and remittance data from payer portals and practice-management systems that offer no API, with credential handling and failure classification built for unattended runs.

K3sArgoCDCeleryEventBridgePlaywright
Finance ops · Reconciliation

Payment reconciliation pipeline

Automated matching of card-processor deposits to ledger entries, with exceptions surfaced for review instead of buried in a spreadsheet.

PythonPostgreSQL
Analytics · Data engineering

Operational data warehouse

Bitemporal, append-only event model over twenty years of transactional history; dbt star schema for reporting; variance-based anomaly detection that flags misconfiguration before it costs money.

dbtPostgreSQLBitemporal
Finance ops · Integration

Accounting integration

Xero API integration for an application running on private address space, with OAuth callback, DNS, and certificate design across the firewall boundary.

Xero APIOAuthDNS / TLS
Consumer hardware · Aviation

Hardware product, inception to delivery

Founded and ran Aeroluxmaps (2020–2025), designing and manufacturing custom fiber-optic-lit aviation maps: electronics, fabrication, and the business around them.

ElectronicsFabricationE-commerce
Experience

Where the years went.

2007 – present

President, Halo3 Consulting, LLC

Custom software, systems integration, cloud infrastructure, and AI engineering for small and mid-sized businesses.

2025 – present

Principal Software Engineer (Contract), mid-sized dental DSO

Principal engineer on the DSO's internal practice-management platform: insurance-verification automation (EDI 270/271 plus payer-portal scrapers), the Electron desktop client, a customized OpenDental fork, an MCP/OAuth layer for LLM access, and the Terraform, CI, and deploy pipeline behind it. 1,800+ commits and 725+ merged PRs across the Rails app, desktop, OpenDental, and infrastructure repositories.

2006 – present

Business manager and co-owner, pediatric dental practice

Operations, finance, IT, and analytics for a two-doctor practice in Central Florida.

2019 – 2022

Principal Software Engineer, Overjet

FDA-cleared dental AI. C#, Python, Google Cloud Platform. Remote.

2020 – 2025

President, Aeroluxmaps

Founded and ran a company producing custom fiber-optic-lit aviation maps.

2013

Software Developer, Yodle

Web platform engineering.

Patents & publications

Named inventor.

US 8,631,063Issued Jan 14, 2014

Modular platform enabling heterogeneous devices, sensors and actuators to integrate automatically into heterogeneous networks

A hardware platform with drivers that turn every attached sensor or actuator into a programmable software service behind a common middleware interface.

Google Patents ↗
US 7,895,257Issued Feb 22, 2011

Modular platform enabling heterogeneous devices, sensors and actuators to integrate automatically into heterogeneous networks

A self-describing sensor network: nodes carry their own communication software, so new devices are discovered and integrated automatically.

Google Patents ↗
US 2023/0008788Published application · Overjet · co-inventor

Point of Care Claim Processing System and Method

A machine-learning system that processes clinical image data and patient records at the point of care to adjudicate insurance claims in real time.

Google Patents ↗
About

Background and how I work.

How I work

Architecture reviews

Fixed scope. A written assessment of your system or plan, with specific recommendations you can act on with or without me.

Build engagements

Hands-on delivery of a defined piece of work: an agent, a product, an integration, an infrastructure build-out.

Fractional principal engineer

A standing seat on your team for technical direction, hard problems, and mentoring, at a fraction of a full-time hire.

Remote-first and US-based. Comfortable working directly with founders and non-technical owners as well as engineering teams.

Education

2005 – 2006M.S. Computer Engineering, University of FloridaThesis: a self-describing wireless sensor network built with Java and OSGi
1998 – 2002B.S. Computer Engineering, Florida Atlantic University

Industries

SaaS platformsSports & venue marketingHealthcare & HIPAAFinancial operationsIoT & embeddedTelephonyAviation
Contact

Start a conversation.

Tell me what you're trying to build and roughly when you need it. I reply to every serious inquiry, usually within a business day.

No newsletter, no follow-up sequence. Just a reply.