About Me

Profile Picture


my name is Daniel Grießhaber and I'm a Computer Science M.Sc. and hobby electronics enthusiast.

Ever since my childhood, I taught myself the concepts of programming before finally starting my study at the Stuttgart Media University. Since this experience was so great, I actually never (well, up until now) left and so I'm currently working as a research associate in the SANDRA Project while working on my Ph.D. at the Institute for Natural Language Processing at the University of Stuttgart.

Around 2012 I (re-)discovered my passion for electronics and with my newly gained programming skills, I enjoy bridging the gap between software and the physical world ever since.

When I do not start a new project which probably will never be finished in my free-time I like to go bouldering and cycling.

If you wan't to know anything mire about me or my projects, feel free to just click around on this site.

Daniel Grießhaber

Curriculum Vitae


11/2018 - today

University< Stuttgart

Universität Stuttgart


Ph.D. Student

Course of Study: I'm currently a Ph.D. Student at the Institute for Natural Language Processing researching topics and new methods in low-resource text-classification.

04/2015 - 05/2017

Hochschule der Medien

Hochschule der Medien


Master of Science

Course of Study: Computer Science and Media (Master)

Title of Thesis: Email Classification using Word Embeddings

Final Grade: 1.2

10/2011 - 03/2015

Hochschule der Medien

Hochschule der Medien


Bachelor of Science

Course of Study: Computer Science and Media (Bachelor)

Title of Thesis: Conception and Evaluation of an App based System for the centralized Control of Home Automation Devices

Final Grade: 1.2

08/2007 - 08/2010

Erich Hauser Gewerbeschule

Erich Hauser Gewerbeschule


Allgemeine Hochschulreife (A level)

Focus: Engineering and Management

Final Grade: 2.1

06/2017 - today

Hochschule der Medien

Hochschule der Medien


Research Associate

Project Staff for the SANDRA project; Design and Implementation of a Smart Availability Management System

Lecturer for Embedded Systems

Lecturer in Programming Intelligent Applications

10/2016 - 05/2017

Hochschule der Medien

Hochschule der Medien


Technical Employee

Lecturer for Embedded Systems

Assistant Lecturer for Mobile Application Development

Assistant Lecturer for Structured Data and Applications

04/2014 - 09/2016


Gigatronik (now akka)


Working Student

Development of prototypical and production ready systems (embedded, web and mobile)

Back- and Frontend development of internal and external Systems

09/2013 - 02/2014


Gigatronik (now akka)


Internship Semester

Securing of an embedded platform based on Android, SELinux, Secure Boot and other Kernel hardening techniques.

Summer 2013




Summer Camp Teacher

Lecturer for Webtechnologies.

Lecturer for Server-Side Scripting Languages.

04/2012 - 09/2013

Hochschule der Medien

Hochschule der Medien


Undergraduate Assistant

Students’ tutor for Discrete Mathematics and Calculus

01/2010 - 12/2015

nupo Artworks

nupo Artworks



Working as a Freelance Webdesigner

Computer Science

Programming Languages




Java, Kotlin

HTML, CSS, JS (Frontend)


Numpy / SciPy

Tensorflow, Keras



Swift, iOS


GNU/Linux and other UNIX OS

Autodesk Eagle

Autodesk Fusionn 360


Software Architecture

Machine Learning


System Administration

Network and Protocols

Electronics & Embedded Systems

Mechanical Design





  • Mashine Learning
  • Natural Language Processing
  • Computation and Language
  • Text Classificartiopn
  • Low-Resource Problems
  • Practical Machine Learning
  • Data Augmentation
  • Data Sourcing / Crawling

Summer 2012

Verfasste Studierendenschaft

Verfasste Studierendenschaft der Hochschule der Medien


Lead Tutor

Tutor for Server-Side Scripting Languages

2008 - 2011


DPSG - Stamm J. F. Kennedy


Member of the Executive Board

Working as a Member of the Executive Board helping organize Events and host Group Meetings

  • Bouldering
  • Cycling
  • Hobby Electronic Design
  • Creating Physical Things
  • Cooking & Baking



Low-Resource Text Classification using Domain-Adversarial Training

Statistical Language and Speech Processing

Deep learning techniques have recently shown to be successful in many natural language processing tasks forming state-of-the-art systems. They require, however, a large amount of annotated data which is often missing. This paper explores the use of domain-adversarial learning as a regularizer to avoid overfitting when training domain invariant features for deep, complex neural network in low-resource and zero-resource settings in new target domains or languages. In the case of new languages, we show that monolingual word-vectors can be directly used for training without pre-alignment. Their projection into a common space can be learnt ad-hoc at training time reaching the final performance of pretrained multilingual word-vectors.


Email Classification using Word Embeddings


This thesis evaluates how word embedding models, especially the word2vec model, can be used for the task of email classification. After the introduc- tion and motivation, the algorithms utilized in this thesis will be briefly introduced. Since no sufficiently sized, tagged email corpus could be found, the evaluations were performed on a corpus consisting of German news ar- ticles. This corpus will be presented. To find ways to simplify the tagging of large, unlabeled datasets, different clustering algorithms are assessed on the corpus. These methods can be used, if an untagged email corpus should be utilized when training a classifier. For the task of email classification, different classifiers based on a word2vec model will be evaluated against classic NLP classifiers. Since the real-time classification of incoming emails can cause scenarios where only little training data for a class is available, a method is introduced that can increase the classifier accuracy by up to 15% in these situations. Last is the evaluation of all methods on the author’s private email corpus to investigate if the news corpus is a valid replacement for an email corpus.



Magic Mirror

Smart Mirror based on the Magic Mirror Software

  • Woodworking
  • Software

Integrated Class D Amp

An integrated Class D Amplifier for my living room built into an old HDD case

  • Electronics
  • Audio


A Processor using discrete logic ICs from the 74LS series

  • Electronics
  • Logic


Arduino-based Universal parallel EEPROM Programmer and CLI

  • Electronics
  • Logic

Active Bookshelf Speakers

A stereo pair of active bookshelf speakers with atomatic standby

  • Woodworking
  • Mechanical Design


Collection of useful python snippets I find myself to use regularly during prototyping

  • Software
  • Frameworks

Decade Resistance Box

A 7-decade Resistance Box with 1% 0.5W Metal Film Through-Hole resistors and 12-gang rotary Switches.

  • Electronics
  • Mechanical Design

Nixie Clock

A 4-digit Nixie Clock with WLAN and NTP. The best of old- and new-school technology.

  • Electronics
  • Mechanical Design

Smart Dehydrator

Automatically control a dehydrator based on the current temperature and humidity

  • Electronics
  • Measurement



A simple multiconnector Adapter Box to hopefully fulfil all connection needs.

  • Electronics
  • Mechanical Design


Headphone AMP / DAC with USB-C and transparency in mind.

  • Electronics
  • Analog Design


A simple 3-Band Line Level Equalizer.

  • Electronics
  • Analog Design


Multilingual News Corpus

A big corpus of news articles, updated weekly in 2 languages amnd 11 classes.

  • Big Data
  • Machine Learning

Alexa AWBES Skill

An Alexa Skill that can tell you the Pickup Dates of www.awb-es.de

  • Software
  • Alexa


A small electronic dummy load for up to 40V, 6A or around 20W

  • Embedded Systems
  • Measurement

2-Channel Mixer

A simple 2 Channel Line-Level Audio Mixer

  • Electronics
  • Analog Design


Pocket Word Clock

A small word based clock for your desk

  • Electronics
  • Mechanical Design


A WiFi Security Swiss Army Knife

  • Embedded Systems
  • Security


A complete Arduino environment in a DIL-8 form factor based on the DigiSpark Hardware

  • Embedded Systems
  • Prototyping

The Always Evil Game

An audio-only Game we created as a Semester Project at the Stuttgart Media University

  • Android
  • Game

Smart Dummy Load

An electronic Dummy-Load with up to 20V, 5A Oor 50W

  • Analog Design
  • Measurement

USB Power Meter

A Powermeter for USB Devices / Gadgets

  • Embedded Systems
  • Measurement


Camera Control

A iPad and PS3 Controllable Camera Slider with 2 Axis

  • Electronics
  • Mechanical Design

Nao Blackjack

Teaching a NAO Robot to play (and win) Blackjack

  • AI
  • Computer Vision



A Retro Terminal Amazon Client

  • Software
  • Java Script



Mobile: +49 176 64810817

E-Mail: dangrie158[at]gmail[dot]com


Twitter: @DanielGriehaber

Github: dangrie158

Hackaday.io: dangrie158

LinkedIn: danielgriesshaber

Angaben gemäß § 5 TMG:

Daniel Grießhaber

Fuchsweg 9

70771 Leinfelden Musberg