About
Code meets commerce
I'm Joosep. I started out as a developer, and at some point the interesting problems stopped being purely technical: what to build, for whom, and how to tell whether it worked. I've been at that intersection since.
These days I design and build websites, run a small e-commerce agency, and operate ArbAnalyst, a media platform for arbitrage bettors. The last one means I know more about sports trading and live odds markets than the average web developer. I'm based in Tallinn.

How I work
- Clean code isn't enough — you need a strategy.
- Build systems that are easy to manage and hard to break.
- Most problems are solved by removing things.
Toolbox
Build
- TypeScript / JavaScript
- Next.js
- Tailwind CSS
- Shopify / Liquid
- WordPress
- Go
Automate
- Python
- AI integration
- Agentic workflows
- Web scraping
Analyze
- SQL
- R
- PostHog
- Quantitative modeling
- EV+ calculations
Grow
- SEO
- GEO (AI search)
- Market analysis
- E-commerce architecture
Run
- Linux
- Server management
- Database migrations
- CRM