Rytterfalk
Black-and-white portrait of Carl Rytterfalk in a black turtleneck

Photographer · Musician · Builder

CarlRytterfalk

I spent a decade making photographs. Now I build everything else: games, apps, music, and machines that collect data while I sleep.

Scroll to pull the plates apart

Plate C · Code

Code

Games and tools you can open right now in your browser. The servers run on Raspberry Pis in my home.

Chessboard beside the AI coach chat

Chess club · AI coach

Chess

A chess club in the browser. Learn more than 3,500 openings, drill them until they stick, train against the moves real players made, and talk positions through with an AI coach — by text or by voice.

  • 3,500+openings
  • AIcoach with voice
  • 2D · 3Dboards
Chess learning screen with AI coach
Cargo start menu above a low-poly town

Browser game · up to 8 players

Cargo

Outrun the police in a small car. Turn the wrecks into cover.

Police chase in CargoWrecks used as cover in Cargo
Mattehopp learning world with Hoppi the kangaroo

Learning site · school years 3–9

Mattehopp

Maths, physics and chemistry through puzzles, experiments and playful lessons.

Math puzzles in MattehoppPhysics and chemistry lessons in Mattehopp
A flashlight lights up a snowy spruce forest in Vinternatt

Browser game · solo or online

Vinternatt

Walk through a snowy forest after dark. Something is moving between the trees.

Morning mist in the Vinternatt forestAn explosion in Vinternatt
Type typing trainer in Black Mode

Typing trainer · leaderboard

Type

Race the clock, follow your speed and precision, or switch to Black Mode.

Type typing trainer in Light Mode
7 min studio workout overview on iPhone7 min studio countdown timer

Training app · phone first

7 min studio

Build a quick HIIT workout, follow the timer and keep track of your runs.

Stock dashboard · data and MCP

Lager

Explore Apple product stock across Power stores in Sweden, with trends and outlet finds.

The arcade

Where this website started. Small games, big nostalgia.

BREAKOUT

Arcade · one player

Breakout

Kalle’s magic brick breaker. Clear the wall and keep the ball alive.

3D TETRIS

Arcade · Three.js

3D Tetris

Fit the falling blocks in three dimensions.

FYRA BOKSTÄVER

Word game · two players

Fyra bokstäver

Hide a four-letter word. A friend guesses against the clock.

Built at Apple

Internal apps for my colleagues. Shown here, downloaded only inside Apple.

Plate M · Music & AI film

Media

Songs for my family, for my workplace and for no reason at all, and a film editor where AI does the cutting with me.

Look Labs 3.0 with the Timeline Agent window beside a film edit
Internal · macOS · built at Apple

Look Labs

Make films with AI on a Mac: video, images, voices, original music and a timeline where an AI agent edits alongside you. You can even direct it from the Terminal.

Read about Look Labs

Films made in Look Labs

Every frame generated, cut and scored in the app.

A knitted rabbit looks out of a bus window at a shopping centre
Mossy Road Boy2:13
Two pandas reaching up at a laptop in an electronics store
NeoPanda1:19
A yellow duckling on a lily pad at sunset
Pip’s Journey Home0:58
A clay-style scene from a short film about dad watching the game
Dad watching the game0:25

Gladakossan

Watercolour films for my mum and dad’s company. Swedish words, taken literally.

A cow in a kitchen eating a pretzel, surrounded by buns▶ 0:15
Bakfull0:15
Two white cow-ducks with Ann on their bibs▶ 0:15
Annkor0:15
Two cows in folk costume dancing in a meadow▶ 0:17
Danskor0:17
A cow scrubs a muddy reindeer clean in the snow▶ 0:15
Klockren0:15

Films from real life

Shot with a phone, finished with my own music and AI.

A street in Gdańsk old town, from a film made with street musicians▶ 1:59
Gdańsk1:59
Plaster masks and hands on a wooden wall, from our Halloween invitation▶ 1:10
Halloween invitation1:10
Two children laughing at a laptop on a summer porch▶ 1:23
A music video1:23
A small white creature climbing out of melted cheese▶ 0:16
Strange cheese0:16

Twenty songs

Ballads, prog rock, a song for my dad, and four that became the soundtrack of Cargo.

Plate Y · Light

Light

For many years I was a photographer. I shot weddings, studio portraits and music videos, made books and posters, and lectured photographers on Photoshop as an Adobe evangelist. Sigma sponsored my work, and this website was where Foveon shooters from all over the world came to talk.

2002My first Foveon camera, the Sigma SD9. Digital film user ever since.
692Recovered blog posts from 2005 to 2014, with the original text in the archive.
SigmaSponsored photographer, with early access to cameras and lenses.
AdobeEvangelist, teaching photographers Photoshop on stage.

Photographs

Weddings, China, the studio in the basement.

A bride hitchhikes beside a red Fiat 500 with its bonnet open, Denmark An old woman with a tattooed face, China 2003 A toddler on an armchair in the home studio, black and white Two kingfishers on a branch over blue water Elderly men resting under a tree in a Chinese village square, 2005 A red gerbera frozen with liquid nitrogen A castle in a moat, photographed from a zeppelin A bride doing her make-up, black and white

Plate K · Ink

Ink

The key plate carries the lines. Beer labels, books from my years in China, a ketchup brand of my own, and portraits drawn without lifting the pen.

The round Dazzled by Beerium label: a couple in sunglasses on a balcony above a beach of parasols

Brewery labels · iPad · Affinity

Beerium

For several years I drew the labels for Beerium, a small brewery in Surte. Paper first, then the iPad, then rolls of labels, a labelling machine and a cold can by the pool.

See the labels
ISWID: I'll sleep when I'm dead.
ISWIDI’ll sleep when I’m dead.
Hey, Porter: After old LP labels.
Hey, PorterAfter old LP labels.
Blunt Bangs: The 1930s.
Blunt BangsThe 1930s.
Fractals: A DIPA coaster.
FractalsA DIPA coaster.
Blinded: An IPA, 6.8 %.
BlindedAn IPA, 6.8 %.
Local Memory: Hops on the brain.
Local MemoryHops on the brain.

Print

Books from China, and brands for family, friends and myself.

Sugar and Salt: a book for an art collective of women from China and Europe, 2005.
Sugar and SaltFor a collective of women artists, 2005.
Made in China: A catalogue for TCG Nordica.
Made in ChinaA catalogue for TCG Nordica.
Chilikalle's: My own ketchup brand.
Chilikalle’sMy own ketchup brand.
Gladakossan: My mum and dad's company.
GladakossanMy mum and dad’s company.

Drawings

One line, the iPad, and sketches that AI turns real.

One line: My son William.
One lineMy son William.
Sketch to real: A pistol, via Magnific.
Sketch to realA pistol, via Magnific.
Kattfisk: Swedish words, taken literally.
KattfiskSwedish words, taken literally.
A wall for Charlie: Printed as wallpaper.
A wall for CharliePrinted as wallpaper.
Black-and-white portrait of Carl Rytterfalk, hand at his chin, in a black turtleneck
The same photo, without the ink

About

I like building the things I wish existed, and I don’t mind what they’re made of.

I’m Carl. Light was my first material, then sound, then code. These days AI is my team: one model plans, others write the code, and a third plays the result, takes screenshots and grades it until it’s good enough.

Languages
Swift, TypeScript, JavaScript, Python
Tools
SwiftUI, Three.js, Node.js, Blender, MCP
AI
Claude, Gemini, Veo, Nano Banana, Udio, Suno
Cameras
Sigma SD9, SD10, SD14, SD15, SD1, DP1, DP2, DP1x
Servers
Raspberry Pi 3 and 5, at home

Off the screen

Wood, family and a lot of chess.

Job ticket · Contact

Let’s talk

Want help with something you’ve seen here? A web app or a game, an AI film, a label, a photo book, or getting AI to do real work for your team. Fill in the ticket and tell me what you have in mind.

Job ticket No. 0001Proof · rytterfalk.com
01What do you need?

Rather just write?

carl@rytterfalk.com

Gothenburg area, Sweden. I answer in English or Swedish.

Opens your email app with everything filled in. Nothing is stored on this site.