Front-end
Interfaces users actually finish flows in
10+ years of building interfaces and applications with React, Next.js, TypeScript and Node.js. My latest product, Splitshape, uses a deterministic pacing engine for the numbers and Claude for the narrative, because knowing where AI belongs is half the job.
Featured project
Pacing and fueling plans for real race courses.
Career
Jul 2026 – Present
Oct 2026 – Present
Mar 2026 – Jul 2026
Jan 2023 – Jan 2026
Feb 2019 – Dec 2022
Nov 2015 – Jan 2019
May 2014 – Nov 2015
Skills
From polished interfaces to APIs, data and LLM integration, plus the AI-native workflow I use to ship all of it.
Interfaces users actually finish flows in
APIs, data and the plumbing around them
Tests where the risk is
From branch to production
How the work gets planned and shipped
LLMs inside products, with guardrails around them
Side projects
Personal learning projects, not commercial work, but real code you can read.
An MCP server in TypeScript that lets Claude search justjoin.it job listings, fetch posting details and track application status.
RAG over my CV, project write-ups and blog posts. Voyage AI embeddings and similarity search, Claude answers with sources in structured output, and retrieval is evaluated on a set of test questions.
Currently deepening: agents, RAG, MCP.
Recent courses (Udemy):
Beyond Work
Outside engineering I’m usually somewhere between a marathon start line, an airport gate and a local food spot in a city I’ve never seen before.
Distance and elevation totals reflect Strava data since Jan 2022.
Chasing sub 3:00 marathon. Dreaming of completing all World Marathon Majors.
Looking for full-stack or front-end leaning JavaScript / TypeScript roles where AI is part of the product or the workflow. Remote. Employment or B2B.
info[at]tecode[dot]pl