Hi!
I'm an independent consultant, designing and developing computational interfaces. I'm currently exploring LLMs at Google Creative Lab ↗.
Previously, I:
- worked on an Agentic Development Environment at Replit ↗
- led research on Programmable Ink at Ink&Switch ↗
- started a boutique R&D consultancy called flow/control ↗
In my free time, I tinker on personal projects, research independently, and make ambient music from deconstructed acoustic sounds.
Reach out: hi@szymonkaliski.com.
You can also find me on Bluesky ↗, and Mastodon ↗.
This website is a part of the Webring ↗, and has an RSS feed.
Newsletter
Subscribe to my newsletter ↗ for quarterly updates.
- 2026-01-05Q4 2025 — Independent Consulting, and Interfacing with LLMs
- 2025-09-29Q3 2025 — Bi-Directional State Synchronization in React, and Graphical Notation in Figma
- 2025-06-30Q2 2025 — Prototyping Component Re-Use, and the Simplest Whisper Wrapper
- 2025-03-31Q1 2025 — Motorizing External Blinds, Dry Filament, and Yearning for a Software Scope
- 2025-01-06Q4 2024 — Back at it, Dampening Copilot, and 3D-Printed Organization
- 2024-09-30Q3 2024 — I Became a Father!
- 2024-07-01Q2 2024 — Generating this Website Statically, the Hard Way
- 2024-04-01Q1 2024 — Migrating to the Basement, Smart Home Setup, and Nix on macOS
- 2024-01-01Q4 2023 — Improving Replit's Console and a Database-y Creative Coding Environment
- 2023-10-02Q3 2023 — A DIY Pen Plotter and the last Strange Loop
- 2023-07-03Q2 2023 — Live-Coding Notebooks, SDF Spreadsheets, and a DIY Pen Plotter
- 2023-04-03Q1 2023 — Joining Replit, and musings from the Job Hunt
- 2023-01-02Q4 2022 — Publications, Appearances, and looking for the Next Thing
- 2022-10-03Q3 2022 — Strange Loop, and research at Glide
- 2022-07-04Q2 2022 — Embedding VPLs in Existing Contexts, DIY Document Camera, and a New 3D Printer
- 2022-04-04Q1 2022 — Sketching, Modeling and Programming
- 2022-01-03Q4 2021 — A Dog, Short Ramble on "Programming", MIDI→CV, and a Rabbit-Holing Web Browser
- 2021-09-27Q3 2021 — New Home, New Music and Collection Browsing
- 2021-06-28Q2 2021 — Executing Incomplete Programs and Magic Glass
- 2021-03-29Q1 2021 — MakeSpace, Clay, Ink&Switch, Haze, Freezeframe, and Personal Experiments
- 2020-12-28End of 2020
Projects
Check out 57 of them here — some recent highlights below:
Articles
- 2025-02-27Workflows at Replit ↗
- 2024-10-15200× Faster, Persisted, Multiplayer-Native Shells at Replit ↗
- 2024-07-01Building a Static Site Generator
- 2024-04-05Advanced Port Configuration at Replit ↗
- 2023-12-07New and Improved Console at Replit ↗
- 2023-10-02Building a DIY Pen Plotter
- 2023-01-05Untangle ↗ — Solving Problems with Fuzzy Constraints
- 2022-12-12Reusable Code Components for Glide ↗
- 2022-10-30Inkbase ↗ — Programmable Ink
- 2022-03-29Crosscut ↗ — Drawing Dynamic Models
- 2020-04-19Memex Dreams — Personal Knowledge Management
- 2019-03-31End-User Programming ↗
- 2019-03-01Building Dacein — Experimental Creative Coding IDE
- 2018-11-27Laboratory Residency — Building Creative Coding Tools
- 2018-01-28DIY Monome
- 2017-12-04FLSUN i3 3D Printer
- 2017-11-10Learning Haskell part 2 — Exploring Tidal and Diagrams
- 2017-10-02Learning Haskell
- 2017-09-08Building DAS-UI — Keyboard-Based Visual Programming Language
- 2017-08-20Teaching Creative Coding in Taipei
- 2017-07-07Building Neutron — Self-Contained Node & NPM Sketchbook
- 2017-05-31Exploring ReasonML
- 2017-04-30Timav — Personal Time Tracking System
- 2017-03-31Building Parametrium — Interactive Parameter Space Explorer for P5.js
- 2017-02-28Building Wallgen — Evolving Abstract Wallpapers with GLSL
- 2017-01-31Building SDF-UI — Node-Based UI for Generating SDF Shaders
- 2017-01-18Kinect 2 on macOS with Skeleton Tracking
- 2016-12-29Teaching Creative Coding in Shanghai
Stats
I've been tracking how I spend my time for the last 12 years, using self-made tools which evolve with what I do. The system contains 42888 entries, and the charts below were updated on 2026-02-08.
Below you can see how I divided my time between work and personal projects every week, for the last two years. The exact values don't matter, I'm just trying to be consistent with projects, and take regular breaks from work:
I also pay attention to two habits: reading/writing and exercising.
Here you can see how well I'm doing, on a daily scale:





