Full Stack Software Engineer
Insights, tutorials, and reflections on technology, development, and everything in between.
Yesterday I started a new chapter at Lemon Energia. What I learned about distributed generation, technology, and AI โ and why this market surprised me.
I set up a Mac from scratch with my reproducible setup and spent the last few weeks testing the missing layer: apps that orchestrate agents. Superset as a hub, Maestri as a multi-agent canvas and Orca with phone access over Tailscale. Plus what changed in the Agent Toolkit since the last post.
I built an open-source installer to configure Claude Code, Codex CLI, OpenCode, Gemini CLI, Graphify, GSD and my development skills with one command. More than tooling, it is a way to standardize AI workflows in the terminal.
The new AI wave is much more than generating code. When you learn to orchestrate context, planning and execution, software quality moves to a new level. A technical deep dive into GSD (Get Shit Done) and the workflow I'm using day to day.
Learn how to build a modern homelab with secure remote access via Tailscale, smart DNS with Pi-hole and Cloudflare, reverse proxy with Nginx Proxy Manager, and zero exposed ports.
I built a self-hosted digital investigation board from scratch in under 24 hours using Claude, Ralph, and Claude Code. How AI is changing the creation process โ and how I deployed everything to Proxmox with a single command.
React 19 has simplified how we handle Refs. Discover how ref is now a standard prop and why forwardRef is on its way out.
The React Compiler is here to revolutionize performance. Understand how automatic memoization eliminates boilerplate, how to set it up, and how it changes your workflow.
Learn how React 18's useId hook solves critical accessibility and SSR consistency issues. Find out why Math.random() is a trap and how to use useId the right way.
How I built a complete personal media management and organization system using Jellyfin, Sonarr, Radarr, Bazarr and other open-source tools.
Discover CachyOS, an Arch Linux-based distribution focused on speed, optimized kernels, and modern hardware support. A technical analysis of the OS that promises (and delivers) extreme performance.
Biome is a tool that replaces ESLint and Prettier with up to 35x faster performance. Learn how to migrate and simplify your JavaScript/TypeScript tooling.
I discovered Knip and it changed how I maintain code. See how this tool finds unused files, unnecessary dependencies, and forgotten exports.
From ignored Networking classes in college to a home server: how I organized my home network with Pi-hole, Proxmox, and VPN.
After using AI daily, my view became clear: AI doesn't replace developers, but it changes who remains relevant.
Discover how the Upgrade Helper makes updating React Native projects easier by showing exactly what changed between versions.
The React team disclosed a critical vulnerability that allows remote code execution in apps using Server Components. Learn how to protect yourself.
An introduction to my new blog where I'll share insights about web development, TypeScript, React, and more.