• Tiny 3D Engine on the ATmega328 (Arduino UNO)

    This project was more like a proof of concept than actually making a fully functional 3D engine on the ATmega328, I was curious to see if the AVR could handle something like this and display lowpoly 3D models. After meeting and talking with Xark (https://github.com/XarkLabs) on IRC, I discovered his fork of the Adafruit GFX library and was surprised with how..[read more]
  • Huawei Modem API and Data Plan Monitor

    Story time For the past five years I have been waiting for Greek telecoms to put a proper landline at my place in order to enjoy the internet like I used to in my previous homes. To be honest, I had this for granted before moving here just because of the fact that I am living 15 minutes from the capital,..[read more]
  • IRC Bot on the ATmega328 (Arduino NANO v3.0)

    Programming AVR is really fun, after experimenting with the Sainsmart 1.8" TFT screen and creating a Flappy Bird Clone I decided to start a project for my ethernet module using an ENC28J60 chip. Being able to communicate with the ATmega328 from another computer through the network was something I wanted to try and this cheap module has a couple libraries..[read more]
  • Flappy Bird Clone on the ATmega328 (Arduino UNO)

    It has been a while now since I bought a small starter kit to tinker with my Arduino UNO and the ATmega328p. Truth is, after making my first amazing blinking led project I somehow forgot about its existence until recently. I ordered tiny TFT screens for a project I have in mind related to monitoring my data plan, since they..[read more]
  • OpenGL 1k Framework with Nasm/GoLink

    For the past 20 years I have been fascinated with the demoscene, it's always truly amazing to see what demomakers can achieve and during the 90s you could say the demoscene was way ahead of its time when talking about what could be done with a home computer. Coders would find a way to run computer intensive programs in realtime, things..[read more]
  • EPSON - The Color Matching Game

    We were approached at Monologue by One Whole Managing Reputation to realise a color matching game for EPSON. The goal of the game was to showcase how accurate their new projectors are displaying colors and during the event the visitors were able to play and try to achieve the best score. The concept was inspired by http://color.method.ac and the design and game..[read more]
  • Folklife and Ethnological Museum of Macedonia-Thrace

    I was approached by my talented friends at lineadesign.net to create a couple games for the Folklife and Ethnological Museum of Macedonia-Thrace. The games were targetting a young audience and allowed them to discover the carnival traditions of Veria. We had to take care of making the games compatible with modern platforms from desktop computers to tablets. The best solution was..[read more]
  • Tiny HTML5 Music Player

    If you like the lightweight music player in the music section and would like to use it yourself you can find it on github: Tiny HTML5 Music Player repository Trying to keep it simple and under 10KB with no dependencies.Tiny HTML5 Music Player is lightweight music player with no dependencies. You just need a modern HTML5 compatible browser such as Chrome,..[read more]