Szymon Kaliski

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

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

I'm a principal design engineer at Replit ↗, where I work on Future Of Coding efforts for a software development platform.

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

Before that, I led flow/control ↗, a boutique R&D consultancy, where we specialized in solving complex design × computation problems.

Check out the bio page for more details.

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

Projects

I've documented 55 of my ~209 projects.
A couple of highlights below:

Stats

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

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:

Newsletter

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

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

Articles

  1. 2024-10-15200× Faster, Persisted, Multiplayer-Native Shells at Replit ↗
  2. 2024-07-01Building a Static Site Generator
  3. 2024-04-05Advanced Port Configuration at Replit ↗
  4. 2023-12-07New and Improved Console at Replit ↗
  5. 2023-10-02Building a DIY Pen Plotter
  6. 2023-01-05Untangle ↗Solving Problems with Fuzzy Constraints
  7. 2022-12-12Reusable Code Components for Glide ↗
  8. 2022-10-30Inkbase ↗Programmable Ink
  9. 2022-03-29Crosscut ↗Drawing Dynamic Models
  10. 2020-04-19Memex DreamsPersonal Knowledge Management
  11. 2019-03-31End-User Programming ↗
  12. 2019-03-01Building DaceinExperimental Creative Coding IDE
  13. 2018-11-27Laboratory ResidencyBuilding Creative Coding Tools
  14. 2018-01-28DIY Monome
  15. 2017-12-04FLSUN i3 3D Printer
  16. 2017-11-10Learning Haskell part 2Exploring Tidal and Diagrams
  17. 2017-10-02Learning Haskell
  18. 2017-09-08Building DAS-UIKeyboard-Based Visual Programming Language
  19. 2017-08-20Teaching Creative Coding in Taipei
  20. 2017-07-07Building NeutronSelf-Contained Node & NPM Sketchbook
  21. 2017-05-31Exploring ReasonML
  22. 2017-04-30TimavPersonal Time Tracking System
  23. 2017-03-31Building ParametriumInteractive Parameter Space Explorer for P5.js
  24. 2017-02-28Building WallgenEvolving Abstract Wallpapers with GLSL
  25. 2017-01-31Building SDF-UINode-Based UI for Generating SDF Shaders
  26. 2017-01-18Kinect 2 on macOS with Skeleton Tracking
  27. 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? — I love getting emails: [email protected].

I occasionally tweet ↗, toot ↗, and blue ↗.
This website is a part of the webring ↗.