- Point-to-Point Microwave Radio My planned senior project: 1Gpbs Ethernet over a 10GHz microwave link. More details and resources to come once it is underway.
- SmartMesh IP Sensor Demonstration My internship project with Embedded Planet summer of 2014. I prototyped with Linear Tech's Smartmesh IP low-power mesh network system and built the user tasks for the On-Chip SDK to poll an assortment of sensors and log the data produced by those sensors. The complete project included the EPM2M-SM-IO populated circuit board, the user tasks that interface with the OCSDK, a Python script using the SmartmeshSDK to log all data received by the mesh network manager, and extensive internal documentation to allow for continued development of SmartMesh IP systems.
- YAMS: Awesome MIPS Server I was a member of this team for the CWRU EECS 314 (Computer Architecture) final project, helping implement a static HTTP server in MIPS, using MARS as a simulator. It's a limited HTTP 1.0 host, with some added features. Sockets were implemented by extending MARS syscalls in Java. I completed the file interaction interface to built-in MARS syscalls, managed the content for the final report, and provided the source image that became our 72MB bitmap to demonstrate the implementation's bandwidth.
- ADB to USB Converter Boards My implementations of the popular Atmel ATMEGA32U2 microcontroller for the open source firmware available online. These are reasonably casual forays into the land of PCB design and manufacturing, but no less of an interesting process. The small design that fits inside the Apple Extended Keyboard and Apple Keyboard (mid-1980s ALPS brown keyboards) is very convenient and allows for easy daily use with no loose circuit board.
- ADB to USB Converter Firmware The firmware for my Apple Desktop Bus interface converter. This is essentially a selective fork of tmk_keyboard to give me the ability to finalize the configurations required for my hardware implementations. I implemented my own hardware to utilize this open-source firmware.
- List Unsubscribe Guide A short guide in Markdown I wrote to better inform CWRU students about the solutions to the most popular request: "Please unsubscribe me from this list."
As a member of the Dynamic Signal Acquisition team, I worked on creating innovative digital signal processing implementations in FPGAs for precision analog I/O products from NI.
As TA, I supported all aspects of CWRU's EECS 301, Digital Logic Laboratory. Throughout the semester I contributed to lectures, assisted students, improved the project prompts, developed reference designs for the projects, and graded student project reports.
My summer internship involved the development of an entire non-production product from concept to prototype testing and validation. A more lengthy description is provided in My Projects.
In my full-time summer and part-time two semesters, I prototyped and analyzed innovative big-data search and storage technologies. The "big names" include Cloudera Search, Solr, HBase, and Parquet.
I have finished my third year at CWRU and am pursuing majors in computer engineering (BSE), electrical engineering (BSE), and mathematics (BA) along with a minor in studio art (photography). My involvement on campus includes Hacker Society/ACM (secretary) and the Case Reserve Review (photography editor). My other home on campus is the circuits lab, where I can be found both working and procrastinating very frequently.
A little blip in northern Maine, I attended MSSM for the latter three years of high school. In my time living between the potato fields, I first really programmed, competed locally and nationally in mathematics, and generally prepared well for time in Cleveland.