Peter Drinnan | Impressto


Peter Drinnan Amalfi

My journey into programming wasn’t a typical one. It began with a literal fall. A construction accident left me with a broken ankle and a lot of time on my hands. Rather than sit idle, I decided to explore something that had always fascinated me: computers.

The only programming course available at the time for me was Advanced C++. A complete novice, I walked into a room full of seasoned engineers. The instructor even suggested I might be in the wrong place. But with alternatives like small engine repair or basket weaving, I chose to stick it out. I devoured C coding examples day and night. Before long, I was generating fractals with my own code, earning a B+ on my final assignment, and more importantly, the respect of my classmates. That moment, one of my proudest, cemented my path forward.

Though I stayed in construction for a few more years, my exit plan was already in motion, fueled by a growing passion for programming. Eventually, I joined a media company, where I wrote code for government information kiosks and later for websites. That work naturally evolved into building web applications, which I still do today.

Today, I’m a full stack developer with a deep appreciation for both the art and the engineering of software. I build modern web applications using React on the front end, and PHP, Python, and Node.js on the back end — crafting solutions that balance performance, usability, and clean architecture. My curiosity keeps me learning, whether it’s rediscovering the power of C++, exploring the versatility of Python, or experimenting with Go, which strikes a perfect balance between the two.

When I’m not soldering or coding, you’ll usually find me outdoors with my family—sailing on the Ottawa River, hiking in the Gatineau Hills, or traveling abroad, where I enjoy practicing other languages and experiencing different cultures.

Contact Me

Menu

  • Home
  • The Arcade
  • Quizzes
    • React
    • React Coding Challenge
    • Docker
    • Python
    • MySQL
    • Node.js
    • WebRTC
    • Ruby on Rails
    • ESP32
    • Team Fortress 2
  • Arcana - AI Docs Generator
  • IOT
    • IOT Projects
      • Water System Monitoring
      • Home Power Consumption Monitoring
      • Battery Voltage and Current Draw Monitor
      • Temperature Monitoring (Indoor and Outdoor)
      • Simple Surveillance Camera
    • IOT Toys
      • Monochrome Display Image Converter
      • Color Display Image Converter
      • Hex to Image Converter
      • Sprite Spinner
      • Voltage Divider Calculator
      • Voltage Loss Calculator
      • QR Code Reader
    • Animatronics
  • Ideas
    • WebRTC, AI and the Decentralized Internet
  • Author
Follow me on LinkedIn

© Peter Drinnan 2026.