Blog
Thoughts, tutorials, and deep-dives into modern web development.

How to Secure Your VPS Before Deploying Your Next Side Project
Before you deploy your next app, lock down SSH, enable a firewall, create a non-root user, install updates, and add basic monitoring.

The Future of Personal Websites in the AI Era
As AI-generated content floods the internet, personal websites become more valuable as verified spaces for taste, memory, projects, and original thinking.

Why Every Developer Portfolio Should Have Built-In Tools
A portfolio that includes useful tools is more memorable than a static resume page because it proves taste, execution, and real problem-solving.

How to Deploy a Nuxt App to a VPS with GitHub Actions and Systemd
A practical deployment pattern for Nuxt apps: build in GitHub Actions, copy the output to a VPS, and restart a systemd service.

How to Build Your Own AI Coding Agent Workflow in 2026
A practical guide to building a coding workflow where AI can inspect your repo, edit files, run tests, and help ship changes safely.

How to Install Flutter on Windows, macOS & Linux (No Cap, It's Easy)
Thinking about building cross-platform apps but scared of the Flutter setup process? Trust me, it's not that deep. Here is the ultimate no-nonsense guide to getting Flutter up and running on Windows, macOS, and Linux so you can start shipping to iOS and Android from one codebase.

How to Install LM Studio and Start Your Local LLM (No Cloud, No Fees, No Cap)
POV: you're tired of your prompts getting shipped off to some server farm in the middle of nowhere, and you just want a smart AI that lives on *your* machine. That's exactly what LM Studio is for.

How To Secure Nginx with Let's Encrypt on Ubuntu
POV: your website is serving plain HTTP in 2026. That's not just cooked — that's a security incident waiting to happen.

How to Install Ollama (Yes, It's Actually That Easy)
POV: You're tired of paying $20/month for ChatGPT and just found out you can run AI models locally on your own machine.
How to Install Node.js on Ubuntu, macOS & Windows (No Cap, It's Easy) file
POV: you just found a sick tutorial online, copied the commands, and got hit with node: command not found. Yeah, we've all been there. Node.js is basically the backbone of modern web dev — if you're building with React, Next.js, Express, or really anything JavaScript outside the browser — you need it installed first.

Claude Code Ruined My Workflow (In the Best Way) file
I've been writing code for about eight years. I have opinions about my editor. I have a terminal setup I've tuned for months. I have a workflow that I've defended in team retrospectives with the energy of someone protecting a firstborn child.

OpenClaw Is What Happens When AI Leaves the Cloud
In January 2026, a small open-source project started going viral on developer Twitter. Not because of a product launch, a funding round, or a celebrity endorsement — but because people kept posting the same sentence: "Wait, it just did that by itself."
[object Object]
Everyone can build an AI agent demo now.
[object Object]
AI coding tools have moved past autocomplete. The interesting tools now act more like junior developers with terminal access: they inspect files, edit code, run tests, and explain what changed.
[object Object]
Nuxt has always been the framework that makes Vue feel production-ready. Routing, SSR, SEO, server APIs, content, modules, deployment presets — it takes the pieces you would normally glue together and gives them a structure.
[object Object]
Running AI models locally used to feel like a research project. Now it is something you can set up in minutes.
[object Object]
AI assistants are getting more useful because they are finally learning how to use tools.
[object Object]
Cloud AI changed how developers work. Local AI agents are changing where that work happens.