Code, web development, and textbook solutions in graduate mathematicsPortfolio and Projects Math Solutions
Portfolio and Projects
Here you’ll find some short blurbs about projects I’ve done over the years. Pull requests and issues are always welcome on Github!
I also collect solutions and proofs in graduate Mathematics I’ve written up over the years.
Solves the problem of arranging a set of polyominoes to tile a region. The first version of this was made during my playthrough of The Talos Principle, because solving NP-hard problems by trial-and-error takes too much time. Since then, I’ve done a re-write that is more powerful in the sense that it can solve completely arbitrary polyomino tiling problems with custom pieces and custom regions. This also served as an opportunity to learn some new technologies (such as Webpack and web components) starting from my recently updated web app boilerplate starter.
A web application that helps split bills between roommates. This is a first (and admittedly unpolished) attempt at a full stack application, using node on the server side.
This product was developed as a part of my Capstone Design II project for my Computer Engineering degree at Oklahoma State University. My team and I developed the hardware, firmware, and software for a smartphone peripheral that allows secure, decentralized communication with other Eagle Chat users through encryption and mesh networking. Here is our final design document that we submitted to the University.
A small site that organizes and searches over all the vocabulary and Kanji covered in the popular introductory Japanese textbooks, Genki I and II.
Quick little app to visualize a class schedule based on text input, and share the link with others
Find posts you or others have interacted with in the past on Reddit with stronger search filtering.
Interesting little web apps for various things. Documentation or instructions can be found in the corresponding Github repo’s README.
This is a simple app that implements the “robot behavior” described in Project Euler problem 208, as an aid for develolping intution on how to solve the problem.
Generate “the clock puzzles” from Final Fantasy XIII 2 - though I really don’t know why anyone would ever want to. It also includes a simple solver. I made this when I played the game to brute-force the puzzles for me.
This is mostly just a
Place charges and observe the eletric field. This guy did a lot better though.
Larger stuff that I made a long time ago.
A python program that compiles a very simplified “HDL” to a Minecraft schematic that can be loaded into a Minecraft world by worldedit. It compiles the description of the digital circuit in the input file to a redstone implementation in Minecraft.
A Simple Simon game written entirely in Verilog. In principle, if you have an FPGA lying around, you could hook up some buttons, lights, and speakers and deploy this code to see it in action.