SAMS Web App
Converted legacy desktop aviation system to a web application within a small development team.

SAMS — Shear Aviation Management Systems — was an out-of-date, desktop-based aviation management system. The goal of the project was to bring it onto the web without losing the data or the workflows the business already relied on. It was built on the Blazor Server framework, on top of the existing database.
For me it was also a crash course. I picked up C# and the .NET framework, learned my way around Visual Studio, and leaned on libraries like Bootstrap and Syncfusion to move quickly. Data access went through the Dapper micro-ORM against MS SQL — writing queries and stored procedures, and getting comfortable with a real database under load.
Beyond the code, it was my first proper taste of building software as a team: version control, shared branches, and the small disciplines that keep a project from falling apart when more than one person is touching it.
Key features
- Migrated complex desktop application to modern web platform
- Maintained backward compatibility with legacy data formats
- Built with Blazor for rich interactive UI without JavaScript
- Integrated with existing MS SQL database infrastructure
- Improved reporting and data export capabilities