I put almost every line of code that I write outside of work on GitHub. Anytime I make a public repository, I make sure to stick a license on it so that people can actually use the contents; usually I use MIT, sometimes Apache 2.0. Thus, I could say that I have published thousands of lines of open source code across dozens of projects. However, most of that code is pretty useless to other people, so I don’t go around saying that…
Contributed new features, tests, and bug fixes to https://eiger.io, 3D printer onboard software, and internal tools. Worked with CoffeeScript, AngularJS, Node, and Pug.
Productionized a Python library to automate the generation of portfolio commentary files to save analysts four days of work per quarter, integrated with Spring Boot API and Angular web-based portfolio management tools. Refactored and merged two multi-thousand-line Python 2.7 libraries into one Python 3.6 library, reducing complexity in production application. Created a Java library for converting CSV and TXT files into ORC files to save 70% on storage costs on AWS Redshift.
Implemented automated build and release scripts for Microsoft TFS using Python, R, and PowerShell. Decreased build time by 10% and implemented automated lint reporting for python code. Developed statistical models using Python.
Tutor. Instruct students in Calculus and Statistics. Work individually with students to enhance computational skills and conceptual understanding.
Features Editor, Student Newspaper. Pitch and write articles, design, edit, and publish section.
Phonathon Caller. Contact alumni and parents to develop community and raise funds.
Analysis of Algorithms | Object-Oriented Programming (Java) | Operating Systems (C) | Imperitave Programming (C) | Functional Programming (Scheme) | Differential Equations | Graph Theory | Linear Algebra | Calculus I & II | Statistical Modeling (R)
Applied Cryptography (Python) | Mobile Application Development (Kotlin) | Data Mining (Python) | Scalable Systems Development | IT Entrepreneurship
"Philip is a real pro. His content is well-written, relevant to our market of test engineers and localization experts, and deep enough to be reference material. He's communicative, and he easily fit himself into our content process. Highly recommended."
— Paul Reinheimer, CEO at WonderProxy.
I'm available for project-based work in programming, writing, editing, or any combination thereof. I work with businesses of all sizes on a contract basis to turn content and code into business solutions. Enthusiastic references provided upon request.
Please direct all inquiries to firstname.lastname@example.org.