Martin's repositories
utoc-membership-system
The University of Toronto Outing Club membership system
personal-email-warning
Browser extension to warn me if I use my personal email to send a work email
pyomo_fpga_bridge
Generates presolved LP tableaus directly from large Pyomo models for use on FPGAs
gmail-notification-remover
Firefox extensions to removes Gmail notifications to avoid distractions
lp-analyzer
Resolve numerical issues in .mps linear programs
shuffle-quiz
Classroom game that 'shuffles' students' answers!
advent_of_code_2023
Experimenting with Rust
canvas-student-data-export
Python script to download all of your student data from Canvas LMS.
compute-engine
An engine for symbolic manipulation and numeric evaluation of math formulas expressed with MathJSON
deep-learning-checkers-engine
An AI that plays checkers
Grade-12-Chem-Lab
Graphs and scripts for my grade 12 chem lab
gurobipy_examples
Optimization models designed for performance
lexical
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
lexical-solid
SolidJS port of `@lexical/react`. This port will be updated from time to time to maintain parity and keep dependencies fresh.
matheditor
Write math reports as Easy as Pi
mathlive
A web component for easy math input
pdf-colour-remover
Removes colored content from PDFs to help me prepare for exams
pop-uoft-solidjs
A valiant attempt to make pop-uoft with SolidJs. I eventually switched to React for its better ecosystem
rollup-bug-reproduce
Reproduction of bug in rollup common js plugin
solid-router
A universal router for Solid inspired by Ember and React Router
xarray
N-D labeled arrays and datasets in Python