Hello, I'm Philip Kiely

This website presents my writing, projects, and life.

Sign up for my email newsletter for fresh, original content on programming, technology, and business delivered to your inbox weekly.

Philip Kiely



Writing for Software Developers

Writing for Software Developers is a complete guide to creating technical content.

Office Drawing

Articles for my Clients

A complete list of bylines in reverse chronological order in third-party publications.


My Essays

I also write for my own site about concepts in software and business that catch my interest.



Markforged    Software Engineering Intern  |  Summer 2019

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.

Principal Financial Group    Software Engineering Intern  |  Summer 2018

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.

Cuna Mutual Group    Data Scientist  |  October 2017 – May 2018

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.

Grinnell College    Student Worker  |  August 2016 – October 2017

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.


Grinnell College    B.A. with Honors in Computer Science  |  August 2016 – May 2020

Recipient: Robert N. Noyce Senior Student Award for "a senior student who has made the greatest contribution to the use of computer-based technology."

Courses: Team Software Development (Ruby) | HCI Seminar | Theory of Computation | Security | Analysis of Algorithms | Object-Oriented Programming (Java) | Operating Systems (C) | Imperative Programming (C) | Functional Programming (Scheme) | Differential Equations | Graph Theory | Linear Algebra | Calculus I & II | Statistical Modeling (R) | Game Theory

Aquincum Institute of Technology    Semester Abroad in Computer Science  |  Spring 2019

Courses: Applied Cryptography (Python) | Mobile Application Development (Kotlin) | Data Mining (Python) | Scalable Systems Development | IT Entrepreneurship

Work Together

"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.

Writing Samples available here.

Please direct all inquiries to philip@kiely.xyz.