Software engineer

Banou

Building a web app's platform, media systems, and developer tools.

I work across TypeScript, Rust, and WebAssembly to bring systems-level capabilities to the web. My current focus is FKN, a privacy oriented platform offering in-browser networking, storage, and more.

Projects built for a truly open web

  1. 01

    FKN

    My current focus is FKN, a privacy oriented platform offering in-browser networking, storage, and more.

    TypeScript / Rust / WebTransport / Browser extensions

  2. 02

    osra

    A zero-dependency TypeScript RPC library for Workers, iframes, extension contexts, WebSockets, and other JavaScript runtimes.

    TypeScript / RPC / Streams

  3. 03

    Stub

    A browser media catalog that merges metadata from multiple sources into a single searchable experience.

    TypeScript / GraphQL / Data aggregation

  4. 04

    Ripple

    A full torrent client in the browser, combining native libtorrent compiled to WebAssembly with OPFS persistence and real-time video remuxing.

    WebAssembly / libtorrent / OPFS / MediaSource

  5. 05

    LibAV WASM

    FFmpeg and libav compiled to WebAssembly for browser-side remuxing and media inspection.

    C / WebAssembly / FFmpeg

More work

  • Native libtorrent compiled to WebAssembly with real browser networking.
  • A React video player for streaming MKV files with browser-side remuxing and subtitle rendering.
  • A Rust and WebAssembly parser that extracts structured metadata from media filenames and torrent names.
  • A browser container lab for building Dockerfiles, opening shells, and exposing virtual network services.
  • A lightweight YouTube client with local catalog and playback logic.
  • ArchivedHNK
    A modular web framework with runtime-compiled templates, routing, and PWA support.
  • ArchivedEPK
    A JavaScript and TypeScript testing framework for browser pages, extensions, and Node.js.
  • Smith-Waterman and Needleman-Wunsch sequence alignment compiled from Rust to WebAssembly.

FKN extends what browser apps can do.

FKN, a privacy oriented platform offering in-browser networking, storage, and more. Hosted services work without an installation. The optional browser extension adds permission-based capabilities that use the user's browser or existing session.

  • CloudHosted networking, storage, proxying, DNS, and isolated page automation.
  • ExtensionPermission-based browser capabilities with per-app consent and local activity visibility.
  • DesktopA planned local backend for running more platform capabilities on the user's machine.

Building something ambitious for the web?

For project work, technical collaboration, or questions about FKN, email is the simplest way to reach me.

me@banou.dev