Skip to content
View pbantolas's full-sized avatar
🌎
graphics + ios
🌎
graphics + ios

Block or report pbantolas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pbantolas/README.md

Hi, I'm Petros

Graphics engine developer. A decade building custom engines, shaders, and interactive experiences β€” including three years at Apple working on HDR technologies and Metal API support for game developers. Now independent and taking on freelance work.

Swift C++ macOS SwiftUI

bantolas.dev


What I do

Custom graphics engines on Apple platforms (Metal) and cross-platform in C++. Realtime rendering, performance work, anything that demands low-level control. On the side, I build iOS apps and ship the occasional open-source tool.


Projects

β˜• LatteArtist β€” iOS app for mastering latte art β€” practice patterns, track progress.

πŸ“ MiniLiftOff β€” SwiftUI component for smooth, customizable slide-up sheet transitions with built-in progress tracking.

πŸ‹οΈ liftosaur-program-creator β€” Agent skill that writes and debugs Liftoscript programs for the Liftosaur workout app β€” describe what you want, get working code.

🎡 TFL Soundscape β€” An interactive sonic exploration of London's transport network. Live train arrivals become generative ambient music.


Stack

Metal Β· C++ Β· Swift Β· SwiftUI


Available for freelance. If you have a gnarly graphics problem, get in touch.

Popular repositories Loading

  1. liftosaur-program-creator liftosaur-program-creator Public

    A liftoscript skill for AI agents. Useful when creating custom Liftosaur programs.

    7

  2. MiniLiftOff MiniLiftOff Public

    Swift 6

  3. hueheist hueheist Public

    HueHeist: Steal brand colours from any website (frontend)

    TypeScript 1

  4. homeslice homeslice Public archive

    HomeSlice: A web-based 3D model slicer and layer visualizer for 3D printing

    TypeScript

  5. latteartist-site latteartist-site Public

    THe landing page for the upcoming iOS Latte Art Journal, LatteArtist.

    Astro

  6. pbantolas pbantolas Public