The Wayback Machine - https://web.archive.org/web/20260211170215/https://github.com/angristan
Skip to content
View angristan's full-sized avatar
:shipit:
hehehe
:shipit:
hehehe

Sponsoring

@curl

Organizations

@cucumber @DataDog @NixOS @fight-food-waste @soundhive @codebench-dev @tereus-project

Block or report angristan

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
angristan/README.md

Hi there πŸ‘‹

I'm Stan, a software engineer interested in all parts of the stack, from low-level system programming and infra to web development and mobile apps.

I love building and contributing to open-source projects in my free time. I spend a bit too much time on GitHub, so you might find interesting things in my starred projects.

Projects

Here are some of my projects. I hope you find them interesting!

Web 🌐

  • Larafeed: Web-based feed reader, built with Laravel, Inertia and React with some neat features
  • Gongyu: A modern, self-hosted bookmark manager inspired by Shaarli, built with Laravel, Inertia and React
  • Bulla: A self-hosted commenting system for static websites and blogs, built with Laravel, Inertia and React

Tools οΏ½?

  • Netclode: A self-hosted personal coding agent with sandboxed sessions accessible from iOS, built with Go, SwiftUI, and Kata Containers microVMs
  • fast-resume: A fuzzy finder TUI to search and resume coding agent sessions, built with Python and Textual
  • hue-tui: A TUI to control Philips Hue lights, built with Go and Bubble Tea
  • MacThrottle: A macOS menu bar app to know when your Mac is thermal throttling, built with SwiftUI
  • matomo-to-umami: A Python tool to migrate analytics data from Matomo (MySQL) to Umami (PostgreSQL)
  • trakt-cli: A CLI tool for trakt.tv in Go.
  • opencode-wakatime: An Opencode plugin written in Typescript to track code activity in Wakatime
  • codex-wakatime: A Codex CLI plugin written in TypeScript to track code activity in Wakatime

Home automation 🏑

  • teleinfo2mqtt-rs: Convert TeleInfo frames from a Linky meter's serial port to Home Assistant-compatible MQTT messages. I also built my own MQTT client for this.

Scripts πŸ’Ύ

School projects πŸ‘¨β€πŸŽ“

  • Tereus: Code transpiling platform (Go, ANTLR, React with Remix, NSQ)
  • firstfm-ios: iOS client for Last.fm written with Swift and SwiftUI
  • Codebench: Code benchmarking platform (NestJS, React, Go workers, Firecracker microVMs)
  • Soundhive: Music sharing service (NestJS, Angular, JavaFX, audio fingerprint in C++)
  • palette: Extract color palette from an image with k-means and k-NN (OpenCV, sklearn, pandas, numpy)

DevOps πŸ”

Docs ✍️

🌍 The languages I use

⏰ Past month βŒ›οΈ All time Total time coded since Aug 17 2019

Pinned Loading

  1. openvpn-install openvpn-install Public

    Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS, Arch Linux and more

    Shell 15.6k 3.3k

  2. wireguard-install wireguard-install Public

    WireGuard VPN installer for Linux servers

    Shell 10.5k 1.6k

  3. netclode netclode Public

    Self hosted cloud coding agent with k3s + kata containers + cloud hypervisor microVMs + tailscale + any harness

    Swift 33 4

  4. larafeed larafeed Public

    A good looking feed reader for the web

    PHP 53 2

  5. fast-resume fast-resume Public

    Find that one coding agent session you want to get back to!

    Python 31 1

  6. MacThrottle MacThrottle Public

    Menu bar app to know when your Mac is thermal throttling

    Swift 538 19