Welcome

Like all growth, this site is a work in progress.

I am currently a Project Engineer, with a passion for development and problem-solving. My extensive experience with service-oriented architectures and web applications has led me to meaningfully contribute to enterprise-level projects in Java, Python and Javascript.

Under strong leadership at a major Canadian broadcaster, I have honed my analytical acumen and strategic thinking while seamlessly managing Content Rights-Out and collaborating with all company pillars to consistently drive results.

The AI generated banner on this page was prompted by my love for the beautiful Okanagan Valley of British Columbia, and Van Gogh's Almond Blossoms painting.

Things I Can Do

  • Fly around a Linux box
  • OOP, Low Level, and some DP
  • Wrangle and present data
  • Research and synthesize
  • Model and optimize
  • Full Stack Web Dev

Where I've Been

Here are some companies and titles I've held over the years.

Evertz Microsystems

Project Engineer II
Project Engineer

Canadian Tire Corp.

Robotic Process Automation Developer
(Java & Maven)

Corus Entertainment

Digital Distribution Account Manager
Content Distribution Account Manager
Content Distribution Specialist

Shaw Media

Revenue Management Coordinator

Projects

Transcriptor - nextjs fullstack web app

The idea for Transcriptor arose after listening to a podcast and later wanted to recall the books they mentioned on it. If only I could find the timestamp easier than scrubbing through all 2 hours of this podcast episode! Diagrams to follow shortly...

  • Transcriptor webapp BETA

  • 2048 WS Webapp

    2048 is a classic easy and fun puzzle game. It is played on a 4x4 grid and directional arrows are used to move the game tiles. When two tiles with the same number touch, they merge into one. This ASCII based command line game, is an MVC style application written and running in Java. The web browser client forms a Websocket connection to the web server, where the user input is routed to the Java application, and subsequent View updates are displayed within the browser HTML. Recommended for desktop only

  • Launch 2048 Game
  • Contact Me

    procopim [at] mcmaster [dot] ca