Git Product home page Git Product logo

extzf's Introduction

Hi ๐Ÿ‘‹, I'm Aron

...with 20+ years of experience, I'm a seasoned software engineer who also enjoys indulging in writing, teaching and music production during my free time.

  • ๐Ÿ› ๏ธ These days, I'm building AI-driven web apps, libraries and open source software engineering tools
    • RedakTool - 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 content on any website for extraction, translation, summarization, re-phrasing and more.
  • ๐Ÿ”ฌ Iโ€™m into: LLMs, GPTs, vector databases, ensemble AI based time-series forecasting, N-HiTS and RLHF
  • ๐Ÿ”ฌ Novel algorithms and computer science / research projects I've finished:
    • vectorstore - Local, cost-free vector store for text embeddings and similarity search in-browser and Node.js.
    • 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
    • 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:
    • @jsheaven/easybuild - esbuild based, super-fast and easy IIFE, ESM and CJS bundler for JS and TS; primarily for libraries, API- and CLI projects
    • @jsheaven/create-from-git - scaffolds a new project using git checkout and smart, in-file string replacements. Comes with an API and CLI: npx create-from-git. Runs on Mac, Windows and Linux.
    • @jsheaven/simply-persist - simple, solid CRUD-only client-side storage with session/localStorage persistency
    • @jsheaven/observed - explicit, Proxy-based reactive pattern implementation for objects of any depth
    • @jsheaven/validalli - functional, well-tested, framework-agnostic (form) validation library based on the composition pattern
  • โš’๏ธ Re-implemented for educational purposes ("True knowledge lies in creation")
    • vanil - static website builder similar to Astro.build, Next.js and Gatsby
    • 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
    • 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
    • Extanium2 - open-source re-implementation of ExtJS 4

extzf's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.