I did not move into AI. The field arrived where I already was: forecasting, pricing and segmentation running against live commercial data from 2017, five years before the generative wave, inside jobs titled Full Stack Developer.
Technical skills, the year each first shipped, ownership, and a link to the evidence.
| Skill |
Since |
Role |
Built with it |
| LLM and agent systems |
2023 |
owned |
Production agent systems with evals and cost ceilings |
| Evaluation and reliability |
2023 |
owned |
Agent harness benchmark, 45 graded sessions, data published |
| Cost and latency engineering |
2023 |
owned |
Seven versions of one agent, including the two that got worse |
| Language model training from scratch |
2026 |
owned |
BSLM, a 72M parameter model, public repo and weights external |
| Retrieval and agent memory |
2023 |
owned |
Ten running systems, each with its own retrieval and memory layer |
| Demand forecasting and algorithmic pricing |
2017 |
owned |
Powercore: forecasting and automated repricing on a live catalogue |
| Customer segmentation and revenue forecasting |
2019 |
owned |
Developgreece: models live in client marketing workflows |
| Data engineering |
2017 |
owned |
Ingestion, schema design, validation and quality control |
| Web platform and performance engineering |
2014 |
owned |
25 live sites, custom ERP and CRM, Lighthouse 96 to 100 |
| Delivery inside a cross-functional team |
2017 |
in a team |
Two employed roles: requirements and delivery with client teams |
Also used: LangChain, LangGraph, RAG, embeddings, hybrid search, reranking, MCP, tool calling, structured output, vector stores, Python, FastAPI, PHP, JavaScript, MySQL, PostgreSQL, Redis, Docker, Git, REST, SEO, CRO, analytics.