hey there!
I’m s-ol bekic, a designer and creative technologist currently based in milano.
I like hacking on and learning about as much of our technologic stack as possible,
from mechanical design and manufacturing, to electronics and software.
blog
I write blog posts or short articles sometimes. Here's the five latest posts:
- 2024-02-24 - decoding CH340/CH341 USB messages in Wireshark
- 2024-02-17 - reverse engineering (USB) serial protocols on windows
- 2023-11-05 - manufacturing at MOQ-1
- 2022-05-20 - Developing for CircuitPython with git-worktree
- 2021-11-28 - Automatically Placing Components in KiCAD using Centroid Files
- see all posts
projects
- alvsoftware tool music visualLispy livecoding language with dataflow semantics and "persistent expressions".
- glsl-viewsoftware tool visuala GLSL shader host with an OSC interface that supports loading videos as 3D textures and streaming realtime video.
- flash memory necklacehardware fashion collaba pendant that holds a precious microSD card.
- wrist fpv camerahardware visualplaying with wireless micro cameras, analog video transmission and unorthodox viewpoints.
- LiPo series charging boardhardware toola balance charging board for 6x1S, 2x3S or 3x2S LiPo batteries.
- Harold Halibutcollab gamea handmade narrative game about friendship, and life on a city-sized spaceship submerged in an alien ocean.
- t937-serialhardware software toolreverse-engineered cross-platform software for the Puhui T-937/M reflow oven.
- 0x33.boardmusic hardware producta 48-key isomorphic MIDI key controller.
- isomorpic-kb-explorersoftware music toola web-based tool to visualize different hexagonal music layouts.
- electric-sudokusoftware experiment- a realtime multi-room multiplayer sudoku, built to try electric-clojure. 
- RPG dice boxhardwarea 3d-printed container for my Ironsworn dice.
- cylindrical containerhardwaretrying out a thread die for the first time on the lathe.
- legamasthardware game- A lasercut clone of the two-player board game “Quarto”. 
- LaWaBoxhardware toolA laser-cut vaccum-table box for holding stencils down onto PCBs for solder paste application.
- 0xC.padhardware producta colorful macropad with hexagonal keys.
- strap clampshardware toolfirst steps with a manual milling machine.
- 24h Berlin lap counterhardware software collab- a lap-counter and scoreboard for a 24h Cargobike Race in Berlin. 
- SubVsoftware tool experimenttransparent RISC-V assembly language inspired by SubX.
- openxr-zigsoftware tool
- fedidagsoftware experimentmapping discussions as directed graphs (DAGs).
- 0x2C.boardmusic hardware experimenta split computer keyboard / isomorphic MIDI controller. my FabAcademy final project.
- SBP PCB autolevelhardware software toolmatrix probing / bed leveling tools to enable milling of larger PCBs on ShopBot machines.
- camera cooling mounthardware toola fan mount to fix the poor thermals of my camera.
- Fake Artistgamequarantine implementation of a bluffing-drawing game.
- btrktrlhardware scrap concepta modular MIDI/OSC control surface based on the iCE40 UP5K FPGA.
- watch-cadsoftware conceptimmediate-mode scripting for direct-manipulation of graphics.
- Vectronom boothhardware software collabintegrating a realtime speedrunning leaderboard and RGB lighting into our game for a fair booth. Also, PCB Keychains!
- parallax synth panelshardware conceptprototyping (Eurorack) Panels with a parallax SVG viewer.
- Vectronomcollab music gamea hypnotic puzzle game about music, geometry and flow.
- themersoftware toolcolorscheme generator and manager for your desktop.
- gpWFCsoftware tool- GPU-accelerated Wave Function Collapse implementation. 
- Zebra Paintinggamea small reaction/dexteriy game about painting zebras.
- The Sacculos Sagajam game collaba series of Point-and-Click minigames with a common structure.
- VJmidiKitsoftware visual toolMIDI-reactive realtime visual effects platform.
- VCVRack Modulessoftware music toolplugins for VCV Rack, designed for Oscilloscope Music.
- center_of_masssoftware experimentfonts aligned by Center-of-Mass.
- glitch_cubesoftware experimentprogram interpreting random parts of itself as textures for a cube.
- demoloopssoftware visualgeometric 2d and 3d looping animations.
- torus4dsoftware experimentAttempt at rendering a spiral pattern on a 4d meta-torus.
- gaynginetool game softwarephotoshop-document-based 2d game engine.
- CHANNEL 83jam gamea last-gen entertainment experience.
- Chimpanzee Bukkaquemusic hardware collaba ludic mesh of home-built interactive sound devices, circuit bent toys and an improvisational live performance.
- Plonat Atekhardware software jam gamea sound-only breakout game, displayable on an oscilloscope and realized in the PureData visual programming environment.
- IYNXhardware software game collaba narrative, tangible, physical puzzle incorporating digital elements.
- Moving Outjam game collaba QWOP-y platformer in which you play a room.
- Lorem Ipsumgame collaba labyrinth game concering medialisation and multiple viewpoints. developed with the ForChange research alliance.
- 視能訓練キットjam gamea puzzle game based on a famicase cartridge design.
- I looked at the sky and saw two shooting stars but couldn't come up with a wishgame collaba narrative point-and-click adventure.
- The Monster Withinjam game collaba top down action brawler with a twist.
- Curved Cursejam game collaba dungeon shooter with an unconventional gun.
- Gary, the green-legged Giraffegamea slightly psychedelic physics puzzler with gary, a green-legged giraffe.
- HowDoIOSsoftware scrapa hobby operating system for the dcpu-16 fantasy computer.