Peter Drinnan | Impressto

Peter Drinnan

My journey into programming wasn’t a typical one. It began with a fall — literally. 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 — work that 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.

Menu

  • Home
  • Arcana - AI Docs Generator
  • 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
  • Quizzes
    • React
    • React Coding Challenge
    • Python
    • MySQL
    • WebRTC
    • Ruby on Rails
    • ESP32
    • Team Fortress 2
  • Ideas
    • WebRTC, AI and the Decentralized Internet
  • Podcasts
  • Animatronics
  • Author
Follow me on LinkedIn

© Peter Drinnan 2025.