About

Illustration of Bradley Carey

I’m a principal software engineer and tech lead specializing in business-critical legacy applications, especially CRMs. I have modernized several CRM platforms at this point.

Every company eventually builds a CRM. Eventually somebody has to modernize it.

Most of my work lives where old software, years of technical debt, and a company’s revenue meet. I help teams modernize incrementally without stopping the business to rewrite everything from scratch.

My deepest expertise is in Angular, C#, and SQL. I also build tooling, standards, and migration paths that make the rest of the engineering team faster. I have worked in enough other languages and frameworks that listing all of them would turn this back into a resume.

Selected Results Link to heading

  • Modernized three legacy CRM platforms, migrating Silverlight, ASP.NET Web Forms, and ColdFusion applications to modern .NET architectures.
  • Engineered a real-time insurance rating platform that processed roughly 40 million rates per month and supported approximately 75% of its company’s monthly revenue.
  • Led engineering work on a reporting platform containing approximately 7 TB of medical data, with roughly 35 million new rows added annually.
  • Cut PostgreSQL report execution times by approximately 80%.
  • Reduced Angular build times by approximately 70% and developer onboarding from hours to minutes while consolidating several enterprise applications into an Nx monorepo.
  • Built two framework-agnostic design systems using Web Components, most recently with Lit 3, so teams could standardize interfaces across applications without requiring the same frontend framework.
  • Helped modernize a state tax application that processed $107 million in tax revenue in one year.

What I Can Help With Link to heading

  • CRM and legacy application modernization
  • Incremental framework and platform migrations
  • Angular, .NET, API, and database architecture
  • Framework-agnostic design systems and Web Components
  • Application and reporting performance
  • CI/CD, developer tooling, and engineering workflows
  • Technical leadership and architecture reviews
  • AI-assisted migration and development workflows

I am available for consulting and contract work. See the consulting page for details or send me a message.

Background Link to heading

I started working on state government .NET applications in 2012 after being selected for the West Virginia Governor’s Internship Program. I then spent several years building B2B software for clients across healthcare, insurance, professional associations, and public agencies.

I later specialized in modernizing insurance platforms and now lead architecture and modernization work for Unanet CRM, formerly Cosential, an enterprise SaaS platform with more than 32,000 users.

I have worked remotely for more than a decade, advancing from full stack developer to principal software engineer and tech lead along the way. That experience taught me to lead through clear decisions, useful documentation, and consistent delivery rather than physical proximity.

I hold a B.S. in Computer Science from Marshall University, where I minored in mathematics and earned a 4.0 GPA in my computer science coursework. The detailed chronology is available on LinkedIn.

Current Focus Link to heading

I use AI coding agents for large code migrations, debugging, internal tooling, and other repetitive changes across existing systems. The useful part is not generating isolated code snippets. It is reducing the cost of understanding and changing those systems.

In one recent initiative, I designed a self-verifying automation harness that compressed months of repetitive work into several weeks while adding CI safeguards against regression. The speed is useful, but the validation is what makes the approach trustworthy.

I am documenting these workflows while separating the useful techniques from demos that work well for fifteen minutes. One early example is building a full CLI for a legacy application in one afternoon.

Outside Work Link to heading

I compete in powerlifting, train in Olympic weightlifting, run long distances, travel, and play guitar. I own seven guitars, which is either a collection or an inventory problem.

I also listen to an unreasonable amount of music. This eventually produced The Software Engineer to Metalhead Pipeline.

You can also find me on GitHub and Stack Overflow.