A selection of what I've built and shipped over the years.
Angular Angular Material TypeScript
A declarative Angular Material table component. Pass in a JSON column config and your data — sorting, filtering, pagination, and custom cell templates work out of the box. Built to reduce boilerplate in Angular projects that need consistent, configurable data tables.
- → Declarative JSON-based column configuration
- → Built-in sorting, filters, and pagination
- → Custom cell template support
- → Live demo available
.NET Angular SQL Server Azure DevOps
Modernized a legacy enterprise shipping platform into a faster, modular web application. Built complex data-entry and data-grid workflows, reusable UI components, scalable Web APIs, and real-time update flows using SignalR for operational business users.
- → 10x improvement in page-load performance
- → Real-time data updates via SignalR
- → Reusable Angular component library for enterprise workflows
- → CI/CD pipelines that reduced support incidents by 80%
ASP.NET MVC Angular MySQL Azure
Built and evolved a full-stack field management platform serving US and local clients. Designed mobile-to-server data sync handling multiple GBs daily, led the migration from server-rendered Razor pages to an Angular SPA, and owned frontend code quality and standards.
- → Mobile sync processing multiple GBs of data daily
- → Led Razor → Angular SPA migration with 10x faster response times
- → Frontend lead across code reviews and architecture decisions
- → Supported large operational datasets and business-critical workflows
Comp Accelerator
2021 – 2022 .NET Core MS-SQL
Multi-tenant SaaS compensation planning solution for large enterprises at Dartican. Highly flexible and template-based, designed to support complex compensation modelling across business units. Focused on backend architecture, SQL schema design, and query optimization.
- → Multi-tenant SaaS architecture
- → Complex SQL schema and stored procedure design
- → Backend services supporting large enterprise data workflows
Social Media Monitoring
2014 – 2015 .NET MVC Backbone.js MS-SQL
Built data analytics tooling for high-volume social media data at TRG. Implemented language detection and sentiment classification using Naïve Bayes and N-gram classifiers in C#, developed a full-stack web application to surface the results, and handled large-scale data crawling pipelines.
- → NLP: language detection and sentiment classification in C#
- → Handled high-volume crawled social media data
- → Full-stack web app with Backbone.js frontend