Ecne Project

Technical writeups on LLMs, RAG, VPNs, and self-hosted infrastructure. Posts by Erik Svend Tomberg.

Filter:

A Local LLM Reading My State Legislature: A Month of Daily Digests, and Two Ways the State Broke Its Own Website

A pipeline pulls Vermont legislature data and local news into SQLite; a local 35B model writes a daily digest. Thirteen digest days, a four-month sleep, and two ways the site broke on the way back.

September 2, 2026 · 8 min · 1560 words · Erik Svend Tomberg

Ecne AI Podcaster: From a Keyword to a Finished, Lip-Synced Podcast Episode

A ~9,700-line Python pipeline turns a keyword into a researched, two-speaker, lip-synced podcast video: persona-YAML prompts, conversational audio padding, sprite-swap lip-sync, and fully local TTS.

September 2, 2026 · 10 min · 1972 words · Erik Svend Tomberg

Turning a $7 VR Controller Into a Linux Mouse: Reverse-Engineering the Gear VR Protocol

A $7 Gear VR controller speaks a custom GATT protocol — reverse-engineered, prototyped in Python, rewritten in Rust, and now a systemd daemon that makes it a working Linux mouse.

September 2, 2026 · 9 min · 1781 words · Erik Svend Tomberg

A Deep Dive into VPNs: How They Work, What They Actually Do, and What the Research Says

Technical breakdown of VPN architecture and cryptography, a Tor comparison, the US/Vermont legal landscape, and a research-backed look at Proton VPN (June 2026 data).

September 1, 2026 · 20 min · 4086 words · Erik Svend Tomberg

A Paper-Trading Desk Run by Local LLMs

A scheduled two-stage LLM funnel scans ~45 tickers a day, deep-dives the top 3, and paper-trades with dynamic risk thresholds — all on a local 35B model. The architecture, the first days of results, and a full trading day after four months of dormancy.

September 1, 2026 · 11 min · 2219 words · Erik Svend Tomberg

Local-First RAG over 47K Pages: Hybrid FAISS + Keyword Retrieval + Domain Tagging

How I built a citation-grounded RAG chatbot over a 47,000-page wiki: hybrid FAISS + keyword search, domain-specific tagging, and an honest list of where it falls short.

September 1, 2026 · 7 min · 1452 words · Erik Svend Tomberg

VulScan: Orchestrating Eight Open-Source Scanners Into One Report

Eight open-source scanners orchestrated into one deduplicated, CI-friendly report — plus a custom SSRF module none of them cover, and what a first full run on a real target taught the design.

September 1, 2026 · 10 min · 2104 words · Erik Svend Tomberg