Denis Iakimenko — Fullstack Developer & AI Engineer
BIO
I build products end-to-end — from database schema to Core Web Vitals — and I’ve led teams through the full cycle: requirements, architecture, delivery, and monitoring. TypeScript, Next.js, NestJS, DevOps pipelines, AI integrations, and making things actually ship since 2016.
I built a URL shortener in a weekend and a 2D platformer over a month — not because I had to, but because I needed to know if I could.
What you get: a developer who ships without hand-holding. APIs designed for scale, frontends tuned for ~1s load, CI/CD that doesn’t break on Fridays, and AI-assisted workflows that cut development time — not just hype about AI.
How I work
My default is ownership. I don’t wait to be pointed at a task — I find the gap, propose a fix, and ship it. That means reading the product requirements before touching the code, asking whether the feature is actually needed, and writing the kind of PR description that saves the next developer 30 minutes of archaeology.
On the technical side, I care about the stuff that’s invisible when it works: clean API contracts, query performance that doesn’t surprise you at scale, CI pipelines that give you confidence instead of anxiety. I’ve worked in teams where “it works on my machine” was acceptable. I don’t run those teams.
If you’re evaluating me for a project: I’m best suited for products that need to move fast without accumulating debt — early-stage builds, legacy rewrites, or teams that outgrew their current architecture.
Pet Projects
A few things I’ve built outside of work
- rtp — turns Google reviews into ready-to-post SMM content · Next.js + AI
- claude code cheatsheet — keyboard reference for Claude Code · used by the Russian-speaking dev community
- calculon — Telegram bot that filters and summarizes AI news daily so you don’t have to · OpenClaw + MiniMax
- minilink — URL shortener with auth, custom slugs, and click tracking (vibe code project)
- daylik — team standup and analytics tool in open beta; collects daily updates, surfaces blockers, cuts meeting time
- deepwood — 2D platformer with combat, levels, and a full game loop; built in Godot 4.3
- memorease — quiz app for spaced repetition learning (vibe code project)
portfolio— (not maintained)takabase— (rip)
Certifications
Google Project Management
Google Project Management (specialization)
Anthropic Education
Generative AI Learning Path
AI Fluency
Tech & Tools
Let’s talk
Denis Iakimenko: Fullstack Developer & AI Engineer
Available for freelance, contract, or full-time (UTC+7). Stack includes Next.js, NestJS, Supabase and more — reach out via linktr.ee/denis23x
Core Articles
-
Husky and Conventional Commits — How to use Git Hooks Without the Pain
Set up Husky, commitlint, and Conventional Commits to enforce Git commit message standards automatically, block bad commits and keep the history readable.
-
Docker Base Images — bookworm-slim, alpine, distroless, and Chainguard Wolfi
Updated:Compare Docker base images — bookworm-slim, alpine, distroless, Chainguard Wolfi. CVE surface, musl vs glibc, and multi-stage build patterns covered.