Timo Denk


Hi there!

My name is Timo, I am a Software Engineer living in Zürich, Switzerland. I work for Google on music recognition – "what song is playing?" – that runs on smartphones.

In my leisure time I like to 3d print and occasionally work on artsy projects. Besides that I am into music and learn piano and violin. Sports-wise playing ultimate frisbee and road cycling are my favorite activities.

An overview of my recent projects is given at blog.timodenk.com.

With my company Denk Development I create custom software and hardware solutions for customers. Most of the time that involves microcontroller programming.


Software Engineering

Machine Learning



Zürich · since June 2021
since June 2016
Mainly microcontroller programming (Arduino, Teensy, etc.) and electronics, as well as managing the company
Berlin · Oct 2019 - May 2021
Outfit generation with methods from natural language processing
Walldorf/Berlin · Sep 2016 - Sep 2019
Cooperative education student, working in backend engineering and machine learning departments
Stuttgart · Nov 2015 - Aug 2016
Full-stack web development, start-up environment, and customer contact
Karlsruhe · Sep 2016 - Sep 2019
BSc in Computer Science; graduated with grade A (top 10%)
Waiblingen · Sep 2013 - July 2016
High school diploma; graduated with 1.0 (valedictorian)

Blog Articles

Loading latest posts...


Timo Denk and Ana Peleteiro Ramallo (Dec 2020): Contextual BERT: Conditioning the Language Model Using a Global State. Workshop paper accepted at the COLING 2020 workshop TextGraphs-14. [paper] [presentation]

Timo Denk, Christian Reisswig (Sep 2019): BERTgrid: Contextualized Embedding for 2D Document Representation and Understanding. Workshop paper accepted at NeurIPS 2019 and awarded the Best Paper Award at the Document Intelligence workshop. [paper] [presentation]

Timo Denk (Sep 2019): Wordgrid: Extending Chargrid with Word-level Information. Bachelor's thesis with SAP's Deep Learning Center of Excellence and DHBW Karlsruhe and paper. [thesis] [paper]

Timo Denk and Samed Güner (May 2019): Vision-based Page Rank Estimation with Graph Networks. Student research project at DHBW Karlsruhe. [report] [repository]

Timo Denk and Florian Pfisterer (Nov 2018): The LESCI Layer. Summary of our contributions to the 2018 NeurIPS Adversarial Vision Challenge. [report] [repository]

Timo Denk (Sep 2018): Text Classification with Separable Convolutional Neural Networks. Report on the work conducted during an internship at SAP Machine Learning Foundation. [report]

Timo Denk (Oct 2015): PHP 7.0 (German). Article on the new PHP version 7.0; published in the computer magazine c't. [heise.de] [article]

Timo Denk (June 2015): Windows Audio Output Capturing (German). Article on audio output capturing on Windows; published in the computer magazine c't. [heise.de] [article]

Other Platforms