Modernizing complex .NET systems into reliable, scalable software.
I help organizations untangle legacy applications, design resilient cloud systems,
improve performance, and integrate critical APIs and healthcare technologies.
Enterprise engineering for systems that cannot simply be rewritten.
Legacy System Modernization
Refactor, reverse engineer, and incrementally evolve aging applications while preserving critical business rules.
C#.NETASP.NET CoreSQL Server
Typical outcome Improved maintainability and a lower-risk path to modernization.
Cloud Architecture & Migration
Design and migrate resilient application workloads across Azure and AWS using practical, maintainable delivery patterns.
AzureAWSCI/CDDevOps
Typical outcome Stronger operational foundations for scalable systems.
Enterprise API & EHR Integration
Connect applications, third-party services, medical devices, and EHR workflows with reliable data exchange.
REST APIs.NETHL7Azure
Typical outcome Enabled timely, interoperable information flow across systems.
Performance & Reliability Engineering
Investigate memory leaks, bottlenecks, data-access issues, and production reliability concerns.
ProfilingApplication InsightsCloudWatchSQL Server
Typical outcome More stable applications and clearer performance bottlenecks.
AI-Assisted Development Automation
Apply practical AI-assisted workflows and developer automation to improve engineering throughput without sacrificing code quality.
C#PythonPowerShellLLM tooling
Typical outcome Faster repeatable development and maintenance workflows.
Evidence of enterprise work
Selected engineering work
Case study
Healthcare EHR & Medical Device Integration
Challenge
Connect real-time patient and device information across healthcare workflows.
Approach
Developed .NET-based integration workflows for device and EHR data exchange.
Outcome
Supported reliable flow of healthcare data across connected systems.
.NET CoreAzureHL7
View project details
This work focused on making real-time patient and device information available within connected healthcare workflows. The integration layer was built with .NET Core on Azure, using HL7 as the data-exchange backbone between medical devices and EHR systems, with an emphasis on reliable, interoperable information flow.
Case study
Legacy Application Modernization
Challenge
Evolve a legacy application without losing business-critical behavior.
Approach
Reverse engineered business rules, simplified application logic, and modernized architecture incrementally.
Outcome
Improved maintainability and created a safer foundation for continued evolution.
C#.NETSQL ServerAWS
View project details
The legacy application was evolved rather than rewritten. Business-critical rules were reverse engineered from existing behavior, then application logic was simplified and the architecture modernized incrementally, on AWS with C# and .NET against SQL Server, so the system kept working while the foundation improved.
Case study
COVID Vaccination Notifications
Challenge
Deliver timely SMS communications during a high-pressure vaccination rollout.
Approach
Led Twilio integration for application-driven SMS notifications.
Outcome
Enabled dependable notification workflows during a critical operating period.
ASP.NETTwilio APIAzure
View project details
During a high-pressure vaccination rollout, the application needed to reach people quickly. This work led the Twilio integration so the ASP.NET application on Azure could drive SMS notifications directly, keeping a critical notification workflow dependable when it mattered most.
Case study
Performance Investigation & Optimization
Challenge
Address memory leaks and code-level bottlenecks in a complex application.
Approach
Profiled runtime behavior, isolated contributing issues, and implemented targeted improvements.
Outcome
Improved application stability and performance maintainability.
.NETProfilingPerformance Optimization
View project details
A complex .NET application suffered from memory leaks and code-level bottlenecks. Runtime behavior was profiled to isolate the contributing issues, then targeted improvements were implemented and validated, improving stability and making the application's performance easier to maintain going forward.
Portrait placeholder
About
Technical depth, business context, practical delivery.
I specialize in making complex software easier to understand, safer to change, and more valuable
to the business. My work often begins where documentation ends: reverse engineering legacy systems,
uncovering business rules, resolving reliability issues, and aligning technical implementation with
real operational needs.
Reverse engineering and business-rule extraction
Cross-team technical collaboration and integration
Clear communication and practical technical leadership