Jeremy Nuttall

Principal Software Engineer ✕ Tech Lead

Infrastructure, architecture, and the occasional existential crisis.

λ ▏

I'm a principal engineer and tech lead at Well.co, where I build healthcare software and think about distributed systems more than is probably healthy. I lead cloud infrastructure and platform architecture — the kind of work where the problems are interesting precisely because they shouldn't exist.

Off the clock I write Haskell, which is either a programming language or a coping mechanism depending on who you ask. My cat and my toddler have independently concluded that my keyboard is a toy. They are not wrong.

Experience

Well

Jun. 2024present

Principal Software Engineer & Tech Lead

AWSAWS LambdaECSCognitoSSOSAMLTypeScriptHaskellDynamoDBPostgreSQL
  • Driving cloud infrastructure and architecture optimizations, identifying redundant infrastructure and scaling bottlenecks, devising remediation plans, and delegating execution across the team.
  • Leading teams toward technical excellence with architectural clarity — owned, implemented, and maintained critical security infrastructure, delivering enterprise-grade, audited features end-to-end.
  • Building and shaping the services team through hands-on technical leadership and hiring.

Well

Sep. 2022May. 2024

Senior Software Engineer

ReactAWSAWS LambdaNode.jsTypeScriptDynamoDBHaskellKinesis
  • Spearheaded a large-scale TypeScript migration, defining the conversion strategy and runtime validation patterns that became the team's technical foundation.
  • Identified and resolved backend performance bottlenecks through APM profiling, shipping optimizations across the services platform.
  • Mentored engineers on TypeScript adoption and authored the team's coding standards.

Triplebyte

Nov. 2021Sep. 2022

Senior Software Engineer

Ruby on RailsReactPostgreSQLTypeScriptNode.js
  • Owned test integrity for a large-scale engineer assessment platform, designing and shipping anti-fraud and plagiarism detection systems end-to-end.
  • Built the employer-facing activation experience, improving onboarding completion and instrumenting analytics across the full conversion pipeline.

Appstem

Jun. 2021Nov. 2021

Software Engineer (Project Lead)

ReactNode.jsTypeScriptReact NativeAWS LambdaGCP
  • Led project delivery as primary client-facing technical contact, shipping a membership-based React Native application (Google Firebase backend) from scratch to production; simultaneously delivered e-commerce features for KFC's mobile application as a subcontractor.

eQ Technologic

Jul. 2019Jun. 2021

Software Engineer

TypeScriptSpring FrameworkJavaAngular
  • Delivered 20+ client-facing web applications for government and defense contractors, reverse-engineering an undocumented enterprise platform to do it.
View Full Résumé

Projects

Demo of [hackage] pure-noise

[hackage] pure-noise

Blistering fast procedural noise generation, in pure Haskell

~160M values/secPorted and optimized from C++ FastNoiseLite with algebraic composition

Procedural noise generation for Haskell — Perlin, OpenSimplex2, cellular, and value noise. Noise functions compose algebraically using standard Haskell functionality and perform at ~84–95% of equivalent C++ when compiled with GHC's LLVM backend.

Haskell

[hackage] heph-aligned-storable

Compile-time GPU memory layout guarantees

0 runtime overheadGeneric derivation of spec-compliant Storable instances (std140, std430, scalar)

Generic derivation of Storable instances for GPU memory layouts (std140, std430, scalar). Type-level layout witnesses prevent mismatches at compile time, and GHC eliminates the generic machinery entirely — zero runtime overhead.

[hackage] heph-sparse-set

Really fast mutable sparse sets

A mutable sparse set for Haskell with O(1) insert, delete, and lookup. Designed for ECS architectures where per-frame data structure performance matters. Up to 67x faster updates than IntMap on the right workloads.

Haskell
Built with Next.js, TailwindCSS, and daisyUI. Content managed with Sanity.