I’m a full stack software engineer who solves both technical and creative problems. My work spans React, .NET, Azure, SQL, and Terraform, delivering web based SaaS applications that are scalable, intuitive, and impactful. I’ve built tools for companies like Tesla, SpaceX, Nike, Meta, and Intel at Currie & Brown, as well as modernized core systems at WSRB. I believe that design and development are both hard skills, and software should not only works — but should works intuitively and tell a story.
Grabs spotify playlists based on appsettings Spotify:Username value.
deployed to https://www.domshyra.com
- React with Hooks & Context / Redux (RTK Query for state management)
- TypeScript for fail-fast type safety
- UI Libraries: Material UI
- Testing: Vitest, React Testing Library, Selenium (end-to-end)
- .NET 8 (Core)
- Entity Framework (Code-First)
- REST APIs (with authentication via Msal)
- Testing: Xunit
- SQL Server
- Terraform (Infrastructure as Code for Azure resources)
- Github Actions Pipelines (YAML) for CI/CD
- Sentry.io for monitoring & debugging (TODO)
- Automated testing pipelines (Selenium, Vitest, Xunit)
There are a few examples of how this project has progressed or the other technologies that have improved over time
Here is a sample version in containers
Here is a the upgrade to rtkQuery
Now using terraform for all the resources
The api readme and web readme have more detailed instructions on how to run the project.
After doing each api and web's setup, in vscode use api & web to run both the api and web projects at the same time.




