GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Mati365 - Overview

@Mati365 Mati365 Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@Mati365
Mati365
Follow
View Mati365's full-sized avatar
🚧
Work Work Work

Mateusz Bagiński Mati365

🚧
Work Work Work
Follow
Locked in a container, no way to run, over-engineering is the only fun.
931 followers · 4.9k following
  • CKSource
  • Polska
  • 12:41 (UTC +01:00)
  • https://mati365.github.io/
  • in/mateusz-bagi%C5%84ski-611b1210b

Achievements

Achievement: Pair Extraordinairex3Achievement: Pull Sharkx4Achievement: Starstruckx2Achievement: QuickdrawAchievement: YOLOAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pair Extraordinairex3Achievement: Pull Sharkx4Achievement: Starstruckx2Achievement: QuickdrawAchievement: YOLOAchievement: Arctic Code Vault Contributor

Organizations

@cksource @ckeditor @aovim @DashHub-ai
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
Mati365/README.md

🧠 Mati365 Projects

A collection of my open-source projects – from a C compiler to CKEditor integrations, AI experiments, and small engineering side quests. Most of them started as “can I make this work?” kind of challenges.

🏆 Top 8 Projects

  • ts-c-compiler ⭐ 414 – A C compiler written in TypeScript. Generates x86-16 raw binary and supports basic C syntax.
  • librus-api ⭐ 214 – Reverse-engineered API for the Polish school platform “Librus”.
  • micro-racing ⭐ 165 – Minimalistic browser racing game with micro-AI.
  • ckeditor5-phoenix ⭐ 127 – CKEditor 5 integration package for Elixir/Phoenix.
  • hetzner-podman-bunjs-deploy ⭐ 84 – Automatic deployment setup for Bun.js apps using Podman Quadlet (SystemD) on Hetzner Cloud.
  • pyWinUSB ⭐ 77 – Python library for simple USB device communication on Windows.
  • Soccer.js ⭐ 71 – Physics-based soccer simulation in JavaScript.
  • ckeditor5-rails ⭐ 51 – CKEditor 5 integration for Ruby on Rails.

⚙️ Compilers and Low-Level Experiments

  • ts-c-compiler ⭐ 414 – A C compiler written in TypeScript. Generates x86-16 raw binary and supports basic C syntax.
  • ts-union-struct ⭐ 5 – C-style unions and structs implemented in TypeScript with real memory layout simulation.

📝 CKEditor 5 Integrations

  • ckeditor5-phoenix ⭐ 127 – CKEditor 5 integration package for Elixir/Phoenix.
  • ckeditor5-rails ⭐ 51 – CKEditor 5 integration for Ruby on Rails.
  • ckeditor5-livewire ⭐ 46 – CKEditor 5 integration for PHP Livewire.
  • ckeditor5-blazor ⭐ 30 – CKEditor 5 integration for .NET Blazor.
  • ckeditor5-symfony ⭐ 27 – CKEditor 5 integration for PHP Symfony.
  • ckeditor5-bad-apple ⭐ 1 – A fun experiment rendering “Bad Apple!!” video inside CKEditor 5.

🧠 AI, Neural & Data Projects

  • librus-api ⭐ 214 – Reverse-engineered API for the Polish school platform “Librus”.
  • reddit-news ⭐ 49 – News aggregator powered by Reddit data.
  • neural-cars ⭐ 26 – Small neural network simulation that learns to drive tiny cars.

🖥️ DevOps, Infrastructure & Automation

  • hetzner-podman-bunjs-deploy ⭐ 84 – Automatic deployment setup for Bun.js apps using Podman Quadlet (SystemD) on Hetzner Cloud.
  • nomad-cheap-cluster ⭐ 19 – Affordable self-hosted Nomad cluster setup.
  • rails-critical-css ⭐ 8 – Generates critical CSS for Rails apps to improve performance.
  • ansible-docker-swarm-traefik-template ⭐ 7 – Ready-to-use Ansible template for deploying Docker Swarm with Traefik.
  • hetzner-minio-backup-server ⭐ 4 – Automated MinIO backup server for Hetzner.

🎮 Games, Hardware & Fun

  • micro-racing ⭐ 165 – Minimalistic browser racing game with micro-AI.
  • pyWinUSB ⭐ 77 – Python library for simple USB device communication on Windows.
  • Soccer.js ⭐ 71 – Physics-based soccer simulation in JavaScript.
  • chrome-otp ⭐ 8 – Chrome extension for generating and autofilling 2FA one-time passwords.
  • arduino-tetris ⭐ 2 – Tetris implemented on Arduino.

🌐 Web Experiments & Misc

  • upolujksiazke.pl ⭐ 21 – A Polish book price tracking website.
  • under-control ⭐ 14 – A two-way binding input library for React.
  • WykopExt ⭐ 5 – Browser extension improving UX of the Polish social site Wykop.

💡 Most of these projects were built for learning, experimenting, or automating something I found annoying.

Pinned Loading

  1. ts-c-compiler ts-c-compiler Public

    ⚙️ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-based optimizer, and a full frontend/backend pip…

    TypeScript 414 23

  2. librus-api librus-api Public

    📚🇵🇱 A free, open-source utility for scraping data from the Synergia Librus (http://synergia.librus.pl/) electronic gradebook. Developed and maintained by the community, it allows easy access to gra…

    JavaScript 214 55

  3. micro-racing micro-racing Public

    🚗 🏎️ 🎮 A browser-based isometric racing game built with a custom WebGL 1.x engine. Features real-time multiplayer with client-side prediction, spatial optimizations via quad trees, and AI opponents…

    JavaScript 165 25

  4. ckeditor5-phoenix ckeditor5-phoenix Public

    CKEditor 5 for Phoenix - rich text editor for Elixir apps! Easy setup, supports live-view data binding, dynamic loading, and localization. Plug-and-play modules, JS hooks, and full customization su…

    TypeScript 127 12

  5. hetzner-podman-bunjs-deploy hetzner-podman-bunjs-deploy Public template

    Example of secure and production-ready Bun.js application deployment to Hetzner Cloud utilizing Alma Linux (RedHat compatible) with rootless Podman Quadlet systemd services and SELinux protections.

    Jinja 84 2

  6. pyWinUSB pyWinUSB Public

    A simple tool written in Python, made to help with creating a bootable USB Windows drives. Program supports Windows Vista images and newer

    Python 77 9

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.