Ryan Peckham
[email protected] • Ann Arbor, MI
Computer Engineering and Applied Physics
University of Michigan
Class of 2029
peckhamr.com/terminal
Interactive terminal with commands and links to my other socials
my super cool terminal [click for fullscreen]
Computer Science Personal Projects
This Site [Source]
I made this site using HTML, CSS, and JS. I also used Svelte for routing and
dynamic rendering, and Git for version control.
M-AST Flight Stack [Source]
As Vice President of Software of the Michigan Automonous Security Team, I've recently helped develop and improve sensor integration software for our team's
quadcopter drone. I have also advised my peers on routing software and operating system management, via a Raspberry Pi running Debian Linux.
Downloader [Source]
Uses concurrent threads 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, and chunked writing to balance memory usage and performance. Shows substantial improvements in download times, depending on the file size and the number of concurrent threads used.