~/about

About

About me

I'm David Palacios, a software engineer focused on building dependable systems, from APIs and web applications to the infrastructure that supports them. I care about clear ownership, readable systems, and shipping value consistently with the team rather than relying on heroics.

My work spans full-stack development and increasingly infrastructure and operations. Day to day, that often means React/Next.js on the frontend, .NET or Node on the backend, relational databases, and cloud tooling, along with the DevOps practices needed to keep releases predictable and, ideally, boring.

More recently, I've been investing in platform and systems thinking: understanding how software is deployed, observed, and operated under real constraints, not just how it's built.

David Palacios

My story

I came into software through inmersive study and certifications, then formal training and real-world projects, campus-scale platforms, IoT and telemetry work, and AI-assisted products. Each step reinforced the same lesson: good outcomes come from understanding the problem, the users, and the constraints before optimizing for cleverness.

Today I'm building production features in IoT and device management while continuing to experiment with platform-style projects (Kubernetes, APIs, observability) on the side. I'm open to roles and contracts where that mix of depth and breadth is useful.

What I believe

  • Business context goes first, technology should follow the actual job to be done.
  • Systems should be understandable by the next person who opens up the repo.
  • Ship in small slices, learn from production, and iterate without drama.
  • Kind, direct communication beats jargon and gatekeeping.

About this website

This is a personal site and blog: notes on engineering, projects, and things I don't want to forget. It is built with Next.js, TypeScript, Tailwind CSS, markdown/MDX-style content via Contentlayer and SEO essentials. It is meant to stay simple to run and simple to extend.