Available · remote or on-site

Francesco 999purple999

19 years old · Biella · IT Technician at ITIS Q. Sella. I build software that works on the first run: realtime protocols, end-to-end encrypted knowledge platforms, C++ audio plugins, serverless edge backends.

16upstream PRs · 2 merged · 13 open
7active projects
4C++ JUCE audio plugins
19years · born June 4

Why hire me right now

Five things you see reading the code, not hearing the pitch.

01

I go from binary protocol to CSS in a day.

WebRTC SDP munging, SQLite WAL on DrvFs, GLSL shaders, Cloudflare Workers, Tailwind, CMake JUCE. No fear of going up or down the stack.

02

I ship products, not prototypes.

HALCYON: 65+ green tests, GPL-3, public release. K-Quest: Stripe payments, edge D1, Turnstile anti-bot, 10 languages. Not "I made a repo", but "I built a system".

03

Privacy by design, not marketing.

K-Perception: AES-256-GCM, zero-knowledge, real-time E2EE via Y.js CRDT. HALCYON: peer-to-peer mesh, DTLS-SRTP encrypted audio, no cloud. I can write software you are the only one to read.

04

Decisions motivated, written, traceable.

Every project has an ARCHITECTURE.md with explicit tradeoffs. No "magic": every choice is written, every discarded alternative documented. That's called engineering.

05

19 years old. Already a library of finished work.

While most write todo-apps, I have 4 C++20 JUCE audio plugins, an open-source realtime platform, an edge SaaS with real payments and a closed industrial product. Graduating ITIS Q. Sella June 2026.

06

I orchestrate AI like a multiplier, not a crutch.

I build RAG pipelines, decompose tasks across agent sessions, validate every output, persist context across weeks. The result: production-grade systems shipped in days instead of months. The skill 2026 hiring managers fight over.

16 fixes on real upstream repos shipped

Sixteen PRs across thirteen upstream open-source projects. Two merged at Anyproto in three days: #2233 (date picker, four hours, zero review comments) and #2234 (URL truncation, closed #2163), both accepted and merged by @ra3orblade. One closed for capacity (not merit): Joplin #15544, where Laurent declined for review bandwidth (12/12 jest tests green, CodeRabbit approved, tech-spec resubmission invited). Twelve open in active states, with concrete maintainer engagement on the strongest cases: mediasoup #1812 where @ibc and @penguinol cleared the tuple-keyed-map design that closes #1805 (IPv4 /30 and IPv6 XOR hash collisions in `PortManager`); Tutanota #10881 where core maintainer @charlag confirmed the bug as "slightly infuriating" before shipping; PennyLane #9532 personally reviewed by @astralcai with two review rounds addressed (a53cd62 + ccf12e7a5 cascade of 148 docstring updates), escalated to code-owner Marcus Edwards; Tangelo #419 reviewed by @alexfleury-sb with two fixes actioned in 1eb1da6; Bitwarden #20867 prefixed with an internal PM ticket and 43/43 importer tests passing across four clients; Element-HQ #33632 labeled T-Defect, CLA signed, CI green. Eleven cold mails sent to verified GitHub commit emails (never scraped). One public technical comment on the ComfyUI thread (#14076). One silent contribution against pysim via fork plus mailing-list-aware mail. Every card below documents the bug, the root-cause analysis, the fix shape, and the maintainer signal.

2/16
Merge milestone · Anyproto 100% · 3 days
Two merges at Anyproto, same maintainer (@ra3orblade), same week. mediasoup #1812 senior infra tier live with @ibc clearance.
senior PR →
Pipeline architecture
The methodology behind these 16 PRs is open-sourced as Cold Forge: eight phase gates plus a continuous-CI loop, a five-level pre-PR validation harness, comment-first ethical gate, and a two-tier persistence layer (file rules + on-demand RAG).
View the protocol →
#03 · Public comment posted on #14076
Issue #14076 · proposal-only, no code yet

ComfyUI

Design alignment before code, because the lifecycle is fragile.

Comfyanonymous's model_unload + free_memory drops the only Python handle on evicted models, GC reclaims the CPU weights, every prompt re-reads from disk. A drive-by patch would silently break at least three other systems (pin-budget under racing requests, the weakref.finalize chain, MPS/ROCm offload semantics). The branch ships a failure trace pinned to line numbers, the fix shape, and four direct questions for the maintainer.

  • Python
  • VRAM / RAM cache
  • LRU eviction
  • weakref.finalize
  • model_management.py
  • +117 doc LOC
#04 · Mail sent · Code-review angle
Issue #5523 · post-merge follow-up

Opik · Comet

Came in for the bug, found their fix already merged, kept reading.

Verified PR #6624 closed the original task-error silent-swallow targeted by issue #5523. Then traced the sibling pattern still present in calculateScores lines 505-509: when a metric throws (not the task), the error is logged-only with no entry in scoreResults, the same UX failure mode the issue was opened against, one layer deeper. Cold mail leads with the diligence, not a duplicate PR. Stack overlap with opik-frontend is 1:1.

  • TypeScript
  • React 18 + Vite
  • Tailwind
  • vitest
  • EvaluationEngine
  • code review
#05 · Draft PR #9532 · Astral approved + merged main + escalated to Marcus Edwards (code-owner)
Issue #7807 · PR-shaped branch

Xanadu · PennyLane

Same circuit, two devices, two drawings, closed the asymmetry.

Issue #7807: `default.qubit(wires=3)` rendered with the grouping brackets, `default.qubit()` rendered without. Root cause in `pennylane/drawer/_add_obj.py`: the `len(m.wires) == 0` branch of `_add_measurement` forgot to call `_add_grouping_symbols`. Fix mirrors the `_add_global_op` pattern, single-wire devices untouched, two snapshot tests updated and the remaining drift documented for the maintainer to pin-up against pytest.

  • Python
  • pytest
  • quantum ML
  • drawer
  • +10 / −1 LOC core
  • 2 snapshots
#06 · Draft PR #419 · @alexfleury-sb reviewed · 2 fixes actioned (base→develop, README removed)
Issue #408 · PR-shaped branch

SandboxAQ · Tangelo

One bug, four identical instances in the same file.

`Circuit([Gate("H", 0)] * 2).simplify()` returned None. The fix touches four methods, simplify, remove_redundant_gates, remove_small_rotations, merge_rotations, not one, because they all wrap a top-level function and splat its result into `self.__dict__` with no `return self`. Two of the four even documented a Returns clause the implementation never matched. One line per method, plus a regression test that pins the issue's exact failing line and three analogous cases.

  • Python
  • pytest
  • quantum chemistry
  • API design
  • +25 / −8 LOC
  • 4 methods fixed
#07 · Draft PR #577 open · Mail sent
Issue #298 · PR-shaped branch

Idiap · coqui-ai-TTS

Structural memory leak at the API boundary, fixed in 8 lines.

Issue #298: RSS climbed linearly during VITS synthesis in a loop. Root cause was structural, `BaseTTS.synthesize` returned a dict containing the full inference output (eight tensors, none detached). Upstream only reads `outputs["wav"]` when VITS is the model, so the other seven tensors lingered in the caller's frame until Python GC ran. A small `_release` helper that does `detach().cpu()` on every tensor before the dict crosses the function boundary closes the leak without API changes.

  • Python
  • PyTorch
  • TTS / VITS
  • memory profiling
  • +18 / −5 LOC
  • backward-compat
#08 · Mail sent · Branch on fork (mailing-list workflow)
Issue #2 · feature starter on dedicated branch

Osmocom · pysim

Decoding APDUs from MBIM PCAPs, a new ApduSource that slots into the pattern that already exists.

Issue #2 asked whether pysim can decode APDUs from a Wireshark capture of a cellular modem talking to an eSIM over MBIM. pysim already had pyshark_gsmtap.py and pyshark_rspro.py adapters; MBIM slots straight in. The new pyshark_mbim.py filters by the MS_UICC_LOW_LEVEL_ACCESS service UUID, reads mbim.cid, and routes APDU payloads into the shared ApduCommands pipeline. Open items (ATR from UICC_RESET, APDU fragmentation, LiveCapture variant) are called out explicitly in the README rather than shipped half-baked.

  • Python
  • pyshark / tshark
  • MBIM / USB CDC
  • SIM cards / eSIM
  • +270 LOC
  • cellular telecom

Live Impact · Real Metrics

Numbers extracted from my GitHub repositories. No mockups, no fiction.

The work that speaks

Seven real projects. Code consultable where possible. Otherwise, explicit motivation.

#03 · edge SaaS
Public

K-Quest

Paid challenge marketplace. The community chooses, I execute.

Frontend React 18 + Vite + Tailwind + Framer Motion, i18n in 10 languages. Cloudflare Workers backend with Hono, D1 SQLite at-edge, KV for rate-limit, R2 for paid-only assets, PCI-compliant Stripe Checkout, Turnstile as anti-bot barrier. Separate admin panel behind TOTP.

  • React 18 + Vite 6
  • Cloudflare Workers
  • D1 / KV / R2
  • Stripe Checkout
  • Turnstile
  • i18n × 10
#04 · audio DSP
private ×4

KLab DSP plugin VST suite

Four C++20 audio plugins with the JUCE framework.

Binaura : stereo-to-3D binaural processor.
FXRack : modular VFX effects rack with dynamic routing.
StreamSauce : audio pre-processor for live streaming.
FRKX : VST3 template with idiomatic CMake build.
All with CMake build, JUCE framework, strict C++20, real-time signal processing.

  • C++20
  • JUCE framework
  • CMake
  • VST3
  • Real-time DSP
  • Cross-platform
Why they're not public: proprietary DSP code, future monetization, prevents preemptive reverse engineering. Audio demos on request.
#05 · browser game
Public

Privacy Warfare

Roguelite action-RPG in the browser. Vanilla ES, zero build.

Defend your data from waves of cyber threats. 10 unique weapons, 6 abilities, persistent progression. Zero framework: pure ES modules, GitHub Pages serves the entire experience. 60fps game loop with no dependencies.

  • Vanilla ES Modules
  • Canvas 2D
  • RequestAnimationFrame
  • localStorage save
  • No build step
#06 · arcade
Public · 9 mini-games

KLab Games Arcade

Nine browser experiments, zero dependencies.

Collab, DataRun, Doc-Shredder, Gravity Sandbox, Interceptor, Magnet, Shredder, Speedtest, Privacy Warfare. Each is a small study on a mechanic: physics, networking, input, render. All single-file, served from GitHub Pages.

#07 · school
Public

Capsula del Tempo · SISTEMI 5B Studio

Two Progressive Web Apps for ITIS Q. Sella.

Capsula del Tempo: PWA from class 5B INF, 2 stars on GitHub. Service worker for offline, manifest, install prompt.
SISTEMI-5B-STUDIO: educational PWA with interactive chapters and text-to-speech, manifest, sw.js.

  • PWA
  • Service Worker
  • Web App Manifest
  • Vanilla JS
  • HTML / CSS

Stack I master

Items with the glowing dot are those I've used in production, not on paper.

Languages

  • JavaScript / TypeScript
  • C++20
  • Python
  • HTML / CSS / GLSL
  • Bash / PowerShell

Realtime & networking

  • WebRTC mesh (DTLS-SRTP, ICE restart)
  • WebSocket signaling
  • Y.js CRDT
  • Cloudflare Workers + Hono
  • NAT traversal, codec preference (AV1/H.264/VP9)

Frontend

  • React 18 + Vite
  • Tailwind + Framer Motion
  • Vanilla JS & ES Modules
  • Three.js / Canvas 2D
  • PWA (Service Worker, Manifest)

Backend & data

  • Node 24 ESM
  • SQLite WAL (better-sqlite3)
  • Cloudflare D1 / KV / R2
  • Stripe Checkout
  • Turnstile anti-bot

Audio DSP

  • JUCE framework
  • CMake
  • VST3
  • DeepFilterNet wrapper
  • RBJ biquad, true-peak limiter

Practices

  • Vitest / Playwright / Pytest
  • ESLint v9 / Prettier / Ruff
  • Git, branch tagging, release notes
  • AES-256-GCM, zero-knowledge architecture
  • CI/CD GitHub Actions, edge deploy

AI orchestration

  • Agent prompting & task decomposition
  • RAG pipelines with vector embeddings
  • LLM output validation & auto-iteration
  • Multi-session context persistence
  • Local model offload (Ollama, NVENC)

Who's behind

I'm Francesco, 19 years old on June 4. I live in Biella, Piedmont. Finishing my fifth year at ITIS Quintino Sella, IT major. IT Technician diploma expected for June 2026.

I've been writing code every day since I was 13. The first serious project was a JUCE audio plugin, the latest is a knowledge management platform with end-to-end encryption. In between: Stripe payments in production, WebRTC mesh, browser mini-games, PWAs for my class.

I work with the same care on backend piping and the micro-easing of a hover state. Available for remote or on-site work full-time, part-time, internship, project collaborations.

LocationBiella · Piedmont · IT
Age19 years · June 4, 2007
StudiesITIS Quintino Sella · 5th year IT
StatusAvailable · remote or on-site

Contact

Phone protected by anti-bot: click to reveal. Direct email always available.

Email

klabindustries.hq@gmail.com

GitHub

999purple999 · 11 repos

Location

Biella · Piedmont · Italy
Remote or on-site

Looking for someone who writes software that works? Write me. I reply within 24h.