My name is John Faichney (fake-knee). I'm a software developer currently living in San Francisco. I've been a lecturer at UC Berkeley on computation in design and urban analysis and a workshop leader at the ACADIA conference in 2012 and SmartGeometry conference in 2014. Most recently, I've worked as member of the technical staff at Aditazz developing automation tools for the AEC industry.
I'm interested in urban/geospatial data, technology enabled activism and social change, languages, and computational geometry. I've had the good fortune of working on some interesting projects - don't hesitate to reach out and share your thoughts, concerns, critiques, and proposals.
A few projects ...
Using a CA to test fit building mass
Part of my thesis at Berkeley, a modified version of Conway's Game of Life was implemented to generate/optimize a housing/mixed use development. Rules were added to maintain housing density targets, natural light requirements, and of course ... gravity.
Adjustments to these parameters enabled numerous alternate proposals that compared tradeoffs between critical domain specific metrics like F.A.R., # of units, net area etc ...
Maptivism, Data Management, CMS
Adapt is a framework for analysis and implementation of sustainable urban greening strategies. This project, funded by a grant from the State of California sought to catalog, standardize and store a relational data set derived from Oakland non-profit Urban Biofilter's three years of research and development guidelines for the port of Oakland.
Additionally, the project aims to present this information in an engaging, novel interactive format. Adapt Oakland, which is the application of this framework to a specific case, aspires to influence stakeholders, policy makers, and residents to help transform the port of Oakland for the better.
From a technical standpoint, this project provided an interesting opportunity to experiment with Google's Drive and Sheets APIs, Cloudinary's API for image hosting, MapboxGL for cross-platform interactive mapping, and MongoDB for data storage. The UI is built using React/Flux.
Visualizing a social network overlaying urban fabric
In collaboration with a talented group at Smart Geometry 2014, this project speculated and examined correlations between places in Hong Kong and discussions on social media about these places. Our team gathered geolocated data from Twitter, Foursquare, and Instagram and fed this into a graph database along with a list of districts, businesses, and other places in Hong Kong.
We then performed a naive sentiment analysis and searched for place names in this content to construct a graph of relationships between these datasets. In parallel, a group developed an AngularJS UI using ThreeJS and OpenStreetmap to display 3D visualizations of urban areas and terrain. The social media data we gathered was presented as an overlayed network of nodes and edges, colored based on sentiment.
For numerous reasons ( non-disclosure agreements, brevity, stealthy collaborators), I've only included a small but (hopefully) representative sample of projects.
Before you go,
I'm always interested in hearing from people with feedback, new ideas, and proposed collaborations. Don't hesitate to send me an email!
Thanks again, hope to hear from you soon!