Skip to content
View andyst-dev's full-sized avatar
👽
👽

Highlights

  • Pro

Block or report andyst-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
andyst-dev/README.md

Andyst Dev

Backend & automation developer · 42 Lausanne graduate · Switzerland

Email Location

profile.exe
I build Python tooling, APIs, integrations and internal tools.

Most of what I build starts as a manual, repetitive task and ends up as a script, a service or a small CLI someone else can run. I like the parts where correctness is verifiable - protocol boundaries, parsing, data cleaning, anything that either works or obviously does not.

42 Lausanne gave me the fundamentals - C, C++, Unix, HTTP, sockets, containers - and that is still how I debug: find the real boundary and fix it there. Day to day that means Python and TypeScript, plus Swift when the target is an iPhone.
SOUL.md
Enjoys: reading books, running, walking in the mountains
Into: homelabbing, AI agents, building tools that make life simpler
tech_stack.ini

Python FastAPI SQL TypeScript JavaScript Swift

C C++ Docker Linux Bash Node.js Git

in_progress.log
  • Building hermes-ios and the FastAPI bridge behind it
  • Expanding my homelab (Plex, Jellyfin, qBittorrent, Dashdot)
  • Exploring AI agents, automation and self-hosted tooling

~/projects
hermes-ios icon hermes-ios
Native SwiftUI client for Hermes Agent: live SSE streaming chat, QR pairing, remote access over an outbound tunnel with no VPN required and dangerous-command approvals answered from the phone. The backend is hermes-mobile-bridge, a standalone FastAPI service that drives a stock Hermes install over ACP and its dashboard REST API.
contextlean icon contextlean
Skills-only plugin for Codex and Claude Code: one bootstrap pass writes a lightweight project map, so later work starts from targeted reads instead of whole files. Adds audit, review and offline benchmark skills. MIT licensed.
notenest-ai icon notenest-ai
Turns a messy brain dump into structured Markdown folders: folder routing, action items, tags and priorities, near-duplicate detection by word-bigram similarity and a ZIP export with a manifest of sources, sizes and hashes. Next.js and TypeScript.
thinkvault-homelab icon thinkvault-homelab
Reproducible Docker Compose media stack: Plex and Jellyfin with Intel transcoding, qBittorrent behind VueTorrent, Dashdot, admin interfaces bound to loopback and no credentials, media or torrent state in the repository.

42_cursus
ft_transcendence icon ft_transcendence-42
Full-stack TypeScript single-page application built around online Pong: accounts and authentication, a dedicated chat service with socket messaging, tournaments and matchmaking, an nginx HTTPS entry point, with ELK and Prometheus/Grafana in the stack.
inception icon inception-42
Containerised infrastructure built from individual Dockerfiles: NGINX as the single HTTPS entry point with TLS, WordPress over php-fpm and MariaDB in separate containers, a custom bridge network, persistent volumes and secrets-based provisioning.
webserv icon webserv-42
HTTP/1.1 server written in C++98: request parsing, response generation, CGI execution, NGINX-style configuration parsing and multiple servers and ports handled through one non-blocking event loop.
42-archive icon 42-archive
Index of the rest of the cursus, in the order I went through it.

current_direction.md
Available for freelance work · Remote or Lausanne (CH)

contact.vcf
Email: andystoll@proton.me

Pinned Loading

  1. flowforge flowforge Public

    Reusable data-cleaning workflows for CSV and Excel files.

    Python

  2. contextlean contextlean Public

    Bootstrap once. Read less. Change locally.

    Python

  3. hermes-ios hermes-ios Public

    Native SwiftUI remote client for Hermes Agent — live SSE streaming chat, QR pairing, desktop file browsing, and phone-based dangerous-command approvals

    Swift 1

  4. inception-42 inception-42 Public

    Shell 1

  5. webserv-42 webserv-42 Public

    C++

  6. ft_transcendence-42 ft_transcendence-42 Public

    TypeScript