Personal details

Brian P. - Remote

Brian P.

Timezone: Mountain Time (US & Canada) (UTC-6)

Summary

I am passionate about solving problems, whether that means helping design a UI, or breaking a problem down into parts. I get a lot of energy from trying to meet the needs of my clients, or of my team, or of the community my projects serve. I want to help create opportunities where they didn't exist before, while gaining skills and empowering others.

I currently work part-time as a contractor for a cool Chicago startup called PrintWithMe.

Strong experience as a full-stack web developer with Python, Django & Flask Development, PostgreSQL & MySQL, HTTP and ReSTful APIs, JQuery, React, Backbone.js, HTML5 and SASS, Amazon services like EC2, EBS, RDS, and S3.

Here's a few live projects I helped make:

Work Experience

Junior Software Developer
PrintWithMe | Jul 2013 - Feb 2017
Backbone.js
Python 3
Worked as a full-stack developer for PrintWithMe building a frontend interface and backend APIs, long-running services, and SQL database tables.

Personal Projects

PIVi (Platform for Interactive Video)
2019
Python
Flask
API
React
Bootstrap 4
Initially I worked on this project in Javascript / Python and mainly JQuery / Bootstrap on the frontend. It got messy however, and I ported it to React. Basically, it's a video player & video library (kind of like a not as fancy Youtube). The player has some fancy interactive buttons like slowing it down / speeding it up, captions in two languages underneath the video, where the words can be clicked to perform a dictionary search in both languages simultaneously. There is also an admin interface for uploading videos and caption files, and a utility for auto-locating captions and video files given links to websites (via YoutubeDL). The idea is to make learning a language easier by allowing watching a video in more than one language (a source and target). Along the way, I designed an interface for dictionary API calls to be made to different online dictionary APIs, including Wiktionary and Merriam Webster. And like I mentioned, the whole app was made in React, backed by Python APIs, and pulled together via Parcel. We used MUI components for building blocks.