
I'm a full-stack software engineer living in New York. I fell in love with web development at a young age and have been playing with it ever since. I enjoy making useful, deliberately designed, and fun websites.
Outside of coding, I'm an avid rollerblader, board sport enthusiast, occasional rock climber, certified SCUBA diver, and Mandarin student.
I hold a Bachelor's in Computer Science from the University of Michigan and have since worked across several roles at top tech companies. You can also find this resume in PDF form.

June 2021 - Present
Enhanced the post-purchase experience with detailed order tracking features, reducing customer care contacts and increasing retention
Refactored the Google Maps-based restaurant map for seamless React integration, increasing pickup order conversions by 15%
Maintained and improved a custom JSON-to-React translation tool, decreasing call center agent response time
Served as the team's fullstack developer, bridging backend and frontend work

June 2018 - May 2021
Built an API endpoint supporting multiple ad-trafficking methods, used by clients to register over 3,000 videos each month
Optimized the video transcoding service to eliminate duplicate jobs for the same file across networks
Migrated the frontend to a modern, standardized React framework, improving code quality and usability
Designed new themes, components, and layouts to align internal web tools with FreeWheel's rebrand
Redesigned the open-source tool Dashflow, letting users manage multiple terminal command streams

Summer 2016, 2017
Refactored and redesigned several pages of the Bentley online portal in .NET, creating a simpler, future-ready design
Expanded the test suite with C# and Selenium to cover more pages and features, increasing code coverage
Converted performance test GUIs into command-line applications, enabling automated test cases

Summer 2015
Built web pages in JavaScript and Toad SQL to display real-time call center metrics on overhead monitors, improving response times and internal communication

Summer 2013, 2014

Class of 2018
Web Databases and Information Systems, User Interface Design, Data Structures and Algorithms, Computer Architecture
Wrote and edited articles for U-M's humor and satire magazine

Class of 2014
Distinguished Honors, Baccalaureate Speaker, Varsity Runner, Pennsylvania State Computer Fair Finalist
Tinkering has always been a favorite hobby of mine. I'm always toying with the latest technologies and writing code. See all my active projects on Flanny.app. For details about my development adventures, read my project blog or checkout my Github.

Developed daily online game based on an old family favorite with global and friend leaderboards.

Worked to develop user friendly web app to interface with 3D printer-like robot capable of drawing calligraphy. TOM is an organization dedicated to pairing engineers with disabled persons to create solutions to their specific needs.

Constructed minimalist website to calculate running pace on desktop and mobile using CSS, JavaScript and jQuery. This was my very first website.


Attempted to teach the game Asteroids to a computer using JavaScript and Phaser.

Designed a collection of animated visuals using the HTML5 Canvas.

Developed web app and Chrome extension to help study Mandarin. Users can add words to they are learning to their library, and are shown words every time they open a new tab in Chrome.

Created text-based, multiplayer socket game. Agents try and figure out a passcode while spies try and prevent them.

Created a cuckoo-style wall clock to track subways at my stop using an AWS Lambda and Arduino.

Designed and developed website that allows users to draft and schedule tweets using Flask on Heroku.
Website by Peter James Flanagan, available on Github. See more on Flanny.app