I'm Jonathan Harford

I'm a full-stack engineer with over 8 years building scalable systems in Clojure, TypeScript, and SvelteKit. I'm a fan of event-driven architectures and functional programming.

I am currently looking for work. You have something for me to check out? Send me a message! I'm having a great time building things while I look.

Jonathan Harford

Sr. Full-Stack Software Engineer

jobs@latibulate.today
[Phone redacted]
Berkeley, California

Summary

Full-stack software engineer with 8+ years of experience specializing in event-driven architectures and functional programming. Proven ability to deliver robust e-commerce solutions and real-time applications using Clojure, TypeScript, and SvelteKit. Seeking to apply my skills in building complex, scalable systems.

Professional Experience

Founder / Solo Engineer

Exquisite.Monster
Jan 2025 - Present

Architected and developed a production-grade multiplayer web application digitizing the party game “Eat Poop You Cat,” serving real-time collaborative gameplay with sophisticated user-generated content management.

  • Stack: Svelte 5 + SvelteKit 2 + TypeScript, Supabase with Prisma ORM
  • Background Processing: BullMQ job queues handling game expiration, turn timeouts, and email notifications
  • Authentication & Security: Clerk integration with custom middleware, role-based access control
  • Caching Strategy: Multi-tier HTTP caching with ETags, CDN optimization, and conditional requests
  • Testing Strategy: Comprehensive test suite including Playwright E2E and Vitest unit tests

Solo Full-Stack Software Engineer (Freelance)

AllScreen (closed beta)
Jan 2024 - Jan 2025

Worked closely with the client to develop, and then implement, specifications to engineer a secure, full-stack clinical questionnaire platform.

  • Stack: TypeScript and Supabase, implementing Vercel KV (Redis) for caching to ensure real-time data delivery
  • Integrated Stripe for subscription management and payment processing
  • Architected modular, route-based features for admins, clinicians, and recipients, with secure, one-question-at-a-time delivery
  • Employed Tailwind CSS for responsive UI, and Playwright for end-to-end testing

Full-Stack Software Engineer

Mayvenn
Sep 2017 - Jul 2023
Oakland, CA
  • Created and maintained Clojure microservices in an event-sourced system
  • Integrated our site with third-party API vendors for payments (Stripe, Paypal, Zip, Green Dot), shipping (Aftership), customer relation services (Kustomer), marketing (Iterable), and voucher management (Voucherify)
  • Simplified website modifications for non-developers by moving content out of code and into a content management system (Contentful)
  • Served as a context engineer, performing deep technical analysis and architectural design to scope and de-risk complex projects for the engineering team, ensuring high-quality implementation and mentoring delivery engineers on best practices
  • Created and maintained documentation for microservices, in-house tools, workflows, and tests
  • Integrated our site both front-end and back-end with Meta Pixel and Conversions API via GTM and GA, as well as TikTok's Pixel and Events API

Back-End Software Engineer

LiveAuctioneers
Jun 2014 - May 2017
  • As the sole back-end member of the mobile apps team, extended the PHP-based mobile API to parallel app development
  • Created presentational and container React/Redux components for the main site, and TypeScript API endpoints to feed them
  • Integrated Riskified fraud-prevention service, dramatically reducing incidents of fraudulent bidding
  • Created Python/Selenium-based and Travis-hosted integration tests to test a websocket-driven bidding console with a PhantomJS browser

Client Service Associate, Media Planning & Analysis

Worth Linen Associates
Dec 2003 - Jun 2014
New York, NY
  • Wrote and maintained Python/Selenium/Pandas script to automate a biweekly data download from vendor website, streamlining a tedious, error-prone task into a one-click procedure

Education

BSc. in Mathematical Sciences

University of Liverpool

Technical Skills

Back-End

TypeScriptPythonSQLClojureRailsPHP

Front-End

TypescriptSvelteKitJavascriptClojurescriptReactHTML/CSS

AI

LangGraphLangChainClaude CodeCursor

DevOps

AWSKafkaGitDocker