avatar

Thomas Davis

Melbourne, AU

Full Stack Developer & AI Engineer

twitter/ ajaxdavis
github/ thomasdavis

Summary

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.

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)

Work

  • Misc Companies
    2020-05-05 - present
    Product Engineer (AI Focus)
    • - 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
  • Tokenized
    2020-05-05 - 2021-05-05
    Senior Javascript Developer
    • - React
    • - Redux
    • - SCSS
    • - Product
  • Blockbid
    2018-03-01 - 2020-01-01
    Senior Javascript Developer
    • - 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.
  • Listium
    2016-01-01 - 2018-01-01
    Developer
    • - 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
  • Electronic Frontier Foundation
    2014-04-01 - 2016-01-01
    Developer
    • - Developed new tools for contacting congress
    • - Brainstormed campaign ideas to raise maximum awareness about issues
    • - Lots of social networking integration
  • Earbits
    2013-03-08 - 2015-01-09
    CTO
    • - 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
  • JSON Resume
    2014-04-01 - present
    Founder
    • - This resume is built with JSON Resume
    • - Over 5000 stars on Github
    • - Community developed themes
    • - Tens of thousands of users
  • Taskforce.is
    2013-06-01 - 2016-01-01
    Developer
    • - Generated 37,000,000 banner views
    • - 100, 000 phone calls to congress
    • - 500, 000 emails
    • - 250, 000 signatures
  • Drone Hire
    2013-01-01 - present
    Co-Founder
    • - The site and blog combined have managed to receive over 200,000 visitors in 2014.
  • BackboneTutorials.com
    2011-01-01 - 2014-01-01
    Founder
    • - Over two million unique visitors a year
    • - 25,000+ ebook downloads
    • - 300,000+ Youtube views
  • Ephox
    2011-01-01 - 2012-06-01
    Front-end Developer

Education

Projects

JSON Resume

Community-driven open source standard for resumes in JSON format. Recently added AI-powered job matching using vector embeddings, GPT-powered job parsing, and a Claude Code skill for interactive job hunting.

Cdnjs

Following Google's CDN for jQuery, we decided to start a CDN for the less popular Javascript frameworks. The CDN is community moderated and open source on GitHub. We secured a partnership with Cloudflare who now supports the infrastructure.

Omega

Self-evolving AI Discord bot with 80+ specialized tools, multi-database architecture, and autonomous development capabilities. Built with Vercel AI SDK, Discord.js, and Next.js.

Alpha

From-scratch GPT training and inference system built in TypeScript with a hand-written C Vulkan addon for GPU compute. No PyTorch or TensorFlow — custom tensor backend, autograd, tokenizers, training loop, and inference engine.

TPMJS

The Tool Package Manager for AI Agents. An open-source registry and execution platform that automatically discovers, validates, and runs npm packages as AI agent tools via MCP, SDK, or CLI.

Blocks

AI coding validator with semantic guardrails. A development-time validator that lets AI agents write code freely while maintaining consistency through domain semantics and multi-layer validation.

MobTranslate

Open-source Indigenous language dictionary platform supporting advanced search, real-time AI translation, and server-side rendering. Built with Next.js and Turborepo.

Languages

English
- Native speaker

Interests

Gardening
- Lazy Gardening
Music
- Guitar
- Singing
- Dancing
Books
- Reading
- Writing
- History
Open Source
- All of it

Awards

2014-10-02
Awarded by: Fight For The Future
Defender of the Internet
For my work against mass surveillance and building out civic tools for digital democracy.