Kevin posing with a laptop

About

A creative and pragmatic problem solver who aligns teams and technology to craft solutions to real-world problems.

I'm a lifelong technologist who shipped his first piece of the Internet in elementary school using Notepad and Netscape Navigator.

I gravitated towards "real" programming in high school starting with QBASIC, Visual Basic, and what passed for JavaScript at the time.

My early explorations ultimately led to a degree in Computer Science from Toronto Metropolitan University (then Ryerson University).

Career

I am grateful for early work experience in my university and early post-graduate years that introduced me to experienced mentors and colleagues who provided opportunities to work on projects with organization-level impact in corporate environments.

This led to consulting and offering custom web design/development and IT solutions full-time.

My operation evolved into a small design & development studio where I managed a team of developers and creatives that served clients in healthcare, telecom, and finance for over 10 years.

The pandemic lockdown brought change including a pivot towards flexibility and more independent consulting work.

For larger or complex projects I continue to collaborate with a network of freelancers and agencies to deliver specialized expertise and the best results for my clients.

Today I primarily consult and do contract work, and continue to support the projects of longtime clientele.

A Life in Technology

My life and career has run parallel with the meteoric rise of the Internet, the proliferation of mobile devices, and the explosion of raw computing power.

As technological complexity continues to blast ahead at an exponentially increasing rate I am constantly amazed at what changes and what stays the same.

As we race towards the singularity, I find it incredible how so many of the same fads, hypes, scares, and trends repeat themselves, each time with a small twist that reflects the zeitgeist of our times.

I'm always open to learning about interesting challenges and discussing new opportunities.

You can reach me at hello@firxworx.com.