Skip to content
View TheUltimateOrion's full-sized avatar

Block or report TheUltimateOrion

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
TheUltimateOrion/README.md

Hi there πŸ‘‹, my name is ...

Computer Science Co-op student at the University of Toronto Scarborough (Class of 2029). I build software projects that are performance-focused, systems-leaning, and engineered with clean tooling and practical UX.

Programming Languages

Core Development Environments

IDEs

VCS

Terminal & Shell

Operating Systems

Embedded Systems Programming

Frontend & UI/UX

Backend & Middleware

Database Management

Analytics

API Development

Cloud Providers, Containerization & Orchestration

CI/CD & Devops

Multimedia & Game Development

Agile Tools & Collaboration


πŸ”₯ Featured Projects

A selection of projects I’m actively building and polishing.


βš™ OrionSort β€” Sorting Algorithm Visualizer (C++ / SDL3 / ImGui)

Cross-platform sorting visualizer with multiple render modes, tunable performance, and optional audio feedback.
Built to be lightweight, responsive, and enjoyable to experiment with.

What it does well

  • Algorithm suite: Bubble, Quick, Merge, Radix LSD, and more
  • Visual modes: bars, dots, circles, spirals
  • Control surface: array length + speed controls for repeatable testing
  • Tooling: CMake-based cross-platform builds
  • Observability: debug window for internal metrics and key variables

Repo: OrionSort


βš™ BFC-Compiler β€” Brainfuck Compiler (C, single-file, no deps)

A fast, minimal Brainfuck compiler written in C with a clean, clang-inspired CLI.
Designed to be portable, dependency-free, and straightforward to audit.

Highlights

  • Single-file, standard library only (zero external dependencies)
  • Optimization-focused: instruction coalescing, peepholes, clear-loop recognition
  • Clear compilation pipeline: optimized assembly output β†’ assemble/link to executable
  • Practical UX: clean CLI ergonomics and compiler-like diagnostics philosophy

Repo: BFC Compiler


βš™ Robotics (FRC)

In high school, I served as Programming Head for FIRST Robotics Competition Team 3560, leading development for the 2025 Reefscape season robot.

Work I led / owned

  • Robot control + mechanism code (motors, servos, power distribution, integration)
  • Iteration under deadlines, testing discipline, and match-day reliability
  • Collaborative engineering workflows (rapid changes, debugging, version control)

Repo: FRC 2025 Code


πŸŽ‰ What I Care About

  • Performance and correctness first
  • Minimal dependencies and clean builds
  • Tooling that feels good to use
  • Projects that teach me something real (and ideally ship)

If you want to collaborate on a project or discuss an idea, feel free to connect with me.


My Socials

Pinned Loading

  1. OrionSort OrionSort Public

    A C++ sorting algorithm visualizer built with SDL3 and ImGui. The application animates different sorting techniques with optional audio feedback and flexible display modes.

    C++ 2

  2. BFC-Compiler BFC-Compiler Public

    A Brainfuck Compiler written in C. It compiles the brainfuck code directly to machine code.

    C 1

  3. 2025-Game 2025-Game Public

    Java 2

  4. OrionOS OrionOS Public

    New kernel developed with grub2 multiboot support.

    C