I am Jeremy Flores, and I am living what's left of the American Dream.

I'm a third generation American, raised by a single mom who grew up in poverty: she picked cotton in the South Texas heat and lived in a tiny house built by my grandfather, and I have a deep respect for what they had to do to survive.

I graduated from MIT in 2010 as the first ever graduate of the Digital Media program. My advisor was Ed Barrett, a poet. Before that, I jumped around between various majors, at one point having another advisor who created the first Internet worm and co-founded Y-Combinator.

During my time in school, I had a chance to work with and be advised and mentored by very humbling individuals. I briefly began working with Noam Chomsky. He gave me some advice to work on what I wanted to work on and not worry about who I was working with. Thereafter, I started working with one of the MIT Media Lab's founders at One Laptop Per Child (OLPC). We did some interesting audio and visual projects.

I am currently { available } for contract work and consulting. If you are interested, you should get in touch.

Selected topics of speciality

Selected technologies & platforms

Preferred languages

Wiggio. I designed and developed the iPhone app for the web app Wiggio, a free group management suite.

Among other features, the iPhone app allows the user to post comments, schedule events and meetings, send blast emails and text messages, manage groups, and access many different file types, including media and Office files. It's available for free on the App Store.

MIT Mobile. I contributed to the MIT Mobile app, which is used by MIT students, staff, and faculty and was originally developed at MIT IS&T.

My main contribution was writing the original version of the Stellar module, which provides an interface to MIT's custom classroom management software to give students access to their classes on the go. It's available for free on the App Store.

CsoundXO. CsoundXO is an audio engine developed by MIT Prof. Barry Vercoe, written for low power, fixed-point processors. It was developed both at the MIT Media Lab and the offices of OLPC.

I wrote a module for CsoundXO to synchronize multiple systems over a network using raw TCP/IP connections. I also created a Python API to interface with this module. You can find more information about CsoundXO here.

cocosCairo. cocosCairo is a game engine written in Python. It was developed for the Sugar Desktop Environment as my thesis project.

The engine has many features built in, including an optional MVC library, a robust event emitter, a module to create video animations, and an advanced SVG parser that can alter/animate SVG images in real-time.

Meant as a learning tool, cocosCairo was designed to be as straightforward to use as possible. The source code itself was designed to teach systems to new programmers, and every class, method, and function is fully documented.

Within a week of its release, a software company adopted cocosCairo to build educational software.

You can see it in action, or you can jump right in and start using cocosCairo by downloading the source code. It should run straight out of the box on a Linux system.

Send me a message

Follow me on Twitter

(@jeremyflores)

The visual effects in the top logo and behind the side menu are best viewed in Firefox, Chrome, or Safari and are rendered using HTML Canvas.

The abstract helical brush behind the side menu was created by me in Photoshop, as was the woven pattern found at the top of this website's background. They are released for free.

The envelope and Twitter bird images were likewise created by me in Illustrator and are also released for free.

The slab font used for the top logo and section headers is Avenir Lt Std (95 Black).