Georgi Nikolov

Software Engineer
Torstra├če 179 / 10115 Berlin / Germany

Apple Metal Sketch Dojo

Personal Work

Available for iOS and iPadOS

try the public beta -

source code -

Technologies Used:

Swift, SwiftUI, Apple Metal API



iPhone preview of the app

This is my first iOS app and a playground for me to explore Swift and the Apple Metal rendering API.

This project has no external libraries: all animations, physics and graphics are written from scratch. I worked on it in my spare time for almost 2 months, learning a ton about Swift, Metal and different rendering techniques in the process. For studying I used these resources (in the following order):

Coming from web development with Javascript and WebGL / WebGPU, this project was really fun to do as my first iOS app.

Check out the technical behind the scenes breakdown at

App home screen view