Michal S.

Rust / Python / Gleam developer & Project Lead

pronounshe/they, vi/vim editorvim languagesEN / PL availablefor collabs :-)

languages

RustGleamPython OCamlCTypeScript

domains

Embedded / ESP32Self-Hosting DevOpsProject Management Game Modding

tools

VimGit LinuxDockerBEAM/OTP

A selection of things I've built, led, or contributed to.

Last Night Labs [ the other guy ]

Two guys making things that don't suck.

TypeScriptprivacy focusedsensibleweb applications

Ad Astra [ project lead ]

A multimedia adventure inspired by Homestuck — spanning both a webcomic and a visual novel game.

visual novelwebcomicproject management

Got a project in mind, want to collaborate, or just want to say hi?


crypto donations (I am skint)

BTC bc1qveg345uf5chyf6amtza7mcwlynnkk5yjeme6xf
Bitcoin Network

ETH 0x6fE2eA85BA259605f39F3a800EE4F8f12F4D3908
Ethereum Network

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.


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.


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 [email protected].


colourblind mode

See how this site looks to me with adjusted colours.

For encrypted comms or verifying my identity.

SSH

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJpHmnyG+3J/vZuKNTTli96zrvk+XUZW/oZgk/IunwVN [email protected]
copied to clipboard!

GPG

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEOuYTgBYJKwYBBAHaRw8BAQdAdk3qgrHqArG5Pvgxu8HRXLl9UxnS4AIIqSFK
T50MOnHNH3Bhc3NlcG9ydCA8cGFzc2Vwb3J0QGxvY2FsaG9zdD7CgwQQFggAKwIZ
AQUCadAZDQIbAwELARUBFgEnFiEEAsRc3gU7Mf99ReH6sfJUIebdZ3MACgkQsfJU
IebdZ3P5CgEA8GqqtFB64hjTXg+cvBfjAcgt4xb0N1Xvm4hrBHNHbM4A/1EDq3uB
INuaE9LjuuvMR5ZEgPrkBmpFOSHTNgH65X8IzjgEOuYTgBIKKwYBBAGXVQEFAQEH
QGwCxBnsZLgJrOktrAA+spur7vx4/4w+l7HtU5CiLZkrAwEIB8J4BBgWCAAgBQJp
0BkNAhsMFiEEAsRc3gU7Mf99ReH6sfJUIebdZ3MACgkQsfJUIebdZ3MYaQD/ZVKU
tzxRZCtTqhDX+PUT+AbYBDWsicPIhkl0kWukDwQA/iCZAF0UcDYzZE6jrg8QIs28
nvUjgKnCaGWHLB+QrdYMzjMEOuYTgBYJKwYBBAHaRw8BAQdA8cg8WGIaqhp3ZsGO
25u6QctTihBV8iOzYo+GuaCQ+57CeAQYFggAIAUCadAZDQIbIBYhBALEXN4FOzH/
fUXh+rHyVCHm3WdzAAoJELHyVCHm3WdzG64BAPq98rfPU08DgFmgUoQ87lxm1eSc
0zmv2hQ4wHzR2FE7APwJNQ5o2EzN0gNJYe4Q4QUAtv7xDYRtlRHqzoTf1NLYBQ==
=gish
-----END PGP PUBLIC KEY BLOCK-----
copied to clipboard!

// friends' sites

MichalFutileRose