Profile Picture

Information Systems Engineer with experience building and maintaining enterprise level applications

C#, .NET Framework, .NET Core, OOP, DI, MVC, API (REST), nUnit, xUnit, Git / Github / Bitbucket, SQL (Microsoft SQL), LINQ, NoSQL, PostgreSQL, HTML5, CSS3, CI/CD, DevOps, AWS (Cloud), Azure, Serverless, Agile, Scrum, Docker

LinkedIn
Education

03/2026, B.Sc. Computing Science, Simon Fraser Unviersity

Information and Computing Systems Specilization ( Concurrency, Distributed Systems, Databases, Software Engineering, Testing, Networking )


Experience

09/2025 - 05/2026, Tidalis, Software Engineer, Burnaby BC

09/2024 - 05/2025, Motorola Solutions, Systems Engineer, Vancouver BC


Portfolio

Feedback Directed Test Generator

This project is work towards a modern reimplementation of the Randoop test generator from the ground up (.NET 8). The project aims to automatically generate high-quality unit tests for object-oriented programs by dynamically discovering valid sequences of method calls and observing their runtime behavior. The system uses reflection to explore target assemblies, randomly builds method sequences using generated and previously created objects, executes them, and retains those that demonstrate valid or interesting behavior. These are then transformed into executable test cases to support robust, automated regression testing. While the original Randoop tool was limited to Java and older versions of .NET, this project is designed for modern .NET development workflows.