avatar

Thomas Davis

Full Stack Developer & AI Engineer

About

Full stack developer with 15+ years building products from the ground up at startups and open source. Recently focused on generative AI — building LLM-powered applications with Vercel AI SDK, designing MCP tool ecosystems, and creating AI agent infrastructure. Product-minded engineer who ships fast and prioritizes user feedback.

WORK EXPERIENCE

Product Engineer (AI Focus) at , Melbourne

May 2020 – Present

  • Vercel AI SDK / OpenAI / Anthropic
  • Structured outputs, embeddings, vector search
  • MCP servers and AI agent infrastructure
  • GCP / Kubernetes / Cloud Infrastructure
  • React / Next.js / TypeScript
  • Node.js / PostgreSQL / Supabase

Senior Javascript Developer at , Melbourne

May 2020 – May 2021

  • React
  • Redux
  • SCSS
  • Product

Senior Javascript Developer at , Melbourne

March 2018 – January 2020

  • React, Apollo, Styled Components
  • Node.js / Rails
  • Docker / Heroku / GCP
  • Used Figma for design and UX work
  • Optimizing markets with tens of millions of rows using SQL.

Developer at ,

January 2016 – January 2018

  • Worked with Postgres, Redis and Dynamodb for storage.
  • Hosted on a mixture of Heroku Apps and EC2 servers.
  • Caching by Fastly and Cloudflare
  • Hybrid app supported on all platforms

Developer at ,

April 2014 – January 2016

  • Developed new tools for contacting congress
  • Brainstormed campaign ideas to raise maximum awareness about issues
  • Lots of social networking integration

CTO at ,

March 2013 – January 2015

  • Managed a small team of developers and designers
  • Built the entire frontend application with Backbone.js
  • Transferred all of the infrastructure from Heroku to AWS

Founder at ,

April 2014 – Present

  • This resume is built with JSON Resume
  • Over 5000 stars on Github
  • Community developed themes
  • Tens of thousands of users

Developer at ,

June 2013 – January 2016

  • Generated 37,000,000 banner views
  • 100, 000 phone calls to congress
  • 500, 000 emails
  • 250, 000 signatures

Co-Founder at ,

January 2013 – Present

  • The site and blog combined have managed to receive over 200,000 visitors in 2014.

Founder at ,

January 2011 – January 2014

  • Over two million unique visitors a year
  • 25,000+ ebook downloads
  • 300,000+ Youtube views

Front-end Developer at ,

January 2011 – June 2012



CERTIFICATIONS


PROJECTS

JSON Resume

April 2014 – Present

  • 5000+ GitHub stars, tens of thousands of users
  • AI job matching with vector embeddings and semantic search
  • Built with Next.js, Supabase, Vercel AI SDK
  • Community developed themes ecosystem

Cdnjs

January 2011 – Present

  • Millions of sites use the CDN in production
  • Larger market share than Yahoo's, Microsoft's and Google's javascript content distribution networks
  • We serve hundreds of billions request a month
  • Contains over 3000 popular Javascript libraries

Omega

June 2025 – Present

  • 80+ AI tools including code execution in 42+ languages
  • Self-evolution capability — analyzes behavior and proposes improvements via GitHub issues
  • Dual database architecture (PostgreSQL + MongoDB)
  • AI-powered decision making for natural conversation participation

Alpha

September 2025 – Present

  • Custom tensor backend with tape-based reverse-mode autodiff
  • Hand-written Vulkan GPU backend with TS-generated SPIR-V kernels
  • Full training pipeline: BPE tokenizers, checkpointing, eval, sampling
  • OpenAI-compatible chat API, CLI, web dashboard, and TUI

TPMJS

June 2025 – Present

  • Auto-discovers npm packages with tpmjs keyword
  • Sandboxed tool execution via Deno runtime
  • MCP aggregator for connecting tool collections to Claude, Cursor, etc.
  • Agent platform for building, sharing, and forking AI agents

Blocks

November 2025 – Present

  • Domain specification via blocks.yml for entities, signals, measures, and rules
  • Multi-layer validation: Schema, Shape, and AI-powered Domain checks
  • Semantic feedback loop for AI coding tools
  • Drift detection between code and specification

MobTranslate

December 2024 – February 2025

  • Implemented multilingual dictionary with advanced search and pagination.
  • Added real-time translation API using AI techniques.
  • Optimized performance with server-side rendering (Next.js).
  • Structured codebase as a monorepo using Turborepo.


SKILLS


AI & LLMs

Advanced
Vercel AI SDK OpenAI API Anthropic API Google Gemini Structured Outputs Embeddings / Vector Search RAG Pipelines AI Agents Model Context Protocol (MCP) Prompt Engineering LLM Training (from scratch) Autograd / Tensor Operations

Frontend

Senior
React Next.js TypeScript JavaScript HTML / JSX Tailwind CSS Styled Components Redux Apollo / GraphQL Electron Three.js Backbone.js

Backend

Senior
Node.js Go Python Ruby on Rails PostgreSQL MongoDB Redis Supabase REST APIs WebSockets Deno

Cloud & DevOps

Senior
Google Cloud Platform (GCP) Kubernetes AWS Docker Vercel Railway Heroku GitHub Actions CI/CD Pipelines Serverless Cloudflare

Architecture & Tooling

Senior
Monorepos (Turborepo) System Design API Design Microservices Real-time Systems (Pusher / Yjs) CLI Tools npm Package Publishing Open Source Maintenance

Low-Level & GPU

Intermediate
C Vulkan SPIR-V Shader Generation GPU Compute Mixed Precision (FP16)

EDUCATION

The University of Queensland

Bachelors in Software Engineering (incomplete)

2008 - 2009