Software developer dabbling in design and entrepreneurship. Currently on a professional sabbatical and taking time for philosophy, statistics and machine learning, and technology and society.
Cofounder and Lead Instructor @ Develop and teach full stack web application curriculum for first developer bootcamp in Oklahoma. Program is 10 weeks and covers HTML5, CSS, JavaScript, node.js with express and mongodb as well as the practices and tools used by web application developers such a git, grunt, MVC and other design patterns. The course is project based, and students will build and deploy a content management system to Heroku. Ruby on Rails will be introduced towards the end of the course.
The purpose of OK Coders is to train new software developers for Oklahoma City's growing tech startup ecosystem. Discussions with founders in the area identified a need for talented software developers. Through a partnership with OU's Center for the Creation of Economic Wealth (CCEW), Tailwind and Phase2 Interactive, the software development curriculum taught at the CCEW has been expanded and offered to a wider audience of potential developers.
Our stated aim is to prepare new programmers for internships at local startups. In the long term we hope to make Oklahoma City an attractive location for technology startups. The inaugural summer session includes twenty participants in addition to experienced mentors. From June 2014 to November 2015 (1 year 6 months) IT Entrepreneur in Residence @ Advise student entrepreneurs pursing projects in information technology on the technologies, trends and business models that are currently employed in software startup environments. Perform technical due diligence for Sooner Seed Fund. From September 2013 to November 2015 (2 years 3 months) Oklahoma City, Oklahoma AreaDeveloper in Residence @ Developer lead for multiple projects and actively involved in client interactions, interface design and application development, as well as management of a small team of developers. Instructor for CCEW Software Business Accelerator (SoBA) students and extracurricular courses, student mentor and technical consultant to the center's leadership.
Projects and roles in which I have been involved include:
As mentor, advise one of the first student teams in the School of Computer Science's new Software Studio.
As instructor, develop and teach semester long biweekly course on startup engineering to potential Chief Technology Officer cofounders; host local technology entrepreneurs as speakers in sister course for potential Chief Executive Officer cofounders. Topics in technical track include Git and GitHub, virtual machines and the command line interface, Twitter Bootstrap, Amazon AWS, Heroku, Node.js and MongoDB.
As instructor, develop and teach intensive five week full stack JavaScript bootcamp to incoming Software Business Accelerator (SoBA) students. Most recent curriculum teaches front end and back end technologies using the MEAN stack, including Angular, Node, MongoDB, HTML/CSS/JavaScript and Twitter Bootstrap.
As instructor, develop and teach intensive four week HTML5 course to incoming Software Business Accelerator (SoBA) students. Technologies include HTML, CSS, JavaScript, jQuery, Twitter Bootstrap, underscore.js, backbone.js and Parse.
As instructor, develop and teach intensive four week iOS course to incoming Software Business Accelerator (SoBA) students.
As programming lead, Moleculera client project, developing user facing Wordpress website as well as web app front end for healthcare providers portal.
As programing lead, Crowdstory and DinerConnection client project, developing PHP/MySQL API and iOS consumer application
As consultant, advise SoBA iOS teams as they design and develop their semester projects From March 2012 to November 2015 (3 years 9 months) Oklahoma City, Oklahoma AreaOwner @ Design and develop Mac and iOS software. Developed True North, a compass application for the iPhone available on the App Store. Developed Per Se, a journaling application for the Mac. Developed Journler, a writing and information management desktop application which has been discontinued and is now open source on github.
Offer independent contract and consulting services for mobile, web and desktop application development. From January 2006 to November 2015 (9 years 11 months) Independent Contractor @ Design, develop and deploy the Who's on My WiFi application for Macintosh desktop computers. Who's on My WiFi is a native Mac application that helps network administrators and owners of personal WiFi detect unauthorized use of their wireless networks. The application continuously scans the local network in the background and tracks the IP and MAC addresses of all connected devices. The user is notified when unrecognized devices are detected.
Who's on My WiFi was downloaded over ten thousand times in the week immediately following its release and immediately became one of the top ten applications in the Utilities category on the Mac app store. From July 2014 to August 2014 (2 months) Independent Contractor @ Develop and deploy On My WiFi application for iOS 6 and 7. On My WiFi is a native iOS application that helps network administrators and owners of personal WiFi detect unauthorized use of their wireless networks. The application scans the wireless network to which the device is currently connected and shows the IP and MAC addresses of all connected devices.
Technologies include Objective-C, CFNetwork and low level C APIs for network connectivity on iOS.
On My WiFi is available in the iOS App Store. From November 2013 to November 2013 (1 month) Oklahoma City, Oklahoma AreaIndependent Contractor @ Develop and deploy a native iOS application for Miira Artist Tools; assist in the design of the application and consult on user interaction patterns for the iOS family of mobile devices; advise on business models for App Store deployment.
Miira is an application for art students that helps them recognize perspective, tilt, gesture and foreshortening in a scene. The application’s innovative approach allows students to capture a scene through the iPhone’s camera, add vector graphics to the scene to represent perspective, shape and other aspects of the composition, and then overlay their annotations over a new image as augmented reality to help them transfer the structure of the composition to their canvas.
In addition to developing the application in Objective-C for 3.5in and 4in screen sizes and for iOS 6 and iOS 7 compatibility, I also worked closely with the client on the design process to ensure the application best took advantage of the novel interaction patterns offered by a multitouch device. The end result is an application that is beautiful, intuitive and unobtrusive. Finally, I advised the client on App Store business model options.
Technologies include Objective-C, UIKit, sqlite, CoreImage, CoreVideo and CoreGraphics.
Miira is available in the iOS App Store. From July 2013 to October 2013 (4 months) Independent Contractor @ Design, develop and deploy a native iOS mobile application for the Earth Observation Modeling Facility (EOMF). The application enables citizen scientists to geotag photographs and add land cover metadata. The photos may then be uploaded to a database at the EOMF for later GIS analysis.
Technologies include Objective-C, UIKit, iOS6 and iOS7, sqlite, CoreLocation, and networking over HTTP.
Responsibilities included analysis and establishment of specifications, wireframing and prototyping application design through multiple iterations, development and finally deployment to the iOS App Store. Regular contact with client was maintained through life of project.
The application, Field Photo, is available in the iOS App Store. From June 2013 to September 2013 (4 months) Oklahoma City, Oklahoma AreaIndependent Contractor @ Develop client-side web application to visualize and interact with timestamped photoresistor values from animal tracking hardware prior to submission to server side processing facility. Between 50,000 and 200,000 data points must be visualized in browser so that researchers may determine correct parameters prior to processing.
Technologies include HTML5, CSS, and JavaScript as well as the D3.js interactive data visualization library. Additional technologies include jQuery and the Jasmine testing framework. Project requires familiarity with Python and R programming languages.
Responsibilities include wireframing and prototyping front end application as well as development of application. Worked closely with client throughout application development. Member of Animal Tracking Working Group at the National Center for Ecological Analysis and Synthesis.
Application is available as open source and is currently being used by animal tracking researchers around the world. From April 2013 to September 2013 (6 months) Oklahoma City, Oklahoma AreaChief Technology Officer / Consultant @ As Chief Technology Officer of Oklahoma City startup, execute initial development of a social analytics product for inferring user interests based on social media profiles.
Responsibilities include design and development of front end, back end and database applications, development operations and advising executive leadership on technology options.
Technologies include Ruby on Rails, MongoDB, HTML5, CSS, JavaScript and Twitter API, Heroku for deployment and Amazon Web Services (AWS) for database hosting.
LittleFish Ventures was accepted by the Oklahoma City startup accelerator VentureSpur as one of its summer 2013 businesses, at which point my role as CTO ended.
Currently technical consultant to venture, assisting in further development of application as needed. From September 2012 to July 2013 (11 months) Oklahoma City, Oklahoma AreaIndependent Contractor @ Mac OS design and development.
Development of TinyGrab for Mac, a nimble screenshot sharing application. Available in the Mac App Store.
Technologies include Objective-C, CoreFoundation and AppKit for Macintosh development, and networking over a restful HTTP API.
Responsibilities include development of product according to wireframes and specifications provided by client. From December 2011 to March 2012 (4 months) English Teaching Assistant @ Assist in the instruction of high school English foreign language courses. From August 2004 to April 2006 (1 year 9 months)
Bachelor of Arts (B.A.), Letters, Ethics & Religion, German @ University of Oklahoma From 2001 to 2004 Philip Dow is skilled in: Objective-C, Mac OS, iOS, User Experience, Interaction Design, PHP, MySQL, jQuery, Ruby, R, HTML 5, MongoDB, Ruby on Rails, Python, NumPy