Front-end engineer with 13 years of full-stack experience.
Where many full-stack developers can only assemble interfaces from component libraries, I build intuitively responsive, custom front-ends from the ground up — and back them with the depth to ship end-to-end: TypeScript, Node.js, and the Linux-grounded DevOps to deploy and run it. I design as well as build: not a dedicated designer, but close enough to take a UI from rough idea to polished, production-ready experience without one. I work fluently with AI in both directions — engineering LLM-backed product features and pioneering AI-assisted development workflows on my team — with a pragmatic sense of when an autonomous agent earns its keep versus a hard-coded solution.
/01Toolbox
01 TypeScript / JavaScript
02 Node.js
03 React
04 LLM & AI integration
05 REST / GraphQL
06 MongoDB / SQL
07 Docker
08 Sass / SCSS
Additional Linux · Nginx · Traefik · Google Cloud Platform · Amazon Web Services · Python · Hugging Face Transformers · Self-hosted LLM inference · Agentic development (Claude Code) · Model fine-tuning & quantization · Shell / Bash · Next.js · Svelte · Tailwind CSS · Radix Primitives · Vite · Vitest · Temporal · WebSockets · Puppeteer · Playwright · PostgreSQL · Supabase · GitHub Actions · UI/UX design · SEO
/02Experience
2025 — now 10 mos
Type4Work
Software Engineer
AI Product Engineering. Building LLM-backed product features, balancing autonomous agents against deterministic logic to keep behaviour reliable and costs predictable.
AI-Assisted Development & Coaching. Forerunner for AI-assisted development on the team — introduced the tooling and workflows, and coach teammates on AI-native development, TypeScript, and modern React/Next.js front-end practices.
Self-Hosted Inference. Deploying open-weight models (Hugging Face Transformers) in custom Docker containers to remove external-provider dependency and meet GDPR/privacy requirements.
Public Web & Landing Pages. Owning the public web presence — partnering with marketers to turn campaign briefs into polished, fast-loading landing pages and keeping site content current.
End-to-End Product Ownership. Sole engineer, designer, and operator on client and in-house web products — requirements, scope, UX, front-end, back-end, deployment, and iteration on real-world results.
Product Engineering (2019–2025). Shifted focus to full JS/TS product applications (MERN, Next.js) — including the flagship builds under Selected Projects.
Client Web (2013–2019). Delivered 20+ custom-designed WordPress sites for Estonian SMBs; long-running client relationships, several sites still under my care.
Infrastructure & DevOps. Managed Linux-based cloud infrastructure, ensuring high availability and automating deployment workflows.
Commercial Ownership. Ran the commercial side myself — technical SEO and paid acquisition (Google Ads, Meta) — translating campaign goals into technical decisions.