Mark Polyakov's Website
Projects
Hardware
- Synchronous Digital Clock and power supply, fully custom design and assembly. Lots of info at the link!
- Motorized Cat Door, control two cat doors in the garage with a switch in the kitchen.
- OpenSpeedCoach, a fitness tracker/speed coach for rowers, made at nwHacks 2020. Counts strokes with an accelerometer, records distane and speed with GPS.
Software
You can find all of these projects and a few smaller ones on my Github Profile. All of these projects are Free and Open Source.
- SpecDB, a site for viewing and comparing CPU and GPU hardware specifications.
- Gooptest, a simulator-based testing framework for microcontrollers (especially Arduino).
- Anypaste, a smart command-line file sharing tool. It selects a hosting site automatically based on the type of file being shared.
- Sam's Serif, a recursive/fractal font renderer with HTML5 Canvas.
- Beat Ballot, a democratic music player. Users connect to a host's "room" then suggest or vote for which song they want to be played next. Developed with Yuyu Madigan, Cyrus Arora, and Daniel Williams in 24 hours for nwHacks 2019.
- Monsanto Simulator, an online multiplayer game about genetics created for a high-school biology course. Might be useful if you're teaching biology! Not hosted anywhere, but setup instructions are on Github.
Open Source Contributions
- ReSpec, refactored and added tests for GitHub integration and added OrcID badge display. ReSpec is an internal tool used by the W3C to add interactive features to their published specifications.
- Cdist, added a module to configure the Uncomplicated Firewall (UFW). Cdist is a configuration management system, similar to Ansible or Puppet.
Other
Little games
UW Notes
I take notes digitally for some of my classes at the University of Washington. The first link is the most recent. I take notes on paper for some classes, which are not listed here.