Support portal
Customer support that talks to GitHub. Automated workflows, in-house DSL.

Led the build of a customer support portal that talks to GitHub directly. Deep API integration, automated workflows, and an in-house DSL with VS Code tooling so the team configures metadata without touching code.
Problem
Support tickets, GitHub issues, and metadata lived in different tools. The team hand-rolled the same ops every week: copy a ticket, open an issue, tag it, wait.
Approach
Constraint: GitHub stays the system of record. Built the portal end-to-end: requirements, architecture, implementation, tests, CI/CD — with GitHub API workflows and Lotse, an in-house DSL plus VS Code LSP for metadata.
Outcome
Tickets become tracked issues. Workflows run themselves. The team stopped hand-rolling the same ops every week. Delivered as lead developer across cross-functional teams at Everest Systems.
Results
GitHub
system of record
Lotse DSL
metadata
end-to-end lead
delivery