OpenTreeMap is a collaborative platform for crowdsourced tree inventory, ecosystem services calculations, urban forestry analysis, and community engagement.
One of the first WMS implementations for Android, this code puts map tiles from GeoServer onto an Android App.
More code. Repositories ranging from virtual reality projects to the code that runs this blog.
A simple reed switch based circuit was used to track pedal cadence on a stationary bike. This data was fed into Unity Game Engine and viewed on an Oculus Rift.
A look into the future of consumer virtual reality, where there will be a direct pipeline from easy to use modeling software into immersive 3D. (SketchupPro + Unity Game Engine + Rift)
Being able to literally "stand" at the mean in a dataset, and look around as the computation evolves is a profoundly game-changing experience. Here, evolutionary programming was used as a means to explore first-person, immersive visualization.
The expression of creativity in art and music as mediated by a computer program, is perhaps the highest ideal that we can aspire to in computation and engineering. Here an evolutionary algorithm was used to make a piano score.
Motivating physical fitness using technology is an incredibly important area of research as we move into an era where more people will be obese than healthy.
Some of my work was showcased at the 2012 TEDx conference in Philadelphia. Creating visual artifacts as proof of understanding of algorithms and other computational processes is an important step in the learning process.
This visualization was created for an architect who needed a way to communicate blueprints to his client.
Any design exploration, whether ID, Boats, Architecture, or some other medium, is incredibly useful in reasoning about the built world.
Developed in 1999, this forward looking program used a web-standards humanoid specification and browser-side code for animation.
Exploring shapes, graphics and typography using Android as a medium. Developed for Azavea's Art Hack Day 2013.
PhillyTreeMap provides an easy-to-use public inventorying platform that enables individuals, organizations, and governments to search and contribute to a collaborative, interactive, and dynamic map of Philadelphia's tree population.
The Stanford Custom Map Maker replaces the need for hand-drawn event maps with an application for drawing and sharing custom maps.
Contributed UI widgets to this large government project. See "Loosely Coupled UI Components in Backbone.js" on the Azavea Labs Blog.
Through innovative public-private partnerships and community involvement, The Benefit Bank connects individuals and families with millions of dollars each year. It is a FREE web-based service that simplifies and centralizes the process of applying for benefits and filing income tax returns, completing the Free Application for Federal Student Aid and registering to vote.
WhyHunger is a leader in building the movement to end hunger and poverty by connecting people to nutritious, affordable food and by supporting grassroots solutions that inspire self-reliance and community empowerment.
Prototype iPad version of QuickCheck, a screening tool of The Benefit Bank that estimates eligibility for benefits.
Applications, app descriptions and screen shots are the sole property of their respective owners.