David Cvetkovski

David Cvetkovski

Software engineer

About

Computer Science graduate from the Vrije Universiteit. I wrote my first program in 2013, and I have been building with language models since the GPT‑3 API, well before ChatGPT made them a household name. I learn fastest when I am dropped into something unfamiliar, which is exactly why moving between projects and teams sounds like the right first job to me. I am curious and talkative, and happy to jump into whatever comes next. I like debugging, and I like the part afterwards where a thing slowly stops being annoying to use.

Read by Mimic, not by me. It learned my voice from one paragraph, on my own laptop.

First program written
Building on the GPT-3 API
BSc GPA, Vrije Universiteit
Languages spoken

Selected work

Mostly things that run on your own machine.

Mimic

Type something. Hear it in your own voice.

Read one paragraph aloud, and it will say anything you type in your own voice. A web app, a Mac app, and an iPhone app that does the whole thing on the phone, with no network at all.

Every word of this was spoken by a model running on my own laptop, in a voice it learned from fifteen seconds of me reading a paragraph aloud.

0:07

Mimic, in David's voice

Mimic on an iPhone, about to speak a sentence in David's voice

LyricStats

A quarterly statistical review of popular lyrics

Issue 01 · The feature

The Monsters of Sarajevo

Two rappers, two decades, 492 songs. We counted every word they have ever released to find out what the monster is made of.

Words counted
Distinct words
Words new on GODZILLA
Times they said “mala”
LyricStats' artist page for Jala Brat

Harness

An assistant that does things, on a model that never leaves your Mac.

Learn more
A conversation in Harness: the question, the tool it ran, the answer

OpenVision

Write the questions. Sit the exam. Grade it. Read the results.

Learn more
OpenVision's exam sessions screen

Perimeter

It tells you what changed on your network, and when it cannot tell.

Learn more

HomeTrack

One contract for the chores. The same record for everyone.

Learn more
HomeTrack: a parent reviewing work that was handed in
HomeTrack: what a child has earned this period

How I work

Learns by building

Nearly every project here started in a language or stack I had not used before, from Scala and x86 assembly to Swift and on-device machine learning.

Comfortable in front of a room

Debated and defended resolutions in international committees of 100+ at the European Youth Parliament, and defended my bachelor thesis in front of its examiners.

Good in a team

Wrote my thesis jointly with two other students, tracked our shared experiment, and merged our three cases into one paper.

The one who explains

Usually the person in a project group who ends up explaining the assignment to everyone else, and I enjoy that part.

Follows AI closely

Reads the new papers and tries the new models as they come out. Friends and coursemates tend to ask me what changed this week.

Reliable

Four years of evening and weekend deliveries alongside a full-time degree, finished with an 8.0 average.