Back to PortfolioBack

Blog & Thoughts

Welcome to my digital garden. Here I write about full-stack development, cloud architecture, and the lessons I've learned building software.

Why I'm Going Full Self-Hosted (Even With Zero Users)

Planning to deploy Oplinque with Dokploy: why I'm ditching free tiers, choosing OVH, and going full self-hosted for a side project.

December 30, 2025
5 min read
DokploySelf-HostingDevOpsDockerOplinqueOVHVPSPaaSWeb DevelopmentReactBunElysiaPostgreSQLCost SavingsDeployment

My Vite Portfolio is Dead. Long Live Next.js.

The messy, honest story of migrating from Vite to Next.js – featuring late nights, Oplinque launch stress, and why I kept the weird spatial view.

December 27, 2025
5 min read
Next.jsViteMigrationPortfolioDeveloper Life

© 2025 Kevin Umali • All rights reserved

PortfolioBlogRSS