Standing on the edge of Table Mountain looking down over Table Bay and the city of Cape Town at dusk
33.9628°S 18.4098°ETable Mountain, Cape Town

James
Hurley

Fullstack & machine learning engineer

About

about me

Me:

Hi, I'm James. Thanks for visiting my site. I'm a fullstack software and AI engineer living in San Francisco, CA. I grew up in the lovely city of Galway in the west and lived there most of my life. You can read a little bit more about me below, and scroll through the pictures above.

What I like:

Building

Really passionate about all things tech. Most of my time now goes on building with LLMs - agents, tool use and the infrastructure around them. Love clean code and simple designs.

Moving

I played hurling at a high level during school - love keeping fit, going to the gym and eating well.

Exploring

Travelling is a big passion of mine. I have seen a lot of Europe, America, and been to Dubai + Cape Town.

Connecting

Love socialising and having the craic over a few pints, and especially meeting new people.

Tunes

Current rotation

A soundtrack for the road

A selection of what I have been listening to lately.

Experience

Skills

ai

AI & ML

AI & LLM EngineeringPython

AI & LLM Engineering

  • LLM apps & agents
  • Tool use / MCP servers
  • Evals & prompt design

Python

  • Python 3.11+
  • FastAPI
  • Pydantic
  • Poetry & pytest
typescript

Product Engineering

TypeScriptWeb DevelopmentA/B Testing

TypeScript

  • TypeScript
  • React
  • Next.js App Router
  • Node.js

Web Development

  • Responsive design
  • Accessibility
  • Tailwind & MUI
  • SEO

A/B Testing

  • Experimentation
  • Growth engineering
  • Metrics & analysis
cloud

Systems

Cloud & ServerlessInfrastructure & CI/CDSystem DesignDatabases

Cloud & Serverless

  • AWS Lambda
  • API Gateway
  • SQS & SNS
  • S3 & DynamoDB

Infrastructure & CI/CD

  • Terraform
  • Docker
  • GitHub Actions
  • Monitoring & alerting

System Design

  • Event-driven services
  • API design
  • Built from the ground up

Databases

  • Postgres
  • DynamoDB
  • Schema design
  • Migrations
testing

Engineering Craft

TestingGitAlgorithms & Data Structures

Testing

  • pytest
  • Vitest
  • Playwright
  • CI test pipelines

Git

  • GitHub
  • Code review

Algorithms & Data Structures

Good knowledge from studying & using in practise

Contact

Have a project, an idea, or just want to say hello? Email is the quickest way to reach me.

You can also catch me for a pint in

Email me
GalwayorSan Francisco
or
linkedingithubtwitter

All Rights Reserved