Ryan Peckham
[email protected] • Ann Arbor, MI
Computer Engineering
University of Michigan
Class of 2029
my super cool terminal [click for fullscreen]
My Stuff
This Site
Of course, I made this site using HTML, CSS, and JS. I also used Svelte for routing and
dynamic rendering. To protect my privacy, this site's code is not publicly linked to my github, but you are free to inspect the page source.
PyTenno [Source]
A relatively simple asynchonous HTTPS wrapper for warframe.market, a website where users can
buy and sell items in the video game Warframe. Written in Python, it translates API endpoints
and JSON structures into Python functions and data structures. It was my first package which I published on PyPI (Python's Package Index).
It includes comprehensive documentation on readthedocs.io, though it isn't maintained any more.
Download Manager [Source]
Also made in Python, I used this to explore multithreading. It uses concurrent threads on your device to read and write data from a website (e.g., a file server) faster than you are normally able to.
Each thread reads a different segment of the source file, and writes to the associated segment of the new file being created on your computer. Uses file locks to
prevent race conditions. Shows substantial improvements in download times, depending on the file size and the number of concurrent threads used.