Daniel Campos
HomeAboutThoughtsProjectsContact
Daniel Campos

Fullstack developer building practical software with clear interfaces and solid foundations.

Navigation

HomeProjectsThoughtsAbout

Social

ContactLinks

© 2026 Daniel Campos. All rights reserved.

Introduction

Howdy, I'm Daniel Campos.

I build software that feels clear, reliable, and useful. My work is shaped by real production systems, thoughtful architecture, and the kind of problem-solving that only appears once software has to work beyond the perfect demo.

Production-shaped around

Backend servicesAPIs
Databases
Cloud infrastructure
Automation
Migrations
Security
Daniel Campos
DC

Daniel Campos

Software Engineer

Backend-leaningFull-stack mindsetProduct builder

Not just code

Software is how I bring structure to ideas and build tools people can actually trust.

What I care about

Clean architecture, thoughtful user experiences, and products built with purpose.

Outside of work

Teaching, fitness, storytelling, faith, and creativity are part of how I stay grounded.

Stack

My Developer Toolbox

The stack behind the products I build, and the tools I rely on to create, ship, and maintain real software:

Core Stack

What I reach for daily, and what I use it for.

  • Production

    Java + Spring Boot

    Backend services and APIs in production

  • Default

    TypeScript

    Default language for anything frontend

  • Daily
  • Primary

    PostgreSQL

    Primary datastore for most projects

Languages

  • JavaScript
  • Kotlin

Data & Messaging

  • Apache Beam

Backend, Platforms & Tools

  • Laravel
Practice

My Engineering Principles

Good software is not only written. It is shaped through clear thinking, disciplined engineering, and honest delivery — in that order, every time.

Thinking

  • Product understanding
  • Architecture planning
  • Prototyping
  • Technical writing
  • Decision making

Engineering

  • Clean code
  • Code reviews
  • Testing

Delivery

  • Agile / Scrum
  • Git & GitHub
Thoughts

Latest Writings

Notes on code, tools, lessons learned, and the small details that make software better.
Read all posts
Article1 min read
Jun 30, 2026

I stopped guessing where code lives in my Next.js app

A contact form change touched four folders. I refactored the site into features and services with enforced ESLint boundaries: same URLs, same deploy, and a migration order you can copy.

Read article
Personal6 min read
Jun 23, 2026

Building My Own Website Made Me More Honest

A personal reflection on building this website, why it felt harder than expected, and how a portfolio became a way to think more clearly about my work.

Read article
Development7 min read
Jun 23, 2026

Adding Room to a Kotlin Multiplatform App

A practical step by step guide to adding Room to a Kotlin Multiplatform project with shared DAOs, platform database builders, KSP, and Koin.

Read article
Read all posts
Got a project in mind?

Let's build something greattogether

I'd love to hear about it. We should queue up a time to chat, and I'll buy the coffee.

Let's Talk

React + Next.js

Building and shipping every UI I make

PHP
  • C++
  • C
  • Apache Kafka
  • MySQL
  • MongoDB
  • Apache Parquet
  • Firebase
  • AWS
  • Git
  • GitHub
  • CI / CD
  • Documentation
  • Docker
  • API testing
  • Production support