s4ndw1ch_@internet
dark
dark
light
en
en
ru
tips
> if `ping 8.8.8.8` works but DNS doesn't, it's always DNS.
◆ ls -la ~/projects

> projects/

> filters
types:
tags:
Jan 2025 - Ongoing
web / rimlight /
role solo author
motivation scratching own itch
target user shader devs
Lightweight browser-based shader preview editor built on WebGPU. Live-reload, uniform sliders, texture slots, export to WGSL/GLSL. No install, no build step. Scratch-your-own-itch — for prototyping shaders without opening Godot.
#webgpu #shaders #svelte #wgsl
Mar 2024 - Ongoing
tool / glacier /
role solo author
reach 891★
dependencies zero runtime deps
Incremental build cache for monorepos. Content-addressed, local-first, no daemon, no cloud. Drop-in replacement for npm/pnpm scripts. Shaved 40% off CI times on a 60-package monorepo.
#build #monorepo #node #typescript
Mar 2024 - Ongoing
gamedev / northwind /
role solo author
motivation learning exercise
stability pre-alpha
Top-down sailing roguelike. Procedurally-generated archipelagos with Voronoi coastlines, permadeath, real Beaufort-scale wind simulation. Closed-alpha demo on itch.io. Devlogs on writing/.
#godot #game #indie #procgen
Mar 2024 - Ongoing
gamedev / saltflat /
role solo author
motivation learning exercise
stability active development
First-person shooter built in Godot 4 with TrenchBroom-authored levels and procedural generation. Low-poly aesthetic, physics-driven gameplay. Active development — devlogs on writing/.
#godot #game #fpp #trenchbroom
Sep 2023 - Ongoing
web / halberd /
role solo author
reach 2.1k★
rewrites Go → Rust
perf claim 4× faster
k8s-native deploy pipeline with zero-downtime rollbacks. Replaces three bash scripts and a prayer. Rewritten in Rust this spring — 4× faster than the Go original, a third of the code. Used in production at several startups.
#kubernetes #rust #cli #devops
Jun 2022 - Aug 2024
web / patchwork /
role solo author
motivation replaced by glacier
rewrites v1 → v2 overhaul
Screenshot
Content-addressed config diff and merge engine. Handles structured YAML/TOML/JSON diffs across environments. Superseded by a better design in glacier’s cache layer. Still useful for config-only pipelines.
#python #cli #config
Jan 2022 - Nov 2023
/ abandoned // abandoned // abandoned // abandoned /
tool / waypoint /
role solo author
motivation learning exercise
rewrites Rust → abandoned
SSH jump-host manager with per-project config and automatic tunnel lifecycle management. Wrote a postmortem essay about why I abandoned the Rust rewrite. Still used personally.
#go #ssh #cli #networking
Oct 2021 - Ongoing
/ fun // dynamic // gelatinous // fun // dynamic // gelatinous // fun // dynamic // gelatinous // fun // dynamic // gelatinous /
gamedev / gelatine /
reviews positive
engine Godot 4.6
years 4.5
commits 1,951
ci/cd custom

A 2D sandbox with a heavy emphasis on action and combat. Rhythmic bossfights, dynamic and satisfying combat, exploration and building. Built together with my friend. Still working on it on-and-off.

Terraria? What’s Terraria?

#indie #godot #gdscript #c++ #2d #pixelart #game_design #systems_design #shaders #procgen
Very long ago - Not as long ago, but still long ago
/ killed by microsoft // killed by microsoft // killed by microsoft // killed by microsoft /
tool / _hcwdn4sbot (v1) /
users me & friends
amount of fun a lot
infra an old netbook

Probably the first actual project of mine. At least first functional, working and complete project.

A chatbot in Skype (old Skype, pre-Discord Skype) that I built for fun for myself and my friends. Had such exciting features as:

  • 8ball fortunes (LLMs of olden days!)
  • Helps decide what game to play on Steam
  • Economy - earn money and send it to others
  • And more!

Built on lua 5.1 using Skype4COM library. Has a plugin system.

Check out if you want to see decent architecture with an embarrassing amount of issues.

#chatbot #skype #lua #COM #plugins #event_loop