Logo
All Experience

Pourtle

Personal
Microservice
ReactJS
Material UI
Web
API Development
WebRTC
Web Sockets
App Development
UX
JavaScript
Python
Github Actions
AWS
Cloudformation
Lambda
S3
Cloudfront
DevOps

Pourtle is a real-time content-sharing web app that enables instant, bidirectional transfer of files, photos, videos, and notes between two devices—most commonly from phone to computer—using a secure WebRTC connection. I built the full stack from the ground up. The backend consists of a Python-based AWS Lambda microservice using WebSockets to facilitate WebRTC signaling between clients. Connections are initiated by scanning a QR code or entering a short pairing code, similar to smart TV app auth. Once connected, data is transferred directly between peers—no centralized storage involved. The frontend, built in React with Material UI, delivers a seamless and responsive UX optimized for both mobile and desktop users. The app is fully cloud-hosted via AWS S3 + CloudFront, with infrastructure defined in CloudFormation. Continuous integration and deployment are handled through GitHub Actions, automatically deploying the site and backend on PR merges and content updates. This project highlights deep expertise across real-time networking, full-stack development, cloud infrastructure, and DevOps—demonstrating end-to-end technical ownership and production-grade engineering.

Smarter WeatherPourtle

© 2025 Alex Fischman. All rights reserved.