identity
Michal S.
Rust / Python / Gleam developer & Project Lead
identity
Rust / Python / Gleam developer & Project Lead
skills & stack
languages
domains
tools
projects
A selection of things I've built, led, or contributed to.
A native macOS app that derives stable SSH, OpenPGP, age, and Minisign keys from one 24-word recovery phrase.
A Nix-ish Pacman-ish package manager with a nice CLI surface and atomic updates/rollback.
A multimedia adventure inspired by Homestuck — spanning both a webcomic and a visual novel game.
contact
Got a project in mind, want to collaborate, or just want to say hi?
BTC bc1qveg345uf5chyf6amtza7mcwlynnkk5yjeme6xf
Bitcoin Network
ETH 0x6fE2eA85BA259605f39F3a800EE4F8f12F4D3908
Ethereum Network
about me
I'm Michal — a developer and project lead based in the UK, with close to a decade of experience across software engineering, devops, and project management. By day I work in sales for a UK telco; outside of that I gravitate toward work that's technically interesting and genuinely useful. I try to create novel solutions to problems I care about, and I have a soft spot for projects that are a little weird or unconventional.
My main languages are Rust, Gleam, and Python. I've also done some work in OCaml. Outside of code I've contributed to game modding projects and helped run small creative collaborations, so I'm comfortable bridging technical and non-technical work.
outside of work
I play guitar, though not as much as I'd like. I have a soft spot for birds of all kinds, and keep a cockatoo. I'm also colour-blind, which occasionally makes CSS and design an adventure.
where to find me
I don't really do social media. The best places to reach me are GitHub for code, Discord at @mchal_ for everything else, or just email at me@mchal.lol.
See how this site looks to me with adjusted colours.
public keys
For encrypted comms or verifying my identity.
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDTYzu5B8SNJQOsIsorU6uvoiuQHjmbn3Gx9KmqJY2Yw passeportcopied to clipboard!
-----BEGIN PGP PUBLIC KEY BLOCK----- xjMEaVW5ABYJKwYBBAHaRw8BAQdAsnc+gWGGsccSMsG/rIrizvhNmkHb6ETZg4Q6 nN59NsXNTk1pY2hhbCBTLiAoRGFpc3ksIGRhaXN5LCBnaXZlIG1lIHlvdXIgYW5z d2VyLCBkbyEpIDxtaWNoYWxfc3RvcHlyYUBpY2xvdWQuY29tPsKDBBAWCAArAhkB BQJqUqHtAhsDAQsBFQEWAScWIQR8BWI7jaXSftOgDYOmOP9sdJPAlwAKCRCmOP9s dJPAl5gkAQCNVEMS7mHR79PVWvr0UvVmF2GFS0hvs8mtguMfeNU2PQD+JPKzE0EJ edGZgL2bK2aedAsonfs35JGSNnLZCIz47g/OOARpVbkAEgorBgEEAZdVAQUBAQdA sAWxBht8/baldbZbxQetIA/QB4E+0cvMbMuEddEUCwcDAQgHwngEGBYIACAFAmpS oe0CGwwWIQR8BWI7jaXSftOgDYOmOP9sdJPAlwAKCRCmOP9sdJPAlwEvAQCuF1dR qNuCiXyqdph3zh/BVYLHLpXIDDmxv11xlwfwswEA1N4xkwVA08hiC0oD9jheIGvG zHAnoVZWIdw1cHcC3AHOMwRpVbkAFgkrBgEEAdpHDwEBB0A02M7uQfEjSUDrCLKK 1Orr6IrkB45m59xsfSpqiWNmMMJ4BBgWCAAgBQJqUqHtAhsgFiEEfAViO42l0n7T oA2Dpjj/bHSTwJcACgkQpjj/bHSTwJd3AQD+JCG7uxJOU605Omawztk0xb66J9Ku BR6ZggFJzcvyyMgBAMZVHtbuKZP6tilIbagNnWQAmtMjUSybiq3rB6pll1UB =6trm -----END PGP PUBLIC KEY BLOCK-----copied to clipboard!
age1kqzmzpsm0n7mdft4kedu2padyq8aqpup8mguhnrvewz8t5g5pvrsljgj23copied to clipboard!
untrusted comment: minisign public key for Michal S. (Daisy, daisy, give me your answer, do!) <michal_stopyra@icloud.com> RWRQX1+NhClvY1BfX42EKW9jj1MdMtXwkwdFPRpJlJ2ORlbBQBjGayg4copied to clipboard!