• Experiences
  • Work
  • Contact
Digital Design Prototyping Specialist and FAA Licensed Drone Pilot in Oxford MichiganDigital Design Prototyping Specialist and FAA Licensed Drone Pilot in Oxford Michigan
Digital Design Prototyping Specialist and FAA Licensed Drone Pilot in Oxford MichiganDigital Design Prototyping Specialist and FAA Licensed Drone Pilot in Oxford Michigan
  • Experiences
  • Work
  • Contact
DET3D FT100 Flight Tracker

Tinkering With Microcontrollers and Vibe Coding Projects

1 month ago Posted by Mike Technology, Work

I have always enjoyed tinkering with microcontrollers and building small hands on projects that connect hardware with real world data. Recently I have been diving deeper into vibe coding projects where the focus is rapid creation, experimentation, and learning by doing rather than over engineering.

Many of my projects involve connecting sensors to microcontrollers and linking them to web APIs. I enjoy pulling live data from online sources and displaying it on small OLED screens or simple web servers that allow users to explore more information when they want. This approach makes it possible to turn raw data into something visual, useful, and engaging.

Building a Local Flight Tracker for Oxford Michigan

One of my most recent projects is a local flight tracker designed specifically for Oxford Michigan. I originally built this system as a safety tool for flying drones. Knowing which aircraft are nearby helps me fly responsibly and stay aware of low flying planes and helicopters. At the same time it has become an enjoyable way to monitor the air traffic passing overhead.

The first version of this flight tracker was created with the help of ChatGPT on a Sunday afternoon. ChatGPT provided a strong starting point for the overall code structure and logic, which allowed me to quickly get a working prototype. Over the next few days I refined the code, adjusted the data handling, and improved the interface to better match how I wanted the information displayed.

WEMOS ESP32 Flight Tracker

Designed to Work Within Free Flight Tracking APIs

A key design goal for this project was making sure it could run entirely on a free flight tracking API plan. To accomplish this, I programmed the system to update every twenty five seconds. This timing keeps the data accurate and responsive while minimizing API calls and avoiding the risk of running out of free credits.

DET3D Flight Tracker ESP32

This kind of constraint driven design is an important part of many microcontroller projects. It forces thoughtful decisions about how often data is needed and how it should be presented.

OLED Display and Web Based Flight Data

The OLED display connected to the microcontroller shows the closest aircraft currently flying near Oxford. Instead of presenting raw coordinates or complex charts, the display focuses on the number of flights near Oxford, the nearest aircraft’s callsign, direction it’s heading, altitude, speed, and distance and direction relative to Oxford. This allows the user to quickly look up and visually locate the aircraft in the sky.

Flight Tracker DET3D FT100

For deeper insight, the system also hosts a lightweight web server. From there, users can view all detected aircraft in the area and click through to individual flight pages on FlightAware.com for more detailed information such as aircraft type, altitude, and route.

Web Interface for Flight Tracker

A Finished Project With Room to Grow

To complete the build, I 3D printed a custom enclosure for the Wemos ESP32 microcontroller which I downloaded for free. The finished device now sits in my home as both a practical aviation awareness tool and a fun piece of interactive technology.

Mobile Interface For Flight Tracker
Mobile Interface for DET3D FT100 Flight Tracker

There are many future updates planned, including further UI improvements and additional features, but this project is a good example of how quickly something useful can be built using vibe coding. With a bit of curiosity, accessible hardware, and a solid starting point from ChatGPT, it is possible to go from idea to working prototype in a very short amount of time. I also realized that if I left this webpage open in another tab while the microcontroller ran for a while, it would leave the flight paths drawn on the map. It was interesting to see the pattern of the flights above the town over the period of a few hours.

Flight Tracker on Web Page Left Open
Tags: User Experience
Share

About Mike

Mike has over 20+ years of creative and technical design and development experience. His education includes a Bachelors and Masters degree in Computer Animation. He's worked in the automotive, design, education, electronics, software, and user experience industries across the globe. The companies he's worked with include, Alpine Electronics, Ford, Fiat Chrysler Automobiles, and more.

You also might be interested in

Jeep Galileo Concept: Turning Heads at the Guangzhou Auto Show

Jeep Galileo Concept: Turning Heads at the Guangzhou Auto Show

Nov 30, 2015

Guangzhou Auto Show - Jeep UX Concept Build Watch this[...]

Jeep UX Concept in Shanghai

Jeep UX Concept in Shanghai

Apr 29, 2015

Future of JEEP UX in China While working with the[...]

Mike Rosik • Creative Technologist

Mike Rosik

I bring over 20 years of experience in creative and technical design and development, with a specialization in user experience and design prototyping. I hold a Bachelor’s and Master’s degree in Computer Animation and have worked across diverse industries, including automotive, education, software, visual effects, and startups.  I’m also an FAA licensed drone pilot based in Oxford, Michigan.

In recent years, I have actively leveraged emerging technologies like AI, vibe coding, and APIs to enhance my prototypes and projects. My expertise spans app and web-based user interfaces, AR/VR/XR, improving user experiences, microcontrollers, Node.js cloud servers, AWS cloud integration, and innovative storytelling methodologies. Additionally, I have explored physical prototyping tools, such as using cardboard for occlusion surfaces, to improve augmented and virtual reality experiences and spark creative solutions. I am particularly passionate about photogrammetry and 3D model generation, utilizing advanced techniques like Neural Radiance Fields (NeRF) and Gaussian splatting to create high-quality, immersive assets from photos and videos.

Collaboration and user-centered design are at the core of my process. I engage with stakeholders and end users to fully understand their goals and challenges, transforming their feedback into personas, journey maps, and user flows that outline an optimal path to success. By focusing on the user, I not only create intuitive and impactful experiences but also uncover overlooked opportunities for improvement, ensuring the final design delivers maximum value.

FAA Licensed Drone Pilot

I am an FAA-licensed Unmanned Aerial System Remote Pilot, qualified to provide professional and compliant commercial drone services.

Business

  • DET3D
  • (313) 497-8585
  • https://det3d.com

LinkedIn

  • Detroit Metro Area
  • https://linkedin.com/in/mike-rosik

HAM Radio Technician

  • KE8RFH

Contact Me

Send me a note and I'll get back to you, asap.

Send Message

© 2026 · MikeRosik.com

  • Experiences
  • Work
  • Contact
Prev