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
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.MonsterArchitected 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)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- 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- 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- 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