Loading...

  • sphere
  • sphere
  • Josh Fromm

  • Embedded Systems
    & Signal Processing

    Ubicomp Lab @ UW

  • flake

    About Me

    I'm a second year electrical engineering Ph.D candidate at the University of Washington's Ubicomp Lab . I previously received a B.S. with honors in electrical engineering and computer science from the California Institute of Technology.

    My research primarily focuses on developing technologies that allow ubquitous proliferation of lower power digital platforms. I'm also interested in studying the way people interact with machines and designing novel experiences that use distrubted sensing networks.

    Projects
    • ARM VOIP Telephone

      The VOIP Telephone is a project I completed at Caltech. The purpose of the system is to transmit captured voice data over TCP IP to another phone of similar design. The telephone features an interface using a scrolling LCD display and a 16 key keypad. The system is run using an ARM 920T processor.
    • BioSleeve

      The BioSleeve is a project I worked on at NASA's Jet Propulsion Lab from 2012 to 2013. The purpose of the project was to develop an EMG electrode array which can reliably interpret hand gestures and control a variety of robots using those gestures. The prototype featured here used gestures to play a Ball Blasters Infinity python game.
    • Ball Blasters Infinity Redux

      BBIR is a project I completed for the class EE119C: Advanced Digital Systems Design. My goal for the project was to design an implement the entirety of an arcade style video game on an FPGA system. The game was implemented on a Spartan FPGA and played like a dream. Supporting hardware included a retro atari joystick, a portable speaker, and VGA output. Gameplay was inspired by my previous BallBlasters game implemented on the BioSleeve Prototype. This time around, the original dream of Ball Blasters really came through. The player uses a joystick to control the ship of a daring space captain that rescues green balls while battling treacherous red balls.
    • Kenyan Corruption Tracker

      The Kenyan Corruption Tracker is a software framework which I developed at Caltech. The tracker crawls through Kenyan news articles and parses relationships between high profile Kenyan politicians and scandals / corruption. The tracker also maps social networks by keeping track of when politicians are associated with each other.
    Teaching

    © 2015 Josh Fromm