║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐
╟┐ ┌╢▐ ╠╪══════════: Pintwood Derby: Team Cheetah Strikes Again :═══════════╪╣▐ ╟┘ └╢▐ ║ The 2019 Cheetah car was more than just a fast car designed ║▐ ║ for ChIDEO's third annual Pintwood Derby a more lenient ║▐ ║ version of the traditional Pinewood Derby (the only change ║▐ ║ from the previous year's rules was a full ban on motors ║▐ ║ after our no-pass arms antics). Our team was tasked with ║▐ ║ modifying the Derby Magic pinewood derby race track we use ║▐ ║ every year in order to create a display for the race and ║▐ ║ handle randomizing matchups. We took things a little ║▐ ║ further, and hacked the track to think our car always won! ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ We used a PICkit 4 and Ghidra to dump and reverse engineer ║▐ ║ the firmware on the microcontroller (PIC16F887) used to ║▐ ║ control the track's timing and display. By modifying the ║▐ ║ assembly code for the serial, race start, finish detection, ║▐ ║ and other controls, we were able to add functionality for ║▐ ║ the track to recognize what lane our car was racing in and ║▐ ║ make it that that lane would come in first (we kept the ║▐ ║ times accurate to keep the spirit of the race intact). ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ The Cheetah car, unintentionally, was a fast car on its ║▐ ║ own. While the scoreboard showed us as undefeated, we ║▐ ║ continued to keep track of scoring by time, and we won 2nd ║▐ ║ place legitimately! One of the races came down to a ║▐ ║ photo-finish, after observers realized they could no longer ║▐ ║ trust the track's display. ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ As an easter egg, we added an overwrite method for the ║▐ ║ track's 7-segment displays to spell out 'Cheetah Wins'. We ║▐ ║ would briefly flash that on the scoreboard now and then, as ║▐ ║ a hint that the track was tampered with. We also put a ║▐ ║ cheetah sticker on the microcontroller to give more clues ║▐ ║ that to our work. ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐ ║ ║▐
╟┐ ┌╢▐
╠╪═══════════════════════════: Projects :════════════════════════════╪╣▐
╟┘ └╢▐
║ DEF CON 31 Hardware Hacking Village CTF .............. 2023 ║▐
║ THOTCON 0xC Electronic Conference Badge .............. 2023 ║▐
║ DEF CON 30 Hardware Hacking Village CTF .............. 2022 ║▐
║ ParFive: a Daily Golf-Themed Word Game ............... 2022 ║▐
║ THOTCON 0xB Electronic Conference Badge .............. 2022 ║▐
║ DEF CON Hardware Hacking Village CTF ................. 2021 ║▐
║ SAOwner: Electronic Badge i2c Interposer ............. 2019 ║▐
║ Pintwood Derby: Team Cheetah Strikes Again ........... 2019 ║▐
║ Commuter - Game and Controller ....................... 2018 ║▐
║ crAPU: crappy Audio Processing Unit SAO for DC26 ..... 2018 ║▐
║ Pintwood Derby: the Cheetah Car ...................... 2018 ║▐
║ RAND: IDEO Chicago Installation ...................... 2017 ║▐
║ Ox Vox: DEF CON 25 and BSidesPDX Badge Hack .......... 2017 ║▐
║ Upgrading the Oxygen Concentrator Inferface .......... 2017 ║▐
║ Giving Furby a New Voice Box ......................... 2017 ║▐
║ Cigar Mic: DEF CON 24 Badge Hack ..................... 2016 ║▐
║ Personal Logo Design ................................. 2014 ║▐
║ 9-Degrees of Freedom Wireless IMU .................... 2014 ║▐
║ BitSynth: Controlled Quantization Synth .............. 2013 ║▐
║ Psychomasker: Audio Compression Visualization App .... 2013 ║▐
║ Bike Design Using Webcode ............................ 2013 ║▐
║ Canal Construction Logo Design ....................... 2013 ║▐
║ Record Player Design Using Webcode ................... 2013 ║▐
║ Subzero: Refrigerator Subwoofer ...................... 2013 ║▐
║ Shark Attack Game for iPad ........................... 2013 ║▐
║ Gardner Nested All-Pass Filter Reverb Plugin ......... 2013 ║▐
║ Slam Mixer Audio Mixer App for iPad .................. 2013 ║▐
║ Roland Space Echo Audio Plugin ....................... 2013 ║▐
║ MIDIogame Controller: Creating Music From Gameplay ... 2012 ║▐
║ Car Charger Technical Illustration ................... 2012 ║▐
║ eVORG Logo Designs ................................... 2012 ║▐
║ Newark Bike Project Designs .......................... 2012 ║▐
║ DEFCON 19 Bot Badge .................................. 2010 ║▐
║ WiiAssist: 3D Head Tracking with Wiimotes ............ 2009 ║▐
║ Off-the-Shelf Open Source Security System ............ 2009 ║▐
╟┐ ┌╢▐ ╠╪═════════════════════════════: About :═════════════════════════════╪╣▐ ╟┘ └╢▐ ║ Part hardware hacker, part creative technologist, and part ║▐ ║ human-centered designer thriving at the cross-section of ║▐ ║ engineering and design. ║▐ ║ ║▐ ║ Led to engineering through my love for music, art, and ║▐ ║ math, I hold degrees in electrical, computer, and music ║▐ ║ engineering. Following a stint in academia, I joined IDEO ║▐ ║ as a senior electrical engineer where I contributed ║▐ ║ creative problem solving and prototyping fluency to a ║▐ ║ breadth of projects ranging from vehicles of the future, to ║▐ ║ life-changing medical equipment, to innovative children's ║▐ ║ toys. Most recently, I was at Delve and now Sundberg-Ferar, ║▐ ║ diving deeper into engineering for production, and working ║▐ ║ on bringing ideas and prototypes to reality. ║▐ ║ ║▐ ║ Outside of work, I enjoy creating rotoscopes and ║▐ ║ illustrations, reverse engineering electronic toys, and ║▐ ║ taking a break from screens by running, biking, and camping ║▐ ║ in the great outdoors. ║▐
╟┐ ┌╢▐ ╠╪═══════════════════════════: Education :═══════════════════════════╪╣▐ ╟┘ └╢▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ MS in Music Engineering ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ School .... University of Miami, Miami, FL ║▐ ║ Grad year . 2014 ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡ MS in Electrical and Computer Engineering ≡≡≡≡≡≡≡≡=- ║▐ ║ School .... University of Delaware, Newark, DE ║▐ ║ Grad year . 2012 ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡≡≡ BEE in Electrical Engineering ≡≡≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ School .... University of Delaware, Newark, DE ║▐ ║ Grad year . 2011 ║▐
╟┐ ┌╢▐ ╠╪══════════════════════════: Experience :═══════════════════════════╪╣▐ ╟┘ └╢▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Senior Electrical Engineer ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ Company ... Sundberg-Ferar, Detroit, MI ║▐ ║ Key roles . Launched and led Electrical Engineering offering ║▐ ║ . Developed embedded hardware and software products ║▐ ║ . Managed projects and client relationships ║▐ ║ . Designed from prototype through manufacturing ║▐ ║ Years ..... May '22 - Present ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Senior II Electrical Engineer ≡≡≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ Company ... Bresslergroup / Delve, Philadelphia, PA ║▐ ║ Key roles . Developed embedded hardware for diagnostic devices ║▐ ║ . Developed embedded firmware with precision-timing ║▐ ║ . Designed for manufacturing ║▐ ║ Years ..... Nov '20 - Apr '22 ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Senior Electrical Engineer ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ Company ... IDEO, Chicago, IL ║▐ ║ Key roles . Specialized in rapid hardware prototyping ║▐ ║ . Developed embedded and front-end software ║▐ ║ . Designed human-centered solutions for clients ║▐ ║ Years ..... Sep '14 - Oct '20 ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ User Experience Intern ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ Company ... Shure, Niles, IL ║▐ ║ Years ..... Summer '13 & Summer '14 ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Graduate Research Assistant ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ Company ... Univ. of Miami, Music Eng Dept, Miami, FL ║▐ ║ Years ..... Aug '12 - May '14 ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Co-Founder and Shop Manager ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ Company ... Newark Bike Project, Newark, DE ║▐ ║ Years ..... Oct '11 - Aug '12 ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡≡≡≡≡ Undergrad/Grad Research Assistant ≡≡≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ Company ... Univ. of Delaware, Elec/Comp Eng Dept, Newark, DE ║▐ ║ Years ..... Feb '09 & Aug '12 ║▐
╟┐ ┌╢▐ ╠╪════════════════════════════: Skills :═════════════════════════════╪╣▐ ╟┘ └╢▐ ║ -=≡≡≡≡≡≡≡ Engineering ≡≡≡≡≡≡≡=- ║▐ ║ Hardware Hacking 3D CAD Modeling Embedded Dev & Design ║▐ ║ Reverse Engineering Prototyping Human-Centered Design ║▐ ║ Digital Synth Design PCB Design Human-Comp Interaction ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡ Languages ≡≡≡≡≡≡≡≡=- ║▐ ║ C, C++, Obj-C HTML, CSS Spanish (int) ║▐ ║ Basic Assembly Javascript Japanese (beg) ║▐ ║ Matlab Python ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡ Software ≡≡≡≡≡≡≡≡≡=- ║▐ ║ Adobe Creative Cloud Autodesk Fusion Microsoft 365 ║▐ ║ ║▐ ║ -=≡≡≡≡≡≡≡≡≡≡ Other ≡≡≡≡≡≡≡≡≡≡=- ║▐ ║ Screen Printing Bike Mechanic Furby Technician ║▐ ║ Sketching Illustrating ║▐
╟┐ ┌╢▐
╠╪═══════════════════════: Honors and Awards :═══════════════════════╪╣▐
╟┘ └╢▐
║ 2nd Place NorthSec CTF ............................... 2022 ║▐
║ 1st Place DerbyMUD CTF, Derbycon 9.0 ................. 2019 ║▐
║ 1st Place Digerati's Atlas CTF, THOTCON 0xA .......... 2019 ║▐
║ 2nd Place Badge CTF, THOTCON 0x9 ..................... 2018 ║▐
║ 2nd Place Music Hack Day Miami ....................... 2014 ║▐
╟┐ ┌╢▐
╠╪════════════════════════════: Contact :════════════════════════════╪╣▐
╟┘ └╢▐
║ Email .................................... website@<domain> ║▐
║ Blog ............................................. reset.io ║▐
║ Github ......................................... mediumrehr ║▐
║ Codepen ......................................... robrehrig ║▐
╟┐ ┌╢▐
╠╪════════════════════════════: Greetz :═════════════════════════════╪╣▐
╟┘ └╢▐
║ .: Malörtware & cold_root :. ║▐
║ ║▐
╚═════════════════════════════════════════════════════════════════════╝▐
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
designed and developed by rob rehrig