Skip to content

Instantly share code, notes, and snippets.

View waltervargas's full-sized avatar
🎯
BioHacking(self)

Walter Vargas waltervargas

🎯
BioHacking(self)
View GitHub Profile
@waltervargas
waltervargas / index.html
Created April 7, 2026 00:41
Kellen Ramos — Backend & Systems Engineer CV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kellen Ramos — Backend & Systems Engineer</title>
<style>
/* ── Reset & Base ─────────────────────────────── */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
@waltervargas
waltervargas / pong-cname-routing.md
Created April 4, 2026 00:45
Adding pong.walt3r.dev as a CNAME alias via Traefik cross-provider routing

Adding pong.walt3r.dev as a CNAME alias

Current Architecture

graph LR
    Client -->|HTTPS| CF[Cloudflare Tunnel]
    CF -->|:8080| TF[Traefik]
    TF -->|"Host(apps.walt3r.dev)"| PD[permitd :8081]
 TF --&gt;|"Host(*.walt3r.dev) via labels"| PODS[App Pods]
@waltervargas
waltervargas / bugs.md
Created March 28, 2026 01:28
Transcendence bug reports

Bug Reports

[BUG-001] Tournament stuck in progress when a player fails to join a match

Date reported: 2026-03-28 Branch: feat/tournament Status: Open

Description

@waltervargas
waltervargas / podman-cheatsheet.md
Created March 28, 2026 00:27
Podman cheat sheet for system administrators

Podman Cheat Sheet

Pods

podman pod ls                          # List all pods
podman pod ps --format "table {{.Name}} {{.Status}} {{.Containers}}"
podman pod create --name mypod -p 8080:80   # Create pod with port mapping
podman pod start <pod>                 # Start a pod
podman pod stop <pod>                  # Stop a pod
@waltervargas
waltervargas / sd-build-guide.md
Created March 26, 2026 01:14
Stable Diffusion Build Guide — Best GPU options for near-instant image generation (Berlin/Germany, AM4 platform)

Stable Diffusion Build Guide — AMD Ryzen 7 5000 Series

Building a cost-effective image generation workstation around your existing Ryzen 7 5000 (AM4 platform).

Goal: Near-instant to instant Stable Diffusion image generation, best price/performance ratio, sourced in Berlin/Germany.

TL;DR Recommendation

Budget GPU SD 1.5 (512x512) SDXL (1024x1024) Verdict
@waltervargas
waltervargas / interpolation-vs-extrapolation.md
Created March 18, 2026 18:22
Interpolation vs Extrapolation in Multiplayer Netcode — Transcendence Pong

Interpolation vs Extrapolation in Multiplayer Netcode

The Problem: Network Jitter

The server sends game state at 60fps (~17ms intervals), but packets don't arrive evenly. Our measured jitter range is 5ms–26ms. Without compensation, the client freezes on stale frames then snaps to new positions.

sequenceDiagram
@waltervargas
waltervargas / user-journeys.md
Created March 17, 2026 22:46
ft_transcendence — User Journeys & Definition of Done

ft_transcendence — User Journeys & Definition of Done

Organized by user journeys. Each journey has a mandatory base (MUST) derived from the project's Functional and Non-Functional Requirements, plus opt-in modules that add acceptance criteria when selected. All cited text comes directly from the project subject PDF.


How This Document Works

@waltervargas
waltervargas / 001-consolidate-server-entry-point.md
Last active March 15, 2026 00:48
ADR-001: Consolidate Production Server Entry Point

ADR-001: Consolidate Production Server Entry Point

Status: Proposed Date: 2026-03-15 Author: Walter Deciders: Team

Background: The Technology Stack

What is Vite?

JSON Structured Logging for SvelteKit with Pino

Install

npm install pino

Create logger module

@waltervargas
waltervargas / 001-tax-insights-pipeline.md
Created February 11, 2026 17:57
ADR-001: Tax Insights Data Pipeline Architecture

ADR-001: Tax Insights Data Pipeline Architecture

Status

Proposed

Date

2025-02-11