Senior full-stack developer. I build fast, careful web apps.

8+ years building SaaS with React, Next.js, TypeScript and Node.js, with production work for E.ON, ING and Warner Bros. Based in Romania. Available for freelance and contract work, including AI features with the Claude API and MCP servers.

Hire meView projects
Production work for
01 · About

Full-stack developer, from schema to pixels.

02 · Projects

Portfolio: selected projects

All projects
03 · Writing

Latest posts on Claude Code, MCP and AI agents

All posts
I Shipped 32,784 Lines of Code in 2 Days With Claude Code. Here Is What the Number HidesOct 2026I rebuilt my whole site on Next.js 16 with Claude Code in two days: 228 posts rewritten against keyword data, 543 tests, zero broken URLs. The line count is the least interesting part. This is the Claude Code workflow and best practices behind it, the mistakes the agent made, and why deciding what to build is now the slow step.Claude Agent SDK: What It Is and How to Build Your First Agent (2026)Oct 2026The Claude Agent SDK is Claude Code as a library. What it is, how it differs from the Messages API and the claude CLI, how to install it, a minimal working agent in TypeScript and Python, and how tools, permissions, MCP servers, subagents and hooks work.Claude Code Hooks: Every Event, the Config Format and Five Working ExamplesOct 2026What Claude Code hooks are, every hook event and when it fires, where to configure them, how exit codes and JSON output work, and five copy-pasteable examples. Checked against the official docs in October 2026.Claude Code Subagents: How They Work and How to Build Your Own (2026)Oct 2026What Claude Code subagents are, the built-in ones, how to write a custom subagent file, how Claude delegates and runs them in parallel, and when a skill, hook or MCP server is the better tool.Claude Code vs Codex: Which AI Coding Agent to Pick in 2026Oct 2026Claude Code and OpenAI Codex are both CLI-first coding agents with IDE and cloud modes. Here is how they compare on models, pricing, permissions, MCP and config files, checked against the official docs of both vendors on October 23, 2026.How to Use Claude Code: A Practical Tutorial From Install to ProductiveOct 2026How to use Claude Code from zero: install it on macOS, Windows or Linux, log in, run your first session, write a CLAUDE.md, learn the slash commands that matter, and avoid the mistakes that waste your usage.Claude Code Status Line: Setup, a Working Script, and the Best ToolsOct 2026The Claude Code status line is a bar under the prompt that runs any script you give it. Here is how the statusLine setting works, the JSON your script receives, a short bash script that shows model, context, cost and git, and how statusline-pro, ccstatusline and statusline.sh compare.Git Worktree Guide: Parallel Branches and Claude CodeOct 2026A git worktree gives you a second working directory on another branch, sharing one repository. Here are the commands, how a worktree differs from a branch or a stash, the gotchas that trip people up, and how to run parallel Claude Code sessions in separate worktrees.How I Keep My Mac Up to Date With Dotfiles and AnsibleOct 2026My dotfiles repo started as a pile of configs and a stow layout. It is now an Ansible playbook that rebuilds my Mac from a bare install, and updates it on demand. Here is how it works, what Stow could not do, and the gotchas that cost me an afternoon each.

Hire a full-stack developer for your next product.

Available for contract work and senior full-time roles. Tell me what you are building and I will reply to every serious inquiry, usually within a day.

Hire me