Full-stack engineer at the City of Philadelphia (Streets Department) building civic platforms that residents and regulated businesses use every day, and available for select freelance work.
I care about architecture that survives production: clean layer boundaries, event-driven design, and pipelines that don't leave secrets lying around.
| Project | What it is |
|---|---|
| CRV.CleanArchitecture.Templates | dotnet new template: .NET 10 Web API + Vue 3, configurable auth (JWT / Entra ID / none), keyless OIDC deploys to AWS, Terraform infra. A new project in one command. |
| OpenDataSync | Cross-platform PowerShell 7 module that syncs open-data APIs into SQL Server: retries, transactional batch loads, Pester tests, multi-OS CI. |
| CRV.Trading (private) | Composable ASP.NET Core engine for opening-range-breakout trading across live, paper, and backtest modes. Four brokerage integrations, SignalR dashboard, Azure Bicep. |
- Civic platforms: .NET Clean Architecture APIs + Vue 3/TypeScript front ends: compliance filings, permit payments, Esri/ArcGIS maps (street sweeping, snow plows).
- Developer tooling: scaffolding, CI/CD, and infrastructure-as-code that remove days of setup.
- Real-time systems: event-driven pipelines and live dashboards (side project, built for the fun of it).
- Modernizing legacy services onto .NET 10
- Making AI coding agents respect architecture: Copilot instruction files, reusable agent skills, layer-boundary conventions
Freelance or collaboration: byciro.dev
Most of my day-to-day work lives in private municipal repositories, so this profile shows only a slice of it.




