Skip to content
View kyr0's full-sized avatar
hyperfocus
hyperfocus
  • Freelancer
  • Germany, remote

Organizations

@fuse-box @springtype-org @machbarschaft @Colivery @Fluctura @PCemOnMac @allchords @Neuraforge-de

Block or report kyr0

Report abuse

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

Report abuse
kyr0/README.md

Hi 👋, I'm Aron

I’m a systems thinker and software engineer with a deep focus on solving hard, often overlooked problems - especially in areas like web development, algorithm design, low-level optimization, language engineering, and applied AI. My work is driven by a simple principle: build things that are genuinely useful and intellectually honest.

Over the years, I’ve created and contributed to a wide range of client projects, OSS libraries, tools, and demos that push technical boundaries - from web frameworks, ultra-fast math libraries, and compact NLP systems for hybrid search and language identification, to encoders/decoders, domain-specific languages (DSLs), browser extensions, PWAs, agentic graph-reasoning workflows, and advanced multicore WebAssembly or JIT-optimized solutions for the web platform.

I value clarity, correctness, and elegance over trends or hype - and prefer deep, focused work over shallow visibility.

If you’re here because something I built helped you - or something I posted inspired you - that’s the best outcome I could hope for.

  • 🛠️ These days, I'm building AI-driven web apps, libraries and open source software engineering tools
    • RedakTool.ai - Browser extension for editors and professionals engaged in text-related research, writing, and evaluation tasks.
    • Ringbuf.js - TypeScript port and JIT optimizations -- wait-free thread-safe single-consumer single-producer ring buffer using SharedArrayBuffer. PR
  • 🛠️ For bread & butter:
    • NeuraMancer.de - Reliable deepfake detection.
    • KI.M - Prototyping advanced AI applications for media houses.
    • HYOBAN.ai - Professional, AI-driven review management, analytics & competitor monitoring.
  • 🔬 Current focus interest:
    1. Agentic systems, vector databases, NLP algorithms
    2. High performance web tech (WebAssembly, SIMD, WebGPU, JIT optimization & co.), Rust-based multicore WebAssembly ports (prev. Emscripten/C)
    3. LLMs, GPTs, RLHF, GRPO, QLoRA, ... (every non-vapor-paper)
    4. ASTs, stack-based executors, DSLs
    5. NLP/search algos, tokenizers, encoders
    6. High performance audio synthesis, routing, sampling, mixing, and analysis algorithms
    7. Web frameworks (see my work on defuss, which re-invents the whole frontend web-tech wheel)
  • Some infra-tools for you (systems engineer focus):
  • 🔬 Novel algorithms and computer science / research projects I'm working on:
    • EXPERIMENTAL. I'm in the process of moving the most useful algorithms under the defuss framework umbrella for production use. e.g. see defuss/fastmath's vector lib - it provides 25 GFLOP/s vector calculations in-browser (!!!), while fast-dotproduct was already faster than JS with about 2 GLOP/s..

    • langdetect-ts - Port of Google LangDetect, the state-of-the-art language ngram-based language detection (identification) library to TypeScript. Used in liquiprompt and RedakTool. EXPERIMENTAL. In transit to defuss/langid

    • fast-dotproduct - Aims to be the fastest dot product calculation library for in-browser use. Backbone of RedakTool's vectorstore. EXPERIMENTAL. In transit to defuss/fastmath

    • vectorstore - In-browser, vector store featuring very fast vector indexing, storage, serialization, product quantization and search (exact, kMeans, HNSW) balancing search quality and memory/computational constraints. Backbone of RedakTool's archive and NewsRadar topic following algorithm. Also used in liquiprompt for few-shot optimized exemplars. EXPERIMENTAL. In transit to defuss/vectorlite

    • quality-prompts-js - Write Quality Prompts using auto-optimization. Use and evaluate prompting techniques quickly. Learnings used in liquiprompt for automatic prompt optimizations. EXPERIMENTAL. In transit to defuss/apl examples

    • liquiprompt - The prompt language used in RedakTool. Simple but powerful prompt and RAG workflow templating language (DSL) featuring D(A/C)G parse/test/run orchestration. EXPERIMENTAL. In transit to defuss/apl

    • clientside-search - "Lucene in the browser + Node.js"; highly efficient, isomorphic, full-featured, multilingual text search engine library, providing full-text search, fuzzy matching, document indexing and more EXPERIMENTAL. In transit to defuss/search

    • easy-embeddings - In-browser vector embeddings made easy using WebGPU and WebAssembly acceleration.

    • cross-llm - Abstract LLM/vector embedding implementation. A universal library to integrate with LLMs and Vector Embedding endpoints. Supports Node.js, Deno, Bun, Service Workers, Web Extensions. [ABANDONED. Use @vercel/ai - defuss/apl has a standard OpenAI adapter per-runtime]

    • offline-geocode-city - smallest and fastest offline reverse geocoder for country/city on NPM, in-browser, Node.js, service worker, using S2 cell geometry

    • @jsheaven/perf - an algorithm to estimate the average runtime and time-complexity (big O notation) of (a)sync algorithms in JavaScript/TypeScript projects

    • brotli-unicode - a novel algorithm for encoding/decoding and character level compression/decompression with character-level compression rates of >500%. The compressed data is copy-pasteable without data loss

    • base-unicode - a novel algorithm for encoding/decoding in a Unicode symbol plane that makes use of printable characters of all kinds of languages; this allows for thousands of symbols to be used instead of only 64 like in base64

  • 🌟 Recently completed apps/websites:
    • bootsector.games - learning and experimenting with NASM x86 assembly and bootsector game development in-browser; implemented the INT3 step-debugging instruction in the Rust-based v86 -
    • milkymilky.rocks - WinAmp style, shader based music visualization, rendered on the GPU wie WebGL/WebGPU in Electron
  • 📚 My top completed JavaScript/TypeScript libraries/frameworks/developer tools:
  • ⚒️ Re-implemented for educational purposes ("True knowledge lies in creation")
    • defuss - a better React // in fusion and harmony with a lightwight jQuery-like API; full SSR, web-component support; integrated with Astro.build and Vite
    • vanil - static website builder similar to Astro.build, Next.js and Gatsby (archived; Astro.build improved alot and suits my needs these days) [ABANDONED. Use defuss/ssg - simple static site genration]
    • PCemOnMac/PCemV17macOS - ported PCem, an emulator for old computers, to run dated software on DOS, Windows 3.11, Windows 95, Windows 98 to Mac
    • @sprintype-org/springtype - a 4k nano-framework with a Virtual DOM implementation and React-like features; Colivery is built with it [ABANDONED. Led to the development of defuss]
    • nes-ui-react - a SASS/SCSS design framework for an 8-bit UI reminisence look and feel, re-implemented the patterns of prominent UI frameworks; bootsector.games is built with it [NOTICE: Might transit to defuss/retro-ui one day...]
    • Extanium2 - open-source re-implementation of ExtJS 4

Pinned Loading

  1. defuss defuss Public

    Re-inventing the webdev ecosystem for determinism and simplicity - full featured; batteries included. React-like, Next.js-like, Shadcn-like, jQuery-like

    TypeScript 3 2

  2. redaktool redaktool Public

    Browser extension for editors and professionals engaged in text-related research, writing, and evaluation tasks. This tool serves as a comprehensive "AI toolbox" enabling direct interaction with co…

    JavaScript 16 1

  3. base-unicode base-unicode Public

    Encodes text and binary data to a subset of Unicode plane 1 (BMP). Runs in browser and Node.js. Symbol compression algo. Turns binary data into short, copy-pastable UTF-8 strings. URI-safe in moder…

    JavaScript 11

  4. libsharedmemory libsharedmemory Public

    Cross-platform shared memory stream/buffer, header-only library for low-level IPC in C/C++.

    C++ 35 8

  5. brotli-compress brotli-compress Public

    WASM based, asynchronous Brotli compression and decompression package that works in browsers and Node.js; CommonJS and ESM

    TypeScript 22 1

  6. brotli-unicode brotli-unicode Public

    A novel algorithm for encoding/decoding and character level compression/decompression with character-level compression rates of >500%. The compressed data is copy-pasteable without data loss.

    JavaScript 19