My name is Ed Paradis.

🎨 Portfolio 💡 Github LinkedIn

I am professionally interested in using technology to make the world a better place. I also have a wide variety of hobbies.

Please feel free to contact me via Twitter or email; I try to answer all emails and tweets I receive.


I'm currently the Director of Engineering at WEConnect Health Management working to solve the substance use crisis. Since taking the position, I have reduced our delivery cadence from months to days and led the engineering team to ship many impactful and engaging product updates.

Simultaneously, I am working on my Master's Degree in Human Centered Design and Engineering, with an expected graduation date of June, 2022. My focus has been on ways to bring research in behavioral change to practical application in industry.


I completed a certificate in User-Centered Design from the University of Washington. I'm currently looking for ways I can increase my UX design skills.

I've worked with gamification, crowdsourcing, virtual reality, augmented reality, computer vision, robotics, electronics, start-up business development, website design, on-site tech support, manufacturing automation, and more. I invite you to contact me if you're looking for a strong team member without tunnel vision.

Check out my github account for my current public software projects!

Ancient History


I completed my Certificate in User-Centered Design in June.


I started working at the Center for Game Science (CGS) at UW. I contribute to Mozak, a crowdsourced game to reconstruct brain neurons.

In May, I finally started building the modular synthesizer I planned to build back in 2007. (See below!) Unfortunately, the keyboard controller didn't make it through all the moves I've made since then.


I did another game for Ludum Dare 36. Check it out here. I wrote it completely in Typescript, a first for my Ludum Dare entries. The source code is available.


Ludum Dare 33 entry that I don't actuallly remember anything about. Here's the source code.. Try building it?


I started at Enlearn, a small startup in the educational technology sector.

More games!


I made a few small games:

After having a lot of fun creating my first mobile app, I decided to learn Objective C to develop native iOS apps.

I also started a new robotics project. What would you get if you mixed LEGO, Arduino, an Android handset, and OpenCV? Well, something pretty awesome, that's what.


In the Spring of 2012, I quit my job at Carnegie Mellon University to found a startup called Spark Studios. I made a pile of cool prototypes with the Microsoft Kinect and iPhone along with three other people.

We applied to a few incubators, talked to investors, and even wrote an app and got it on the iTunes App Store, but ran out of runway before we could get funding.

In the Fall, I moved from Pittsburgh, PA to Seattle, WA. To do this, I didn’t hire movers, like a sane person. I moved myself in a complicated sequence of car-hopping and road-tripping.

In the Winter, the world didn’t end, but I did take a cool photo on the solstice.

Solstice Sunset


Over the summer, I built a homemade digital camera from the guts of a scanner and an old oscilloscope Polaroid camera.

The Scanner Camera

Through the month of February in 2011, I participated in the Thing-A-Day event. I made 26 things in as many days!


At the start of 2010, I was elected President of the DPRG. I made it my main goal to start a community workshop for the DPRG to use as a workshop and meeting place.

In February of 2010, I started to build my own printed circuit board milling machine. I moved, this unfinished project was given to my father.

In the first half of 2010, I upgraded my Amateur Radio license to Extra Class. I bought a Yaesu radio and started trying to talk to people around the world.

In August of 2010, I was hired to work for the Carnegie Mellon University Robotics Academy. My first project was to write an educational robot simulator.

Once I moved to Pittsburgh, I joined up with the local hackerspace, HackPittsburgh, joining the Council in November.

Making air quality sensing balloons


I finally converted a Canon digital SLR camera to Minolta mount in January of 2009. Three months later, in April, I converted the Canon back to the original Canon EOS mount and wrote about the experience.

In the Spring of 2009, I bought a classic car and started repairing cars myself. This included replacing the suspension on a 1993 Nissan and replacing a radiator on a 1999 Mazda.

1964 Ford Fairlane 500 miata wideangle

In the Summer of 2009, I started another project with the DPRG: an autonomous robotic band, Noise Boundary, creating its own music using fractals and chaotic oscillators.


In January of 2008, I bought a Minolta X-700 35mm film camera and began taking photographs as a hobby. I proceeded to start a collection of Minolta manual focus gear.

In the Spring of 2008, I began developing my own black and white film. I started with some really ancient Kodak that produced some "interesting" results.

In the Summer of 2008, I started making my own prints in a home darkroom.


In January of 2007, I used Python to model simple machines with control systems.

In early September of 2007, I built a high voltage generator which I used to run a Jacob's Ladder.

During the 2007 Thanksgiving holiday, I taught myself to use a sewing machine and made a case for my camera.

In November and December of 2007, I made a keyboard for a modular synthesizer


In the last week of 2006, I designed and built a Lego yarn ball winder so my friend could wind up some yarn she'd dyed.

In December 2006, I purchased a toy radar gun and took it apart to build my own radar unit.


From late 2005 till early 2007, I worked on a robot tank with the DPRG. It's ultimate goal is to run outdoor robot competitions using GPS and other sensors.

Software Guides

In October of 2007, I wrote a quick guide to setting up WinSCP to upload files to your website.


You can contact me via email here:

I am also available on Twitter at @eparadis

(c) 2006-2021 by Ed Paradis