~/about
About
...who am I
I'm here to bridge the complex and the mundane :) I love to build and bridge ideas into systems solving actual problems. I'm a tech enthusiast with substantial curiosity and a constant drive to learn, to stay relevant, and to go beyond.
My name is David, and I'm a software developer focused on building dependable systems, from APIs and web applications to the infrastructure supporting it. I care about maintaining ownership, readable systems, and steady business-oriented delivery as part of a team.
My work spans full-stack development and increasingly infrastructure and operations. Day to day, that often means React/Next.js on the frontend, .NET, Node, or FastAPI on the backend, relational databases, CI/CD, Linux, infrastructure as code (IaC), and cloud tooling.
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.
my story
I came into software through inmersive study and certifications, then formal training and real-world projects, a campus-scale platform project, IoT and telemetry work for an Albertan tech company, and AI-driven products. Each step reinforced the same lesson, that good outcomes come from understanding the problem, the users, and the constraints before optimizing and over engineering. I've recently been drawn to thinking more in the terms of product and business, understanding what it takes to make a solution digestible and worth it to potential clients or investors.
Ceiba is built and live, an API access-control layer for productizing existing APIs (keys, plans, quotas, usage visibility) with a Node SDK, deployed on AWS with Terraform-managed infrastructure. These days that means iterating on it, operating it, and keeping it monitored in production, while continuing to build a homelab platform from the infrastructure up, with storage and hardware verified and Kubernetes bootstrap and observability in progress. I'm open to contract work spanning full-stack delivery, cloud infrastructure, and applied AI/agentic systems.
I truly believe that kind, honest, direct communication beats jargon and gatekeeping. That business context comes first, and it's necessarily built on human relations and realities. When this is true, technology can follow the actual job to be done unobstructed.
...this website
This is a personal site and blog for 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.