Senior Software Engineer

Justin L. Sunday

Building production software and writing about AI-assisted engineering, architecture, and automation.

I work across C#/.NET, Python/Django, Angular, SQL, cloud infrastructure, and modern developer tooling, with a growing focus on what increasingly capable AI agents change about how real software gets built.

Writing

Browse all writing

Aug 25, 2026

Make Your Coding Agent Earn the Architecture

Evidence-Gated Capability Adoption is the workflow I use to keep coding agents from turning plausible ideas into permanent architecture before the evidence justifies it.

Aug 23, 2026

Your Parser Shouldn't Get One Shot

A practical look at resilient parser architecture, using a Reddit resume-parser discussion and lessons from a private financial application to examine redundancy, OCR, layout-aware extraction, LLM fallback, confidence, and replay.

Current areas of interest

What I write about

AI & Software Engineering

Coding agents, context engineering, automation, architecture, and what increasingly capable models mean for software development.

Software Architecture & Engineering

Practical engineering across C#/.NET, Python/Django, Angular, APIs, testing, debugging, data, cloud infrastructure, and system design.

Building Real Software

Projects, implementation decisions, failures, experiments, and lessons that come from shipping and maintaining real systems.

Building

Selected projects

View all projects

PaySpan

A self-hosted cash-flow planning system that models bills against real pay periods, reconciles statement and transaction evidence, and turns fragmented financial data into an actionable funding plan.

Python · Django · Django REST Framework · Angular · PostgreSQL · Celery · Redis

DevSculptor Jekyll Theme

A full-featured, GitHub Pages compatible, Jekyll blog theme tailored to software devs that contains project and resume pages. Contains localization support for multiple languages.

HTML · Liquid · Sass · JavaScript

Evidence-Gated Capability Adoption

Evidence-Gated Capability Adoption provides a structured way to move from promising ideas to justified engineering decisions by defining hypotheses, bounded experiments, acceptance criteria, evidence, and explicit adoption gates.

Agentic AI · Software Architecture · Experiment Design · Technical Writing

From the blog

Latest writing