I am a Toronto-based programmer, and this is my playground. A place to experiment, learn, and grow. A place for ideas, good or bad, and constant evolution. I am a multidisciplinary developer who lives for variety and new experiences; the work displayed here represents a mere fraction of my technical interests, and I'm always learning new methods, frameworks, and languages. I'm always looking for new opportunities, so get in touch with me if you have a project you'd like to discuss.
As a software developer, I have been responsible for maintaining large-scale traffic management software projects worldwide, from Connecticut and Yosemite National Park in the United States to international systems in Ireland, Greece, and Israel. Using C++, C#, .NET, MFC, and WCF, I have debugged years-old software and extended applications based on client requirements and constraints, with an emphasis on best practices and simple, maintainable code. I have also played a key role in interfacing these systems with Oracle and SQL Server databases, and deploying them in live production environments on Windows Server failover clusters.
This website was written from scratch using modern web technology, without any third-party code. Browser compatibility is constantly being improved, but for the best viewing experience ensure your browser of choice is fully updated.