Szymon Kaliski

  1. Main
  2. Projects
  3. Notes
  4. Music
  5. Bio

Hi! I research, design, and develop computational interfaces.

I'm a design engineer at Replit, where I work on future-of-coding efforts for a cloud development environment.
I also run flow/control, a boutique R&D consultancy where I specialize in solving complex design problems.

Previously, I was a principal investigator at Ink&Switch, where I explored programmable ink and back-of-the-envelope-computation.

In my free time, I tinker on personal projects, research independently, and make ambient music from deconstructed acoustic sounds.


I've been tracking how I spend my time for the last 10 years, using self-made tools which evolve with what I do. The system contains 37775 entries, and the charts below were updated on 2024-06-02.

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:


I've documented 54 of my ~208 projects.
Some recent favourites below:


Subscribe to my newsletter for quarterly updates.
I also have an RSS feed if you're into that.

  1. 2024-04-01Q1 2024Migrating to the Basement, Smart Home Setup, and Nix on macOS
  2. 2024-01-01Q4 2023Improving Replit's Console and a Database-y Creative Coding Environment
  3. 2023-10-02Q3 2023A DIY Pen Plotter and the last Strange Loop
  4. 2023-07-03Q2 2023Live-Coding Notebooks, SDF Spreadsheets, and a DIY Pen Plotter
  5. 2023-04-03Q1 2023Joining Replit, and musings from the Job Hunt
  6. 2023-01-02Q4 2022Publications, Appearances, and looking for the Next Thing
  7. 2022-10-03Q3 2022Strange Loop, and research at Glide
  8. 2022-07-04Q2 2022Embedding VPLs in Existing Contexts, DIY Document Camera, and a New 3D Printer
  9. 2022-04-04Q1 2022Sketching, Modeling and Programming
  10. 2022-01-03Q4 2021A Dog, Short Ramble on "Programming", MIDI→CV, and a Rabbit-Holing Web Browser
  11. 2021-09-27Q3 2021New Home, New Music and Collection Browsing
  12. 2021-06-28Q2 2021Executing Incomplete Programs and Magic Glass
  13. 2021-03-29Q1 2021MakeSpace, Clay, Ink&Switch, Haze, Freezeframe, and Personal Experiments
  14. 2020-12-28End of 2020


  1. 2024-04-05Advanced Port Configuration at Replit
  2. 2023-12-07New and Improved Console at Replit
  3. 2023-10-02Building a DIY Pen Plotter
  4. 2023-01-05UntangleSolving Problems with Fuzzy Constraints
  5. 2022-12-12Reusable Code Components for Glide
  6. 2022-10-30InkbaseProgrammable Ink
  7. 2022-03-29CrosscutDrawing Dynamic Models
  8. 2020-04-19Memex DreamsPersonal Knowledge Management
  9. 2019-03-31End-User Programming
  10. 2019-03-01Building DaceinExperimental Creative Coding IDE
  11. 2018-11-27Laboratory ResidencyBuilding Creative Coding Tools
  12. 2018-01-28DIY Monome
  13. 2017-12-04FLSUN i3 3D Printer
  14. 2017-11-10Learning Haskell part 2Exploring Tidal and Diagrams
  15. 2017-10-02Learning Haskell
  16. 2017-09-08Building DAS-UIKeyboard-Based Visual Programming Language
  17. 2017-08-20Teaching Creative Coding in Taipei
  18. 2017-07-07Building NeutronSelf-Contained Node & NPM Sketchbook
  19. 2017-05-31Exploring ReasonML
  20. 2017-04-30TimavPersonal Time Tracking System
  21. 2017-03-31Building ParametriumInteractive Parameter Space Explorer for P5.js
  22. 2017-02-28Building WallgenEvolving Abstract Wallpapers with GLSL
  23. 2017-01-31Building SDF-UINode-Based UI for Generating SDF Shaders
  24. 2017-01-18Kinect 2 on macOS with Skeleton Tracking
  25. 2016-12-29Teaching Creative Coding in Shanghai

Get in Touch

Need my help with something? Want to collaborate? Interested in details of one of my projects? — happy to chat!

I love getting emails:
I also tweet and toot, and this website is a part of the webring.