Adrian Jost

image for DIY Nuki Opener
click to zoom

DIY Nuki Opener

Hobby - May 2021

My Intercom System wasn't compatible with the Nuki Opener, so I build a quick prototype as a weekend project that essentially does the same thing. Open the Main Entrance Door of a residential building whenever someone rings and a webhook was called before. In combination with an Home Assistant automation it functionality is almost identical to the commercial product.

Used Tools:
Arduino
Links:
GitHub Logo
image for PWCamera
click to zoom

PWCamera

Hobby - December 2020

A simple camera PWA to show the capabilities of the web. It works completely offline, you can use all the connected cameras and is using the File Access API to save all photos in a local directory on your device.

Used Tools:
CSS3HTML5JavascriptServiceWorker
Links:
image for PWACalculator
click to zoom

PWACalculator

Hobby - May 2020

A simple calculator web app that works like native and has full offline support. No network connection required.

Used Tools:
CSS3HTML5JavascriptServiceWorker
Links:
GitHub Logo Play Icon
image for GitHub File Sync Action
click to zoom

GitHub File Sync Action

Hobby - May 2020

I wanted to configure some actions for multiple repositories in a single location, so I wrote a GitHub Action to sync files between git repositories.

Used Tools:
GitHub ActionsJavascriptNode.js
Links:
GitHub Logo Play Icon
image for Surge.Sh Teardown GitHub Action
click to zoom

Surge.Sh Teardown GitHub Action

Work - December 2019

At work we  deploy all pull requests to surge.sh. To reduce the amount of deployed pages I developed this GitHub Action to tear down all projects that match a RegEx

Used Tools:
GitHub ActionsJavascript
Links:
GitHub Logo Play Icon
image for SmartLight V3
click to zoom

SmartLight V3

Hobby - November 2019

Version 3 of my own Smart Home Lighting System is featuring gradient support for using it as a light alert in the morning. It is planned to be compatible with a wide variety of devices and supports all features of the previous versions plus a beautiful new minimalistic ui.

Used Tools:
ArduinoCSS3EasyEDAFirebaseGitHTML5JavascriptsolderingTravis CIVue.jsVuex
Links:
image for Two Channel Picker
click to zoom

Two Channel Picker

Hobby - November 2019

As part of SmartLight V3 I developed a two channel color picker that I also published on npmjs.org.

Used Tools:
CSS3GitHTML5JavascriptVue.js
Links:
GitHub Logo NPM Logo Play Icon
image for Markdown 2 Latex Converter
click to zoom

Markdown 2 Latex Converter

Hobby - August 2019

I was to lazy to write my bachelor thesis with Latex, so I've build a Markdown to Latex Converter 😅.

Used Tools:
GitJavascriptNode.js
Links:
GitHub Logo NPM Logo
image for Vue filter component
click to zoom

Vue filter component

Work - July 2019

Vue Filter Component for FeathersJS inspired by the UI of Googles Webmaster Console. The complete UI is exchangeable and it offers an API to customise the output query for different databases.

Used Tools:
CSS3FeathersJSGitJavascriptMongoDBVue.js
Links:
image for Dedent Tabs
click to zoom

Dedent Tabs

Hobby - June 2019

The package dmnd/dedent is pretty awesome, but it is lacking support for tab indentation and is not maintained anymore. For that reason I continued maintaining it and published dedent-tabs which is now downloaded over 10.000x per Week.

Used Tools:
JavascriptNode.js
Links:
GitHub Logo NPM Logo
image for Slate.JS Sorting Task Plugin
click to zoom

Slate.JS Sorting Task Plugin

University - February 2019

As part of the course "Web Development with Web Frameworks" we have developed a Slate.JS plugin, which will transfer the educational concept of sorting tasks into the digital world. We focused our development on a super simple, intuitive design for students and teachers. In addition, we focused on writing really clean code to ensure a smooth transition to the core editor development team.

Used Tools:
BEMCSS3GitHTML5JavascriptReactSlate.js
Links:
GitHub Logo
image for Nextcloud Metadata Plugin
click to zoom

Nextcloud Metadata Plugin

University - January 2019

For research, my fellow students and I implemented an prototype of an Nextcloud Plugin that can display additional, externally saved metadata for files.

Used Tools:
GitJavascriptNextcloudPHP
Links:
GitHub Logo
image for Console TicTacToe
click to zoom

Console TicTacToe

Hobby - November 2018

Just for fun, I created a basic TicTacToe game that you can run in your browsers console.

Used Tools:
GitJavascript
Links:
GitHub Logo
image for Modular Text Editor
click to zoom

Modular Text Editor

University - July 2018

I think Smalltalk is a dead language, but we got the task to develop a component-based, modular editor, similar to the editors of Gitbook.io and Wordpress (Gutenberg). We have done our best to ensure good usability.

Used Tools:
Coveralls.ioGitSCRUMSmalltalkSqueakTravis CI
Links:
GitHub Logo
image for Metadaten Editor
click to zoom

Metadaten Editor

University - June 2018

In the seminar "Web Programming and Web Frameworks" we developed a content management software for teaching content.

Used Tools:
CSS3FeathersJSGitHTML5JavascriptTravis CIVue.js
Links:
GitHub Logo
image for Robot Competition
click to zoom

Robot Competition

University - May 2018

We had many really cheap electronic components, a piece of plywood and the task of building a robot that can navigate to a destination with simple light sensors. Our robot was one of only two robots that could move and the only one that could find the target, so we won this competition.

Used Tools:
ArduinoLaser Cuttersoldering
Links:
image for SmartLight V2
click to zoom

SmartLight V2

Hobby - April 2018

Version 2 of SmartLight was very experimental to test out new real time websocket communication and fancy features like live-music synchronisation.

Used Tools:
FirebaseGitJavascriptVue.js
Links:
image for SmartLight V1
click to zoom

SmartLight V1

Hobby - September 2017

My own smart home lighting system. I designed it with the goal of a simple setup process, an frictionless UI and very cheap hardware.

Used Tools:
ArduinoCSS3EasyEDAGitHTML5Javascriptsoldering
Links:
image for RC Car Lighting System
click to zoom

RC Car Lighting System

Hobby - August 2017

With the help of an Arduino I read out the throttle control of the RC receiver and was able to control the brake light accordingly. Additionally I developed circuit boards for the LEDs to mount them easily.

Used Tools:
ArduinoKiCadsoldering
Links:
image for FastFeed
click to zoom

FastFeed

Hobby - May 2017

Mobile Internet is really expensive in Germany. I developed FastFeed to be able to read news even when the reception is poor. A super small web-app, which causes only minimal traffic.

Used Tools:
CSS3HTML5JavascriptServiceWorker
Links:
GitHub Logo Play Icon
image for CleanIT WordPress Theme
click to zoom

CleanIT WordPress Theme

Hobby - March 2017

My first own Wordpress theme. The focus of the development was on performance, minimalism and extensibility. To this day, I use it in my blog to ensure optimal loading times.

Used Tools:
CSS3HTML5JavascriptPHPWordpress
Links:
image for "Quissen"-App
click to zoom

"Quissen"-App

Work - December 2016

For the company Lightball SSC I finished the development of the quiz app "Quissen". It is using Angular 1 with an Wordpress REST Backend.

Used Tools:
Angular 1CSS3GitHTML5ionicJavascriptWordpress
image for Websnooze V1
click to zoom

Websnooze V1

Hobby - August 2016

Having multiple monitors at your desktop is awesome, but sometimes you aren't using it. Why not showing some calm images on it to keep you relaxed and balanced on work. Websnooze was an application that showed you images from unsplash.com in your new tab page or on a dedicated webpage.

Used Tools:
Chrome ExtensionCSS3HTML5JavascriptServiceWorker
image for Open Gallery
click to zoom

Open Gallery

Hobby - July 2016

Photosharing and Collecting made easy. The concept of this file sharing software is, to easily collect all photos from all participants at an event. It's meant to be a higher quality, low effort replacement for photo-sharing in WhatsApp-Groups.

Used Tools:
CSS3HTML5JavascriptPHPSQLSQLite
Links:
GitHub Logo Play Icon
image for Stepcraft CNC GRBL Controler
click to zoom

Stepcraft CNC GRBL Controler

Hobby - May 2016

Our school got an awesome Stepcraft CNC but the software was horrible. Sadly the used controller was proprietary. The solution: I wired up an Arduino (with a lot of reverse engineering), uploaded some software. We can now use any public available GRBL Software like the one provided by easel.com. 

Used Tools:
ArduinoCNCEasel soldering
Links:
image for New Theme For School Library Homepage
click to zoom

New Theme For School Library Homepage

Hobby - April 2016

A friend of me programmed a book inventory system for our school library, but the UI was pretty ugly (sorry my friend). So we came together and I updated the css files without changing the HTML structure as best as possible to make it more appealing to the eye.

Used Tools:
CSS3
Links:
Play Icon
image for LED Coaster
click to zoom

LED Coaster

Hobby - April 2016

We had an CNC machine, and I had some free-time and a lot of ideas. One of those was an cool coaster concept that doubled as a lamp at the late afternoon BBQ parties. The Coaster illuminates your drink and you get some colorful light at your party while still be able to see your friends.

Used Tools:
CNCEasel soldering
image for School Information Telegram Bot
click to zoom

School Information Telegram Bot

Hobby - November 2015

As a student I was tired of actively searching for new substitution lessons or school news. So I developed a telegram bot that can inform me about these things. @archenhold_bot

Used Tools:
PHPPythonTelegram
Links:
Play Icon
image for VisualAdvise
click to zoom

VisualAdvise

Work - July 2015

In a design competition of the company "Visual Advise" I could convince and was allowed to design the factsheet of the company.

Used Tools:
Gimp
Links:
image for School App
click to zoom

School App

Hobby - April 2015

For our school I developed an app, which could manage the most important data for students, such as substitutions, study plans and homework.

Used Tools:
MIT App InventorPHPThunkable App Builder
Links:
image for Substitution Plan Upload System
click to zoom

Substitution Plan Upload System

Hobby - March 2015

My school uses an custom made software for displaying and managing substitutions. I extended this software with an automatic upload script to our school server. We can now view our substitutions online on our website.

Used Tools:
CSS3HTML5Javascript
Links:
image for Mobile Friendly Theme For School Homepage
click to zoom

Mobile Friendly Theme For School Homepage

Hobby - June 2014

At our school we had the privilege to have full control over our website, unfortunately it was not mobile friendly at that time. So my first real web development project was to make this site mobile and friendly. The architecture isn't great, but it works with solid performance thanks to clever caching techniques.

Used Tools:
CSS3HTML5JavascriptPHP
Links:
Play Icon
image for Robocup World Championship Eindhoven
click to zoom

Robocup World Championship Eindhoven

Hobby - June 2013

After the success at the German Championship in the Robocup Junior, my team and I were allowed to participate at the World Championship in Eindhoven. Unfortunately this year we were not as successful as last year. Nevertheless it was a great experience and we had a lot of fun.

Used Tools:
ArduinoBricxCCKiCadsoldering
image for Robocup 2013 - German Champion
click to zoom

Robocup 2013 - German Champion

Hobby - March 2013

After successful participation at the World Championships 2012, my team and I finally managed to become German Champion in the Robocup Junior Competition in 2013.

Used Tools:
ArduinoBrixCCKiCadsoldering
image for Robocup 2012 - World Champion
click to zoom

Robocup 2012 - World Champion

Hobby - June 2012

After successful qualification both at the Berlin and the German Championships, my team and I won a competition at the Robocup Junior World Championship 2012 in Mexico City. So I can proudly call myself a world champion . The task was to build and program a line following robot that also had the ability to locate and rescue a victim within a room.

Used Tools:
ArduinoBricxCCKiCadsoldering
Links:
Play Icon