Hello. I'm John -- a full stack software developer living in New York City. I have experience building applications and doing data analysis using Python (NumPy, Pandas, Flask), JavaScript (TypeScript, React), and SQL.

Currently, I'm working at Hudson River Trading as an Operations Python Developer.

If you want to contact me, see my contact page.

If you want to stay up to date on my work, subscribe to my mailing list or bookmark my news page.

During 2020, I wrote articles for a Python blog, teaching you (1) how to solve interview questions, (2) Python's standard library, and (3) how to build command line tools to automate your work. Read it here.