About Me
Hi! I'm Andrew Plotner, a
-
Current Computer Engineering student at the Unversity of Michigan
-
Avid music listener (Apple Music claims 47,600 minutes of listening last year alone 0_0)
-
Lover of rain and nature
-
Technology/programming enthusiast
I'm most experienced in embedded system design but I have good experience in computer architecture and am quite knowledgable in C++.
See below for some cool stuff I've done with those skills.
I also have an interest in security-related fields, including software, hardware, and embedded sensor security.
Links
My GitHub
My LinkedIn
Skills
Languages
- C++ (extensive experience)
- SystemVerilog
- C
- Bash
- Python
- Javascript (some)
Development tools
- git (extensive experience)
- Linux command-line usage (extensive experience)
- macOS advanced usage
- Linux system administration
- XCode
- VSCode
Misc
- Embedded system design
- Electronic lab equipment usage (Oscilloscope, function generator, power supply, etc)
- Soldering (both through-hole and SMD)
- Computer Networking, down to layer-2 Ethernet
- Basic reverse-engineering of compiled binaries
- Basic exploitation of vulnerable web systems
Cool Things I've Done
Magic Wifi
Magic Wifi is a recent embedded systems project I completed in the Fall term of 2022.
It creates a link between two devices that lets them think there's an unbroken Ethernet cable between them
when the Ethernet traffic is actually being tunneled over wifi (high-bandwidth, low-range) and LoRa (high range, low-bandwidth)
Read More
RISCV Processor
For my university's computer architecture course, we created a RISC-V processor using SystemVerilog
It has some cool functionality: 3-way superscalar, R10K-style register renaming, external interrupt support, etc...
Read More
Etterna
I am a rhythm game enthusiast and have played may in the genre, including one called "Etterna".
A few years ago, I filed a bug report detailing the fact that the game no longer worked on my computer.
However, after digging into the code I managed to discover what the issue was, making a merged PR that fixed it.
I've been contributing to the project ever since over the last few years, and have 45 merged PRs as of writing this.
Read More
This Site!
This site is running on an unmanaged VPS I'm renting from DigitalOcean.
It's currently just a simple nginx server serving hand-written html pages, but I've got some cool ideas in the work.
Make sure to check back later for site 2.0 ;)