Available for senior roles & AI contract work

I build AI products that ship, from LLM pipelines to apps with 4M+ installs.

I'm Joseph Zhang, a senior full-stack and AI engineer with 8+ years across React, Node.js, Python, Swift and cloud infrastructure. I built CodeMind Jobs on my own and have published 30+ apps on the App Store.

8+
years shipping production software
4M+
installs across my App Store apps
30+
iOS & macOS apps published
~5k
jobs/day processed by CodeMind
OpenAILangChainLangGraphHugging FacePyTorchpgvectorReactNext.jsTypeScriptNode.jsFastAPISwiftSwiftUIPostgreSQLMongoDBRedisAWSCloudflareStripeOpenAILangChainLangGraphHugging FacePyTorchpgvectorReactNext.jsTypeScriptNode.jsFastAPISwiftSwiftUIPostgreSQLMongoDBRedisAWSCloudflareStripe
01 · AI work

AI that runs in production, not in a demo.

LLM pipelines, RAG, agents, speech and generative media, shipped in CodeMind, in 18 AI apps on the App Store, and at telecom scale at First Orion. Each one has real users and a cost budget.

CodeMind Jobs

LLM pipelines with structured outputs

CodeMind turns about 5,000 raw job posts a day into clean, typed data: skills, seniority, salary, visa and work type. It runs a cheap batch model first and moves up to a stronger model only when needed, and every answer is checked against a strict schema.

OpenAI Batch APIStrict JSON schemaValidation + retryCost caps
RAG apps

RAG & document AI

Chat with a PDF and get answers that cite the page, plus translation that keeps a book or paper's layout and formulas intact.

ChatPDF - AI Chat with any PDFPDF Translator - Powered by AIeBook Translator: AI TranslateAI法律助手 - 人工智能法律顾问
Agents

Agents & tool use

A research agent that plans, searches, reads and writes a report; an MCP server that lets AI assistants search CodeMind; and a browser agent that fills multi-page application forms.

Speech apps

Speech & audio AI

Whisper transcription, natural text-to-speech with dozens of voices, and generated focus music, shipped as consumer apps with thousands of ratings.

Whisper Transcribe - DictationText to Speech: Voice ReaderAI.FM - Text to SpeechChatTTS - AI Text to SpeechSpeechMax - Text to SpeechAmbience AI: Focus Music, ADHD
CodeMind

Evaluation & trustworthy scoring

In the ATS matcher the model only judges each requirement and quotes the resume line that proves it. Code checks that each quote is really in the resume and computes the score, and changes are tested against a benchmark of real job and resume pairs.

Photo to Video: AI Video MakerPhotoAI: AI Photo EditorFlux Kontext: AI Image EditorRestore Photos: AI Photo FixInteriorAI: AI Virtual StagingBackground Editor: AI DesignerFont Generator - AI Text Art
7 apps

Generative image & video

Photo-to-video animation, image editing by text prompt, photo restoration, virtual staging, background design and AI font art. Each one is a shipped App Store product with in-app purchases.

First Orion · telecom scale

NLP & embeddings at scale

At First Orion: transformer embeddings and semantic matching for entity normalization, noisy-data matching and intent classification, feeding real-time scoring for caller identity and spam detection.

Hugging FaceEmbeddingsSemantic matchingReal-time scoring
02 · Flagship product

CodeMind Jobs: a whole product, end to end.

CodeMind gathers software-engineering jobs from hundreds of sources, scores your resume against each one, tailors it to the posting and fills the application form for you. I designed, built and operate the whole thing: ingestion, AI pipelines, web app, browser extension, billing and SEO.

Visit live site
jobs.codemind.site
CodeMind Jobs job board with filters, salary estimates and a resume match panel
CodeMind Jobs on a phone
How a job moves through CodeMind
  1. 01
    Collect40+ sources: ATS APIs and job boards
  2. 02
    DedupeReposts and multi-city copies merged into one job
  3. 03
    EnrichAI extracts skills, salary, seniority and visa
  4. 04
    ScoreResume match, every claim checked in code
  5. 05
    TailorResume rewritten for the role, .docx or PDF
  6. 06
    ApplyExtension fills the application form
~5,000
new jobs ingested daily
40+
job sources & ATS platforms
$0.0005
AI enrichment cost per job
16+
ATS forms the extension fills

Ingestion at scale

Collectors for 34 ATS platforms (Greenhouse, Lever, Workday, Ashby, SuccessFactors…), plus LinkedIn, Indeed, hiring.cafe, Wellfound and YC. They run on schedules, merge multi-city reposts into one job and follow aggregator copies back to the employer's own link.

LLM enrichment for less than a cent

Every posting is turned into structured data (skills, seniority, salary, visa, work type) with a gpt-5-nano batch, then a retry, then gpt-5-mini, and every answer is validated. On flex processing it costs about $0.0005 per job.

ATS scoring where code owns the number

The model only gives a verdict on each requirement and quotes the resume line that supports it. Code checks that each quote really appears in the resume, applies fixed weights and computes the score, so the result can be repeated and checked.

Resume tailoring with guardrails

Strict-schema rewrites in three modes (ATS-first, Balanced, Looks-real), traced bullets, a gap pass driven by the score, and a benchmark of real job/resume pairs. Exports to ATS-safe .docx and PDF templates.

Autofill browser extension

A Manifest V3 extension built from adapters for each board. It fills application forms that span several pages on Workday, Greenhouse, Lever, iCIMS and others, attaches the tailored resume and drafts answers, and leaves Submit to you.

A full product, not a demo

Stripe billing, an employer job-posting flow, identity verification, job alerts via Resend, an MCP server for AI assistants, programmatic SEO landing pages and an admin console with outreach tooling.

StackReactViteTailwindNode.jsExpressMongoDB AtlasOpenAIStripeRenderCloudflare R2SentryMCP
04 · Work with me

Have something to build? Let's ship it.

I join teams as a senior engineer and take on select contract work. Three kinds of projects I do best:

Full-stack MVP, fast

From idea to a product people pay for: web app, backend, auth, billing, admin and deployment. The same path I took with CodeMind.

  • React / Next.js + Node or Python
  • Postgres, Mongo, Redis
  • Stripe billing & auth
  • Deployed and monitored

iOS & mobile apps

Native Swift/SwiftUI or React Native, designed for the App Store, with in-app purchases and on-device or cloud AI. I have launched 30+ apps of my own.

  • Swift, SwiftUI, React Native
  • In-app purchases & paywalls
  • On-device ML & AI APIs
  • App Store launch
01DiscoverA short call to pin down the goal, the users and what success looks like.
02PrototypeA working slice in days, not a slide deck, so we decide on real output.
03ShipProduction code with tests, monitoring and a clear handoff.
04MeasureQuality evals, cost per request and usage, so we know what to improve next.
05 · Experience

Eight years of production engineering.

  1. Oct 2019 — PresentNorth Little Rock, AR

    Senior Software Engineer / AI Engineer

    First Orion
    • Lead production software and AI systems for caller identity, reputation scoring, spam detection and anomaly detection across high-volume telecom data.
    • Build NLP and semantic-matching workflows with transformer embeddings for entity normalization, noisy-data matching and intent classification.
    • Ship real-time Python scoring services and end-to-end product features across React/TypeScript, Node.js, PostgreSQL and Redis.
    • Deliver customer-facing mobile features in React Native, Swift/UIKit and Kotlin/Jetpack Compose, and own App Store and Google Play releases.
    PythonTypeScriptReactNode.jsPostgreSQLRedisHugging FaceReact NativeSwiftKotlin
  2. Jan 2018 — Oct 2019Centennial, CO

    Software Consultant

    Fast Enterprises
    • Built and maintained backend applications in C#, .NET and SQL Server with a focus on data integrity and reliability.
    • Built fraud-scoring models for tax-return data that flag anomalous patterns for investigation.
    • Automated database-driven workflows that cut manual processing.
    C#.NETSQL ServerStatistics
  3. May 2016 — Aug 2016Fort Smith, AR

    Software Engineering Intern

    ArcBest Technologies
    • Built C# applications and database workflows for internal teams, with unit tests and documentation.
    C#SQL
  4. 2015 — 2017

    B.S. Computer Science

    University of Arkansas, Fayetteville
06 · Toolbox

Comfortable across the whole stack.

From the model call to the App Store release: the tools I reach for most.

AI / ML

OpenAI APILangChainLangGraphRAGAI agentsTool callingStructured outputsEmbeddingsVector searchHugging FacePyTorchEval harnesses

Frontend

ReactNext.jsTypeScriptTailwind CSSViteChrome extensions

Backend

Node.jsExpressPythonFastAPIDjangoRESTGraphQLBackground jobs

Mobile

SwiftSwiftUIUIKitReact NativeKotlinJetpack ComposeIn-app purchasesApp Store Connect

Data

PostgreSQLMongoDBRedispgvectorFAISSSQL ServerFirebase

Cloud & Ops

AWSGCPAzureRenderCloudflareDockerGitHub ActionsSentry
Contact

Let's build something people actually use.

I'm looking for senior full-stack and AI engineering roles. The fastest way to reach me is email.