Selected applied AI, backend, and product-engineering work with implementation detail and decision context.
How to read this work
Each project is structured around problem, role, architecture decisions, and outcome signal.
The goal is to make engineering judgment and execution style easy to evaluate.
Status: Deployed in private production environment
Designed and built an AI workflow assistant to streamline engineering operations inside Slack.
Role and ownership
Owned architecture and implementation end-to-end, from API design and workflow orchestration to deployment and security hardening.
Timeline
Built from scratch and promoted through staged execution modes from intake-only behavior to active workflow automation.
Problem
Engineering teams often split context across chat, pull requests, CI logs, and ad hoc notes, which slows execution and creates visibility gaps.
What I built
A Slack-first assistant that captures ideas and tasks, opens GitHub draft PRs from Slack messages, monitors CI status, gates merges behind passing checks, summarizes failed checks with AI, and supports freeform GPT-4o conversations.
Sanitized system architecture. Deterministic controls surround the model call; private deployment details are omitted. Select the diagram to open the desktop version at full size.
Security design
Verified all Slack and GitHub webhook endpoints with HMAC-SHA256 signatures
Blocked replay attacks with a strict 5-minute timestamp validation window
Disabled API documentation routes in production deployments
Applied prompt-injection hardening so user input cannot override system instructions
Enforced per-task LLM spend caps to prevent runaway cost events
Key engineering decisions
Event deduplication cache prevents duplicate responses from Slack retry behavior
Two-layer routing separates deterministic command workflows from freeform LLM chat
Execution-worker budget guardrail halts runs before exceeding cost thresholds
Execution modes (intake_only, simulate, apply) support safe progression from observer to active editor
What this shows
Production-minded AI workflow engineering with strong operational controls
Ability to integrate LLMs into deterministic software systems without losing reliability
Applied security and cost governance in real deployment conditions
The sanitized architecture above documents the system boundary and implemented guardrails described here; it is not independent production verification. The deployment remains private, and a deeper implementation walkthrough is available in an interview or portfolio review.