Articles

Micro FPV drones, or Tiny Whoops, are lightweight, agile, and affordable drones with built-in cameras that offer an immersive flying experience, even indoors.

Building a Real-Time Train and Weather Tracker using an E-Ink display and Raspberry Pi Zero

An interactive 3D model of Austria integrating a dynamically loaded digital elevation model and aerial imagery.

Building a bird feeder with a Raspberry Pi powered motion activated bird camera.

In this project I wrote a monte-carlo path tracer in C++ with some nice features, including mesh rendering, direct light sampling and various different materials.

A small tutorial on how to add some helper functions to ImGui that allow setting private values with ImGui::Slider accessible via getter and setter functions.

Rendering Real-World Terrain in 3D With Data From Web Map Tile Service

A small travel report of my three weeks travelling through Nepal, where I visited Kathmandu, Pokhara, Annapurna Base Camp and the Chitwan National Park.

Creating simple but realistic physics-based flight simulations from scratch with C++ and OpenGL.

How I tracking and analyze my location history safely and privacy conscious with Owntracks, Leaflet and a simple Express app.

Writing a cool little raytracer to generate sick wallpapers (and practice C programming as well as learn more about computer graphics).

University courses often focus on writing code and neglect teaching another essential skill for software developers - reading code.

Is the filming location for GoT's "Kings Landing" worth a visit?

Why Voice Messages are terrible and why you shouldn't send them (most of the time).

Dodge spikes and dashing over deadly voids in this browser game inspired by Celeste.

How a silly website I made for fun made in to the frontpage of hackernews. The page is just a lamp you can turn on or off.

Berechne die Attributhülle eines bestimmten Attributs aus einer Menge von funktionalen Abhängigkeiten.

How I programmed a simple flight simulator for the F-16 with Javascript and THREE.js. Code is available on Github.

Building a multiplayer first person shooter for mobile devices with Javascript.

Hi! My name is Jakob Maier, I am a software engineer from Austria. This is my website, where I post projects and articles.

My attempt at teaching a computer to play chess.

Displaying real-time departure information for the Tram on a LCD monitor.

Receiving NOAA weather satellite images directly from space using a 25€ rtl-sdr dongle and a homemade antenna.