Brian Hammond

Full stack developer

Westchester, NY, United States

Summary

Hello! I'm a full stack developer that has worked with Python for years on client and personal projects. I love it's simplicity and find it easy and liberating to think in Python.

Languages:

English

Favorite Python Packages:

bottle, just a nice simple experience for developing simple web APIs

Experience

In production I've mostly used Python for backend APIs for supporting iOS apps and also for tools. One example on the tools that was particularly fun was to support my iOS game "darts". I needed a computer based opponent for offline play which of course needed to know how to throw darts at specific logical board positions like triple 20 but with some error metric defined by desired skill level. I used Python to throw millions of virtual darts at various launch angles and velocities and recorded what they hit in a machine-readable format. The runtime iOS app would work backwards, finding the closest hit point to a desired dartboard point, and using the associated launch angle and velocity. Python made this quick and easy to do (~ 1 day of work).

Skills

Backend Development, Fabric, Flask, Fullstack Development, Heroku, JavaScript, Linux, Nginx, PostgreSQL, Redis, Virtualenv, Web Development

Joined: December 2017