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

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
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
    • defuss - Frustrated about the complexity in modern web dev, I've created my own vision of how simple, deterministic, small, elegant and extremely performant a synergistic React-, Next.js-, jQuery clone could be -- this is pretty complete and stable now after 6 years in development
    • easy-erechnung - The only cross-platform, fully open-source and AI-supported app to create valid Factur-X/ZuGPFeRD invoices (EU) - currently in beta, 1 year in development
    • update-agents-md - Now that frontier LLMs support context sizes beyond 1M tokens and approach near-perfect recall, we can boost (local maxima) AI-assisted coding/codegen by packing all code into one prompt and let multiple models battle for the best solution, even without IDEs and Claude Code/OpenCode/Codex/Antigravity/Cursor etc. - sounds counter-intuitive, but it's extremely useful
    • A stealth project that is too dangerous to reveal. Hint
  • 🛠️ For bread & butter:
    • NeuraMancer.de - Reliable deepfake detection (local AI, inference, training, ML research, data pipelines, APIs, web apps) - since end of 2024
    • KI.M - Prototyping advanced AI applications for media houses; building one of the first AI labs in bavaria (local AI, inference, training, ML research) - since early 2025
    • HYOBAN.ai - Professional, AI-driven review management, analytics & competitor monitoring (cloud AI, APIs, ML research, agent engineering, prompt engineering, OpenAI startup partner) - since early 2024
  • 🔬 Current focus interest:
    1. (Local) Agentic systems/autonomous bots, neuro-symbolic AI research, vector retrieval/indexing, NLP algorithms in general, small-scale model architecture and training, novel ML algos from scratch - beyond backprop and classic algos - frontier AI architecture research - fusion of SoTA non-AI algos with SoTA AI models
    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):

EXPERIMENTAL

  • 🔬 Novel algorithms and computer science / research projects I'm working on:
    • 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..
    • Ringbuf.js - TypeScript port and JIT optimizations -- wait-free thread-safe single-consumer single-producer ring buffer using SharedArrayBuffer. PR
    • RedakTool.ai - Browser extension for editors and professionals engaged in text-related research, writing, and evaluation tasks.
    • 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")
    • 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 3

  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 17 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++ 38 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 20 2

  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 18