Justin Struk

Hi, I'm Justin Struk

Full-Stack Software Developer

I'm a full-stack software developer passionate about building exceptional digital solutions. My expertise centers on PHP and JavaScript ecosystems—Laravel, Vue, and React—though I've worked across diverse tech stacks including C#, C++, Python, .NET, Ruby on Rails, and Java, with experience in various database technologies.

Throughout my career, I've delivered solutions for startups all the way to enterprise clients handling millions of monthly requests. I believe in continuous learning, staying current with industry trends, and fostering collaborative environments where open communication and teamwork drive innovation.

I'm actively exploring AI tools and their integration into modern development workflows, leveraging their potential to enhance productivity and deliver outstanding results.

justin@portfolio ~

Experience

Developer

Vehikl

Aug 2020 - Present

5 yrs 4 mos

Waterloo, Ontario, Canada

Building exceptional web applications using Laravel, Vue, React, and other modern JavaScript frameworks and libraries. As part of a software consultancy, I work with companies of all sizes—from innovative startups to large enterprises—delivering scalable, high-quality solutions that drive business success.

Software Developer

Geoware Inc.

Sep 2018 - Sep 2019

1 yr 1 mo

Waterloo, Ontario, Canada

Contributed to the development of a new Administration Application that enables clients to maintain data models used by the enterprise suite of real-time processing applications. Built using Java, focusing on creating robust, maintainable solutions for complex enterprise systems.

Research Assistant

Conestoga College Applied Research

Apr 2018 - Aug 2018

5 mos

Cambridge, Ontario, Canada

Member of a cybersecurity research team working on an ongoing IoT development project. Conducted comprehensive penetration testing against servers to ensure all data and communications were fully protected. Developed and maintained a web application for real-time security monitoring and system status visualization. Created technical documentation and provided recommendations for system architecture and API security improvements.

Projects

Utils Ninja

A simple, fast, and accessible grab bag of useful utilities for developers to use on the fly.

TypeScript JavaScript NPM

MobTime IntelliJ Plugin

Plugin for IntelliJ-based IDEs that enables the use of Mobti.me directly inside the IDE as a tool window for structured mob programming.

IntelliJ Plugin Mobtimeapp Java gradle

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.