A web application that helps split bills between roommates. Check out the repository to see a short demo of how it works. Since it requires a server, you’ll have to host it locally to try it out.
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.
I maintain my standard starting points for new web apps in two repos – one for static web apps and one for full-stack web apps.
gulp and other standard tooling, and are setup with Babel for full ES6 compatibility and Foundation for a CSS framework.
The full-stack repo is setup with a very minimal
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.
Solve the problem of arranging a set of polyominoes to tile a rectangle This got made during my playthrough of The Talos Principle, because solving NP-hard problems by trial-and-error takes too much time. Since this is really just solving a giant SAT problem, the browser and JS will choke on huge problems. For serious polyomino solving, you can head over to this repository, which is the project that I originally edited and based the JS version on.
This is mostly just a
Place charges and observe the eletric field. This guy did a lot better though.
Old but cool stuff
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.