JackWitek.ca/x

  • Home
  • About
  • Projects
  • Resume
  • Contact
  • Hey, my name is Jack!

  • I'm a software engineer

  • Feel free to look at my projects

  • And learn more about what I can do!






I'm a full-stack software engineer with a passion for turning complex ideas into elegant, high-impact software. These days, I lead a team which crafts AI and ML-powered tools that help real people (nurses, retail workers, hospitality staff) spend less time wrestling with schedules and more time doing what matters.


Over the past decade, I've worked on everything from forecasting engines to banking systems to a 2D turn-based duel game, blending machine learning, optimization, and cloud infrastructure into products people actually enjoy using. I don't just write code. I shape systems, mentor developers, and bridge the gap between business goals and technical strategy.


My journey began at McMaster University with a Software Engineering and Management degree, an intensive program combining engineering rigor with business fundamentals. While my classmates and I joked about having the worst of both worlds (engineering math problem sets and business case studies), I discovered the power of standing at this intersection. It's where I learned that the most impactful technologies aren't just technically sound but strategically aligned with human and business needs.


Off the clock, you'll find me experimenting with projects that teach me something new every time I break them, travelling to new and exciting places, or revisiting my roots by building some handy robots. I believe technology should make life better, and that's what drives me both professionally and personally.

Jack Witek



Websites | Software | Music | Photos

Here's a glimpse of my earliest projects, mostly dating back to my high school days when I first built this website!

JackWitek.ca/x

  • Allows for quickly viewing and editing notes, calendars, timers, and files from any device
  • Secure login system, SSL on whole domain
  • All saved user data is encrypted
  • Three separate note modules
  • Various formatting options for notes
  • Notes can include tables, images, text highlighting, etc.
  • Calendar has month, week, and day view
  • Timers coming soon
  • File drag and drop coming soon
  • Anyone can register! Instant and no email is required

Click here to visit
Board

Board
Board

Alfred Automated

  • Website for group capstone drink delivery project
  • Responsive interface (just like this main website)
  • Users can order drinks to a specific location, at a specific time
  • Orders are saved to the database, which are then sent to Alfred (the drink delivery robot) via bluetooth
  • Seperate consoles for regular and admin users
  • Robot information is updated live for the client

Click here to visit - (Can use test account alan:alan)
Board

Board
Board

SPKStCatharines.ca

  • A site for the Polish combatants association in St. Catharines
  • Volunteer project
  • Polish and English version
  • Contains articles, galleries and info on events
  • Made from scratch, no templates used (no templates used on any of my sites)

Click here to visit
Board

Board
Board

Tutorials

Below are a few simple tutorials on various web technologies

(Mainly to teach myself, but maybe you'll find them useful too!)


Click on any of the below links to visit the page!
You can view the page source of each page to see the code


  • HTML + CSS
  • JavaScript
  • PHP + SQL
  • AngularJS

  • FTP/SSH for Eclipse
  • GIT



Here's a glimpse of my earliest projects, mostly dating back to my high school days when I first built this website!

Check out my Github for more projects and source code



Ultimate Checkers


  • Simple checkers interface
  • No installation required
  • Human vs Human mode
  • Human vs Computer mode
  • Computer vs Computer mode
  • Computer has three difficulties
  • Move tracking
  • Ability to save and load games
  • Ability to play game from a custom setup

Click here to download the JAR file

Requires Java (Download Java here if you can't open the game file)

Board

Board
Board
Board

Grade Manager V3.0

  • Allows for tracking of grades with unique marks and weights
  • No installation required
  • Can have multiple courses and semesters
  • Can set goals per semester or course
  • Calculates marks required to pass a course or to achieve goal
  • Live data syncing (using /x account)
  • Ability to import and export grade data locally

Click here to download the JAR file

Requires Java (Download Java here if you can't open the file)

Board

Board
Board

I enjoy playing and creating music! Here are a few of my pieces

The Cave
0:00
0:00

A piano piece inspired by Franz Schubert's "Erlkönig". Different ranges of the piano represent different characters in the story. The main character holds the higher ranged melody. She stumbles into a cave and meets the cave monster, who lies in the lower range notes and chords.

The Mad Physicist
0:00
0:00

An orchestral piece inspired by my grade 12 physics class. Captures the dread of physics class.


Morning Song
0:00
0:00

A calm alarm to wake me up in the morning.

Some cool photos that I've taken


Things I can do:
  • Software development - Python, Ruby (with RBS static typing), Java, C#, SQL, JavaScript, TypeScript, PHP, Go
  • Web Technologies & Architecture - HTML, CSS, GraphQL, API-first design, Microservices
  • Web frameworks/libraries - React, Node.js (Express.js), Angular, Vue.js, Ruby on Rails
  • AI/ML Tools - LightGBM, PyTorch, TensorFlow, Scikit-learn, OR-Tools, OpenAI APIs, LangChain
  • Cloud & Infrastructure - AWS, Azure, Heroku, Docker, Kubernetes (AKS), CI/CD pipelines
  • Databases - PostgreSQL, MySQL, Redis, Oracle, MS SQL Server, DB2
  • Dev Tools - VS Code, JetBrains IDEs, git/GitHub/GitLab, Postman, Jenkins, CircleCI, JIRA, Confluence, New Relic, Datadog
  • SDLC & Practices - Agile (Scrum, Kanban), DevOps, TDD/BDD
  • Core Expertise - Full-Stack Development, AI/ML Product Development, Technical Team Leadership, Cloud Architecture, High-Performance Systems, Production Support


I also have knowledge in accounting, economics, finance, and marketing concepts, along with experience in leading and managing small teams

Please contact me for a full resume




Feel free to leave me a message

You can also contact me via linkedIn





© | Jack Witek