Skip to content
View SuperRitchie's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report SuperRitchie

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SuperRitchie/README.md

> whoami

I'm a Vancouver-based software engineer and Engineer in Training (EIT) with a B.A.Sc. in Computer Engineering from Simon Fraser University. I enjoy building systems that cross boundaries: browser automation backed by cloud workflows, intelligent applications trained from real data, and embedded software connected to physical hardware.

My sweet spot is turning a messy real-world process into something reliable, testable, and useful.

⚑ What I build

  • Full-stack applications and REST APIs
  • Resilient browser and workflow automation
  • CI/CD pipelines and automated test systems
  • Data-driven AI and computer vision tools
  • Linux and Raspberry Pi embedded systems

🎯 What I bring

  • Production QA and software development experience
  • TypeScript, Python, Java, C++, Go, and SQL
  • React, Node.js, Playwright, Docker, and GitHub Actions
  • Databases, cloud services, networking, and hardware integration
  • An engineering mindset focused on measurable improvement

> tech --stack

Languages and application development

TypeScript, JavaScript, Python, Java, C++, Go, React, Node.js, HTML, and CSS

Data, infrastructure, AI, and embedded

Docker, GitHub Actions, Git, Linux, Azure, PostgreSQL, MySQL, TensorFlow, OpenCV, and Raspberry Pi



Playwright REST APIs SQL Server Elasticsearch Test automation Embedded systems

> projects --featured

A playable React chess app with random, negamax, and neural MCTS opponents. Nightly workflows combine self-play, Stockfish-labelled positions, holdout validation, and candidate-versus-baseline arenas so stronger checkpoints can promote themselves.

React TensorFlow.js Python MCTS GitHub Actions

Play it live β†’

A resilient Playwright pipeline that captures multi-week schedules, parses virtualized UI data, produces CSV, JSON, and per-person ICS calendars, then delivers outputs through GitHub Actions and Google Drive.

Node.js Python Playwright OAuth ICS

View the project β†’

A capstone platform joining Raspberry Pi 5 firmware, GoPro video, radar and LiDAR sensing, computer vision, SQLite, and an Android map interface for smarter road-safety data collection.

C++ Raspberry Pi OpenCV SQLite Android

Explore firmware β†’ Β· Explore the app β†’

A Python automation inspired by Tom Scott that uses the YouTube Data API and a scheduled GitHub Actions workflow to keep a video's title and description synchronized with its live analytics.

Python YouTube API OAuth 2.0 GitHub Actions

View the automation β†’

> github --analytics

Ritchie's GitHub stats Ritchie's most used languages
Ritchie's contribution activity graph
Profile views

Let's build something useful

I'm open to software engineering opportunities where I can work across application development, automation, data, AI, and systems engineering.

Popular repositories Loading

  1. script-workflow script-workflow Public

    Automation of points script workflow (contains MFA support).

    Python 3 6

  2. TransLink-API TransLink-API Public

    HTML 1

  3. RushHour-BFS RushHour-BFS Public

    Java

  4. cmpt-225 cmpt-225 Public

    Java

  5. Grid-Shortest-Path-BFS Grid-Shortest-Path-BFS Public

    Java

  6. ensc-251 ensc-251 Public

    C++