David Novák smiling in a floral shirt, shot on film

David Novák personal website

Love building stuff to empower people.

  • Tech lead at Vexl
  • Founding engineer at Linky.fit
  • Lead singer at Artific

Side A

A1

HOW I WORK

My goal is to multiply other team members

In my view, the role of engineers is not to write code anymore, but to "multiply" other team members (or the community in case of open source). I enjoy setting up the repo, code and tooling around agentic development. If this is done correctly, anyone with access to the source code can make good and working contributions. In the age of AI this is what I believe we should strive towards.

Tasks that are well defined and articulated are for clankers. Humans are here to understand the broader context and define what needs to be done.

I love doing work where I am not just implementing well defined tickets. I don't view myself as a programmer (although I have always spent most of my time around code). I view myself more like a problem solver specialized in technical solutions. I strive to understand the product and needs of users and others in the team to find solutions that best move us towards fulfilling them.

Active projects

A2

Vexl

Vexl.it
github: https://github.com/vexl-it/vexl

Vexl has been my main focus for past 4 years. I took it from broken and technically buggy and laggy app to working, performant and maintainable app. The code is opensource see for yourself:

David taking a selfie with the Vexl mascot at BTC Prague
BTC Prague
A3

Linky

linky.fit
github: https://github.com/linky-fit/linky.

Fun project with friend. Focusing on decentralized messaging and cashu payments. We have over 200 users and growing. Working with cool technologies like: Nostr, evolu and cashu. My main focus is on desloping the codebase, fixing bugs and making the app secure enough so it can be used by even wider audience.

Professional Experiences

A4

Tech lead at Vexl


SatoshiLabs

Working on fully open source app for peer to peer bitcoin trading called Vexl. I delivered fully rewritten app in React Native and rewrote the backend fully into node. I am also giving talks at meetups and conferences. I am helping with the product definitions and with feature requests.

My interest in exploring new opportunities stems from my current role at a nonprofit, while I deeply value working on an open-source project and find the product profoundly meaningful, I am eager to contribute to a growing product and collaborate within a larger team.

I have honed my skills in effectTS, with a strong focus on type-driven development. The code I have developed is publicly accessible at: https://github.com/vexl-it.

A5

Tech Lead of Albert Loyalty App


Creative Dock

I took the role of Tech Lead. I have created a plan to improve performance and decrease technical debt of the app. I was also defining acceptation criteria for specifications of new features. The biggest challenge of that time was helping other developers grow and making sure estimates and specifications are well thought through.

A6

Full stack developer of Albert Loyalty App


Creative Dock

At first, I was working on backoffice (CMS) and in a team of FE developers (React Native). Later I also started working on backend in Kotlin + Spring Boot. I learned a lot on this project:

  • Writing backend that can handle a big traffic load
  • Doing code reviews
  • Scrum (rituals, working in sprints...)
  • Fully automated CI/CD deployment.
  • Working with Kubernetes as a developer.
  • Multiservice backend architecture
  • Reactive programming
A7

Web development & working on side projects

Was mainly creating websites for Creative Dock. I was also trying to create a company with a few of my friends called Sidario. Some of my work at that time was:

  • ameside.cz, https://filmhunters.cz, womacinterior.cz - presentation websites GravCMS
  • seba.swiss - bank website written in React and Gatsby
  • filloapp.com - App that should help companies with creating documents (React + NodeJS Koa)
  • clipvo.com - a simple app for creating podcasts written in React
A8

Kontakto - Full stack developer


Creative Dock

The startup that, sadly, did not succeed. We were working on an app that connects to the company's G Suite account and scrapes employees' emails. These data were then used to create a graph database of people and companies. It should've helped with figuring out who from my company communicated with people from different companies.

My role was developing on React Native and NodeJS backend (scraping was done by data specialists). An interesting technology we worked on was Neo4j - database we used to store relations between persons.

A9

High school oriented at programming & working on side projects

I started learning coding in 9th grade at elementary school. I started with Android development in Java. Then added web development (HTML, CSS, JS). While studying programming oriented field at high school I started doing some web development for clients (mainly coding templates from scratch in WordPress later using Grav CMS and learning the basics of Laravel framework).

Some of my work from that time includes:

  • nasedacice.cz - simple website for citizens' initiative of Dačice town - written in GravCMS
  • marycohr.cz, panestetic.cz, biolinejato.cz - just note that, sadly, most of those websites are not properly maintained anymore since the contract ended - written in WordPress
  • nfctron.com - Native Android app for Kiosks at festivals
A10

Hall of fame - Project archive

Seeing I have only so much mental capacity, here are some projects I had to park. I might return to them in the future or keep them in this hall of fame forever.

Qrterminal

https://qrterminal.cz/

Simple payments without fees to credit card companies.

Hop na workshop

https://hopnaworkshop.cz/

Simple workshop system so workshop hosts can manage and keep track of workshops.

FilloApp

Tool for businesses to manage their documents, filling them up from templates and printing them. Was used by 3 clients and was closed down in Aug 2026.

filloapp.com
FilloAppAboutFAQEnter app
Let your documents be filled And get time for what really matters Create an account
Select your document templates
Let the participants fill the fields
All documents get filled

Side B

Personal life

This website is dedicated to my professional presentation but I am not just an engineer.

B2

Mindfulness and meditation

I am practicing mindfulness and meditation for over ten years now. Started as an experiment when I was in high school and stuck with me. I am also interested in non violent communication (as described by Marshall Rosenberg).

B3

Dancing bachata

I am learning to dance bachata for over a year now. Since I never danced before, this is a cool challenge for me and I enjoy the social aspect of going to a dance party where people dance like this. Takes a lot of skill to be able to dance.

B4

Fitness

David Novák taking a mirror selfie on a bench in the gym

I am also regularly going to gym. I must admit, my main motivation to go to the gym was to look big at first. Now I focus mostly on longevity and fitness (high HRV, big muscle mass for higher metabolic rate and better aging).

B5

Get in touch

Want to chat about a project, collaboration or just say hi?

  • My nostr identity: npub1vl2dxs8w7hc6778lsgl6m6szayj2efxemnsus9pmzfeecxpuhtqqpm0kke

    Open in Nostr app

  • My email: mail@davenov.com

    Write an email

My social accounts:

A1HOW I WORK