- Amir Boroumand | Software engineer based in Pittsburgh, PA/
- projects/
- Desktop Software Licensing Features/
Desktop Software Licensing Features
Background #
I worked as a software engineer for a small software company who specialized in developing predictive modeling solutions for banks.
One of their products was a Windows desktop application written in C# which was used for predictive modeling based on customer data.
Solutions #
I added new features to the application for timed product trials and product key activation using C#, XAML, and the LimeLM TurboActivate API. I also implemented date tampering protection logic that prevented users from bypassing expiration dates by changing the system time.