Software Architecture • AI Workflows • Platform Systems

Juan David Leon Castillo

AI-Augmented Software Architect

I design scalable software systems, developer platforms, and AI-augmented engineering workflows that improve software quality, productivity, and technical execution.

Positioningjuanleon.dev

Architecture-first engineering leader focused on backend systems, infrastructure, developer productivity, and practical AI-assisted workflows.

  • Software architecture
  • Backend engineering
  • DevOps and infrastructure
  • AI-assisted delivery systems

About

A professional profile built around systems thinking, delivery, and technical leverage.

The site is structured to give recruiters, technical peers, and consulting leads a fast read on scope, depth, and practical execution.

I am a software architect and engineering leader with experience across backend systems, developer platforms, infrastructure, and AI-augmented engineering workflows. My work focuses on building scalable systems, improving developer productivity, and creating practical solutions that combine architecture, automation, and technical leadership.

I work at the intersection of software architecture, developer productivity, and intelligent engineering workflows. Across enterprise platforms, tooling, and experimental systems, I focus on building scalable solutions that improve how teams deliver software.

Core Expertise

Capability clusters instead of a loose technology list.

The portfolio emphasizes architecture judgement, system delivery, and engineering productivity over keyword accumulation.

Architecture

Software Architecture

System design centered on scalability, service boundaries, APIs, and deliberate technical decision-making.

Distributed systemsAPI designMicroservicesModular designTechnical strategy

Backend

Backend Engineering

Delivery across integration-heavy services, APIs, and application logic with an emphasis on maintainability.

JavaKotlinPythonREST APIsGraphQLService integration

Frontend

Frontend and Product Engineering

Interface work for technical products, internal tools, and developer-facing platforms.

ReactNext.jsTypeScriptTailwind CSSUI architecture

Infrastructure

DevOps and Infrastructure

Cloud-native and local-to-cloud workflows for shipping software with stronger reliability and repeatability.

DockerKubernetesRancherCI/CDDeployment automation

AI

AI-Augmented Engineering

Practical engineering workflows that use local LLMs, coding agents, and structured specs to improve output quality.

Local LLM workflowsCoding agentsSpec-driven developmentAI documentationDeveloper tooling

Data

Data and Persistence

Persistence patterns and schema-aware design for applications that need reliable operational and domain data.

PostgreSQLSQLiteIntegration patternsSchema designApplication data modeling

Featured Projects

Selected work framed as architecture and engineering case studies.

Projects are described by problem, system design focus, and impact rather than hobby-style blurbs.

See all projects

Local-first developer tooling

mcp-test-impact

MCP Test Impact Analysis System

A local-first engineering tool that analyzes code changes and predicts likely test impact without requiring external AI infrastructure.

Challenge

Reduce unnecessary test execution while keeping engineering data local, secure, and operationally simple.

Solution

Designed an MCP-oriented workflow that inspects changes, maps likely affected test surfaces, and integrates with developer tooling and qTest-aligned processes.

Impact

Demonstrates architecture thinking, CI efficiency awareness, and a privacy-conscious approach to AI-assisted engineering automation.

TypeScriptMCPLocal-first designqTest integrationDeveloper tooling

Workflow and documentation system

spec-driven-engineering

Spec-Driven Engineering Framework

A structured engineering workflow that turns specification artifacts into implementation guidance, architecture alignment, and project consistency.

Challenge

Create a reproducible path from requirements to delivery without losing technical rigor or documentation quality.

Solution

Built a specification-centric process that supports architecture notes, implementation guidance, agent collaboration, and documentation automation.

Impact

Shows process design maturity and a strong point of view on how engineering teams can improve quality through better artifacts.

Structured docsAI workflowsArchitecture diagramsDocumentation automationProcess design

AI platform experimentation

local-llm-platform

Local LLM Developer Platform

An experimental platform for integrating local LLMs into day-to-day software development without sending sensitive project context to external services.

Challenge

Balance privacy, speed, and developer experience when bringing AI assistance into real engineering workflows.

Solution

Integrated local inference, editor tooling, and coding-assistant patterns into a practical platform for secure experimentation.

Impact

Highlights AI infrastructure literacy, privacy-aware workflow design, and an execution-focused approach to developer productivity.

OllamaVS CodeLocal inferenceAgent toolingPrivacy-aware workflows

Enterprise engineering systems

platform-infra-tooling

Platform, Infrastructure, and Developer Tooling Work

A grouped portfolio area covering backend platforms, cloud-native infrastructure, automation, and developer-facing tooling across enterprise contexts.

Challenge

Support delivery at scale across backend services, infrastructure layers, and engineering operations.

Solution

Contributed architecture direction, service integration patterns, automation scripts, and operational platform improvements.

Impact

Reinforces breadth across backend, Kubernetes environments, automation, and technical leadership under real delivery constraints.

Backend platformsKubernetesRancherAutomationService integration

Experience

Leadership, architecture decisions, and delivery scope.

Role summaries stay concise and recruiter-friendly while preserving the systems and platform focus behind the work.

Tech Manager / Engineering Leadership

Confidential / Enterprise Engineering Context • Hybrid

Current / Recent

Leading engineering initiatives with a focus on technical execution, delivery quality, team coordination, and architecture-aligned decision-making.

  • Coordinated engineering work across delivery streams while preserving architectural coherence and practical execution standards.
  • Supported technical decisions spanning backend services, tooling, developer workflows, and delivery enablement.
  • Improved engineering throughput through stronger specifications, process clarity, and reusable implementation patterns.

Senior Software Engineer / Architect-Level Delivery

Enterprise Platforms and Product Teams • Colombia

Previous

Worked across backend systems, integration-heavy platforms, infrastructure workflows, and internal tooling with a strong systems mindset.

  • Designed and delivered backend solutions for integration-heavy environments with an emphasis on maintainability and reliability.
  • Contributed to infrastructure and platform efforts including automation, Kubernetes-oriented environments, and developer support tooling.
  • Bridged architecture concerns with implementation detail to keep delivery grounded in practical engineering outcomes.

Writing

A future base for technical essays, architecture notes, and AI experiments.

The writing section is scaffolded now so the site can expand into a deeper engineering identity platform over time.

Visit writing

Essay Seed

AI-Augmented Engineering

Practical notes on using structured specs, coding agents, and local AI tooling to improve delivery quality without adding process noise.

Essay Seed

Specification-Driven Development

How architecture artifacts can align implementation, documentation, and delivery across engineering teams.

Contact

Interested in architecture, engineering leadership, platform design, or AI-augmented development workflows?

Let's connect for product engineering, technical leadership, platform work, or practical AI workflow design.