Design By Roomba (aka Bob RossBot)

My senior ICAM project at UCSD, and was shown in the ICAM.best_of show in the Annex Gallery at UCSD. For this I won the Comhear/ICAM Innovation Award.
A web-controlled iRobot Create (Roomba), via a webserver hosted on a connected Raspberry Pi, that allows the user to command the robot to draw a series of shapes. Can be controlled by multiple users at a time.
The full 11 week process is chronicled on the GitHub Wiki, and the project can also be forked on GitHub.
A web demo (sans-Roomba) can be found here, but if you wish to see RossBot in all it's glory, videos can be found here.

Technologies used: PHP, HTML, CSS, C++, Serial, Raspian, Apache, MySQL

Design By Roomba (aka Bob RossBot) alt 0Design By Roomba (aka Bob RossBot) alt 1

Silly Experiment: Calculator of Calculators!

An inside joke turned silly experiment: what if every button on every calculator only spawned more calculators? Only then would we have enough calculators.

Download/Fork it here.

Technologies used: HTML, CSS, JavaScript/JQuery


Silly Experiment: Taco Tuesday

Who doesn't look forward to Taco Tuesday? I love tacos. And chips and salsa.

Download/Fork it here.

Technologies used: HTML, CSS, JavaScript/JQuery


Silly Experiment: Box Hover Game

A silly CSS/JS experiment using the :hover selector.

Download/Fork it here.

Technologies used: HTML, CSS, JavaScript/JQuery


DogeTalk

This was originally created as a hackathon project for HackTech 2014. There is both an email implementation, where the message portion of email is parsed, split, filtered, Doge modifier words added in, and emailed back, and a web chat implementation, where the user's input will be parsed, split, filtered, Doge modifier words added in, and returned below, along with the user's original input. Chat is recorded to a text file for continuous stream. A reset button deletes text file.

Fork it on Github!

Technologies used: PHP, HTML, CSS, Sendgrid API


Tweepyness

My entry to the DeveloperWeek LA Hackthon that took place Oct. 18-20, 2013.

Fork it on Github!

Technologies used: PHP, HTML, CSS, Twitter API


HiperGeo for Raspberry Pi

Lead Python Programmer for the Walking Tools lab on a Raspberry Pi version of the HiperGEO project.
Read the Abstract here.

I presented my work in the general poster session of Grace Hopper Celebration of Women in Computing, Oct. 2-5, 2013; and again in a Student Talk at the SoCal Celebration of Women in Computing Conference, April 5-6, 2014.

Technologies used: Python, Java, Raspberry Pi, HTML


Trooper Time

Hacking project for a UCSD ICAM course, the Flash game was originally designed to work as a "Rock 'Em Sock 'Em" type game, using a MacBook Pro's internal hardware. The laptop's hard drive sensor, the user could physically hit the right or left side of the computer, and an AppleScript was triggered, sending the appropriate command to Flash and translating it into ActionScript, to be graphically represented on the screen of the respective robot.

Technologies used: Flash, ActionScript, AppleScript, HTML, Illustrator, Photoshop, Dreamweaver