Open to Contract & Full-Time Roles Principal Programmer · AI Systems · Production Architecture Flutter · Python · .NET · TypeScript · AWS

Michael Russo

Principal Programmer — Applied AI, Computer Vision & Production Systems

I build and ship production systems across AI, cloud, mobile, and computer vision — using AI coding agents as core tools in my daily workflow. My delivery areas span AI integration, system design, full stack development, computer vision / OCR, and cross-platform mobile.

Services

Consulting and delivery centered on systems, outcomes, and operational reliability

AI Engineering & Automation

LLM integrations, agent orchestration, tool calling, and AI-augmented development workflows — from prototype to production.

Cloud & Backend Systems

Scalable APIs, serverless systems, and secure integrations on AWS and Azure.

Mobile Platform Development

Cross-platform mobile applications integrated with real-world operational systems.

Legacy System Modernization

Upgrade aging .NET or enterprise platforms to modern cloud architecture without disrupting operations.

Fractional CTO / Technical Advisory

Architecture reviews, system design guidance, and senior engineering oversight.

Computer Vision & OCR

Object detection, segmentation, and OCR pipelines for blueprint analysis, document processing, and production extraction workflows.

Technical Proof

Selected visual walkthroughs showing applied computer vision, AI extraction, and MCP-based tooling

⬡ Stage 1

Detect — Blueprint Object Detection

Streamlit demo detecting countertops, sinks, and appliances in architectural blueprints utilizing a trained Faster R-CNN model.

◈ Stage 2

Scale — OCR Measurement Extraction

Extracting blueprint scale via OCR (docTR) to compute real-world dimensions, areas, and generate material cost estimates.

◉ Stage 3

Segment — Instance Segmentation

Pixel-perfect instance segmentation masks isolating exact countertop shapes for area computation and material estimation, leveraging a trained Mask R-CNN model.

Architecture: Faster R-CNN and Mask R-CNN utilized as the core backbones for detection and segmentation respectively · Training: 10,000+ annotated blueprint images · Infra: Model training executed on large GPU clusters · Demo: Streamlit interactive frontend

ScraperAI Platform
⚙ Stage 1

Dashboard & AI Provider Setup

Central dashboard for managing AI providers, prompts, scraping jobs, API keys, and analytics. Configure providers like OpenRouter and LM Studio with model selection and API key management.

✎ Stage 2

Prompt Engineering & Configuration

Create and manage scraping prompts with target URLs, custom instructions, system prompts, provider/model selection, output format (JSON/XML), and fetch method (headless browser or direct).

▶ Stage 3

Execution, Monitoring & Results

Monitor crawling jobs with status tracking, filtering, and pagination. View detailed job results including AI processing metrics (tokens, cost, confidence) and validated structured JSON output.

Backend: .NET 8 / ASP.NET Core · Frontend: React SPA · Scraping: Headless browser (Playwright) · AI: OpenRouter, LM Studio, Anthropic, OpenAI providers · Output: Structured JSON/XML with validation

MathMCP Server
∑ The Challenge

Complex DSP Concepts

Excerpt from a Digital Signal Processing textbook. The material is dense, mathematical, and difficult to parse for beginners or high school students.

✓ The Solution

AI Simplification (LM Studio)

MathMCP server connected to LM Studio local LLM. The agent ingests the textbook image, simplifies the concepts for a high school level, and generates practice questions.

Tech: Model Context Protocol (MCP) · Model: Local LLM (LM Studio) · Input: Visual / OCR + Text · Goal: Educational simplification & accessibility

Selected Case Studies

Representative consulting and architecture work in a problem, solution, and impact format

Basil / Annie AI Sales Automation

Problem

Dealership teams needed faster lead capture, qualification, and follow-up inside existing CRM workflows.

Solution

Built chat capture, VIN-aware context handling, lead routing, and TypeScript agent skills for SMS, email, and CRM actions.

Impact

Shipped to live dealerships — automated lead qualification, VIN-aware routing, and CRM writes replacing manual touchpoints across SMS and email.

Core Technologies: TypeScript, Node.js, CRM integrations, AI workflow automation.

InCommercial AI Chat Agent

Problem

The platform needed stronger security, more reliable auth flows, and better real-time AI interaction.

Solution

Engineered JWT auth with refresh token workflows, improved streaming behavior, and refined the chat product experience.

Impact

Hardened authentication and AI streaming for a commercial real estate platform, enabling production launch with enterprise-grade security.

Core Technologies: JWT auth, streaming AI UX, backend hardening, web application delivery.

Additional Projects

Selected builds across AI tooling, mobile platforms, and serverless architecture

SmartCoder — AI Developer MCP Server

Developer infrastructure for AI coding agents and local environments

MCP server for semantic code search, automated file analysis and editing, and OCR-based visual inspection workflows designed for local-model usage.

PythonFastMCPOpenCVPyTesseract

Task3r — AI Task Management Platform

Serverless conversational task platform

AI-assisted task operations built on a serverless AWS backend with conversational workflows, identity management, and cross-platform delivery.

FlutterAWS LambdaAPI Gateway CognitoBedrockS3
Visit task3r.com →

Steward Mobile

Field service operations platform

Mobile platform for field service scheduling, dispatch, and job tracking with an enterprise ASP.NET Core backend.

FlutterASP.NET Core

Let’s Talk

I work best with companies and founders who need senior engineering across AI, backend, mobile, and architecture.

Include your goals, timeline, and constraints — I respond to every serious inquiry.