Available for senior engineering roles.Read more →

About me

I'm James Valentine — a software engineer with a background in physics and mathematics, a passion for teaching, and a side career training dogs.

Background

Education

  • B.S. Physics — with a focus on computational methods and simulation
  • B.S. Mathematics — emphasis on applied math and mathematical modeling

My academic background gave me a rigorous foundation in problem-solving, quantitative reasoning, and first-principles thinking — skills that translate directly into building software.

Work

Software Engineering

I build full-stack web applications with a focus on TypeScript, React, Next.js, and Node. I care about clean architecture, developer experience, and shipping things that work.

Currently interested in AI-assisted tooling, developer productivity, and the intersection of physics simulation and the web.

Teaching

Education & Mentoring

I've taught physics, math, and programming at various levels. I believe the best way to learn is to build, and the best way to teach is to make complex things feel simple.

Side Venture

Dog Training

I run a professional balanced dog training business. I work with dogs of all breeds and ages on obedience, behavior modification, and building a healthy relationship between dog and owner.

real-k9.com