Summary
James Best is a Senior Software Engineer with 11 years’ experience building high-performance, scalable applications across backend, frontend, and mobile stacks. He specializes in TypeScript and JavaScript, with deep React Native expertise for offline-capable apps and production experience in Node, GraphQL, Postgres, MongoDB and AWS. Recently he’s been integrating GenAI solutions using Python and TypeScript, leveraging tools like LangChain, Autogen and vector stores (Chroma, PGVector) to bring AI into product workflows. A pragmatic full‑stacker who moves between infrastructure (Docker, Vagrant, Linux AMIs) and testing tooling (Jest, Playwright, Detox), he’s shipped features at companies from startups to scale-ups, most recently leading front-end efforts at Breedr and now Senior Engineer at Sidekick. Outside core engineering he writes and podcasts about software (Salted Bytes) and pursues IoT and hardware projects, reflecting a hands-on curiosity that informs his systems-level thinking.
12 years of coding experience
12 years of employment as a software developer
self Taught