scribeGriff Studios Cityscape

Coder, engineer, educator and web developer.
My latest project is Convolv.

I have a background in engineering, an interest in web development, and a need to create things. Built with Dart and Polymer, Convolv aims to bring together signal processing algorithms, data visualization techniques, and problem solving script development for engineers and educators working in an increasingly mobile world.

Pursuits

When I'm not coding up algorithms or websites (whether it be in Dart, JavaScript, PHP, HTML, CSS, ect.), I also enjoy working with digital artwork using Adobe Illustrator and Photoshop. I'm also an avid reader of books of all kinds of genres - fiction, non-fiction or the classics.

silhouette digital art

Digital Art

Silhouettes
simplot dart library

Data Visualization

Simplot2D
convolab dart library

Signal Processing Algorithms

ConvoLab
silhouette digital art

Digital Art

Silhouettes
Our Mutual Friend, Charles Dickens

Reading

Classics, Fiction, Non-fiction
graphlab dart library

Graph Theory Algorithms

Graphlab

About

I have a BSEE with highest honors from Rochester Institute of Technology in beautiful Upstate New York as well as a MEng from the University of Illinois at Chicago. I spent more than a decade working as an analog integrated circuit design engineer in the semiconductor industry, but ever since working in the DSP lab at RIT as an undergad, my passion has been the creation of algorithms that manipulate common signals. In my younger days, I sailed the seven seas (well, actually three, but they were quite large ones just the same :) with the U.S. Navy. Nowadays, I write code, build websites and web apps and, time permitting, I blog about the Dart programming language.

Contact

Although I don't have much available time for contract work these days, if you'd like to get in touch about some possible future projects, or just a quick question that I can help with, feel free to drop me a message.