3745 SE Harrison Street
Portland, Oregon 97214
1990 to present: 4D Solutions (Portland, Oregon), consultant, trainer, applications developer, IT and PR services, with over two decades of service to the following clients (not in chronological order):
Saisoft.net Holden Web M-P System Services Providence Health & Services Associated Oregon Industries Meyer Memorial Trust Collaborative Technologies, Free Geek Design Science Toys, Flextegrity LLC Foundation for Accountability Ecotrust Multnomah County: Aging Services Division Institute for Science, Engineering and Public Policy Mondotronics Sisters of the Road Transportation Reaching People Northwest Regional China Council Urban League of Portland Oregon Food Bank Vision Northwest United Methodists
Services included a combination of developing mostly “thick client” applications (not Web) and providing training in specific aspects of IT, continuing my training experience working for Center for Urban Education (adults) and Saturday Academy (minors). As a curriculum designer I study what works at the different age levels (andragogy / pedagogy).
2011 to 2016: O’Reilly School of Technology, Senior Python Instructor. Mentor students on-line using round trip assignment evaluation software (inhouse solution) through a four part Python programming curriculum covering beginner to advanced topics. A remote desktop running Eclipse IDE with PyDev was provided except beginners had a less intimidating in-browser solution (CodeRunner) which prefigured their later full-featured experience.
2006 to present: Saturday Academy (Portland, Oregon): Served as a classroom teacher, co-teacher and curriculum writer. Originated Digital Mathematics curriculum on WikiEducator.
1985 to 1990: Center for Urban Education (CUE): Provided custom programming, training, and ongoing technical assistance to a wide variety of NGOs and government agencies, including for the Royal Government of Bhutan and US Forest Service.
1983 to 1984: McGraw-Hill, New York City: Evaluated computer literacy teaching materials, including software, geared for pre-college students, with emphasis on then contemporary programming languages.
1983: Americans for Civic Participation, Washington DC: Assisted with a nation-wide voter registration campaign from a back office location, with a focus on low income and historically disenfranchised citizens.
1981 to 1983 St. Dominic Academy, Jersey City, NJ: Served as full time faculty member, teaching high school mathematics, geometry through calculus.
1981 St. Peter’s College, Jersey City: graduate level courses in education
1976 to 1980 Princeton University, Class of 1980 (BA / Philosophy. Thesis: Some Thoughts on the Philosophy of Ludwig Wittgenstein, Richard Rorty an advisor), APL in free time, other computer courses
1971 to 1976 International School, Manila, Philippines
Pre 1970 Southeast High, Bradenton, Florida; Overseas School of Rome, Italy; Junior English School, Rome, Italy; Markham Elementary, Portland, Oregon
OSCON (O’Reilly Open Source Conference): 2005, 2007
OS Bridge: 2009
Pycon USA: 2006, 2008, 2009, 2013
EuroPython: 2005, 2007
GIS in Action: 2005, 2009
Election night IEEE lecture on the mathematics of Buckminster Fuller, opening for The History and Mystery of the Universe, a play by D.W. Jacobs at Portland Center Stage: 2008
Acknowledgments & Citations
- J. Baldwin. Bucky Works: Buckminster Fuller’s Ideas for Today (John Wiley and Sons, 1996)
- Charles Severance. Using Google App Engine (O’Reilly, 2009)
- Deitel, Liperi, Wierdermann, Python: How to Program (Prentice Hall, 2002)
- Duncan Richter, Historical Dictionary of Wittgenstein’s Philosophy (The Scarecrow Press, 2004)
- Edward Popko, Divided Spheres (CRC Press, 2012)
Food Not Bombs Python Software Foundation Institute for Science Engineering and Public Policy American Friends Service Committee Buckminster Fuller Institute Royal Kingdom of Bhutan The Centers Network
- Synergetics Explorer Award (cash and trophy), shared with David Koski, presented by Jamie Snyder, president of Buckminster Fuller Institute (cash prize)
- Certificate of Appreciation (two framed awards), American Friends Service Committee for United Voices (Portland, Oregon office)
(looking for something more autobiographical? Click here)