{"id":22696087,"url":"https://github.com/zdimension/zdimension","last_synced_at":"2026-03-19T23:27:14.737Z","repository":{"id":44557376,"uuid":"392425057","full_name":"zdimension/zdimension","owner":"zdimension","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-30T01:20:27.000Z","size":223,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-01T21:47:32.082Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zdimension.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-03T19:01:16.000Z","updated_at":"2024-12-30T01:20:30.000Z","dependencies_parsed_at":"2023-11-06T14:43:19.629Z","dependency_job_id":"fadc71fb-384f-4c83-a924-d17e43648411","html_url":"https://github.com/zdimension/zdimension","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdimension%2Fzdimension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdimension%2Fzdimension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdimension%2Fzdimension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdimension%2Fzdimension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zdimension","download_url":"https://codeload.github.com/zdimension/zdimension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246223322,"owners_count":20743167,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-10T04:14:14.055Z","updated_at":"2026-01-08T07:05:16.170Z","avatar_url":"https://github.com/zdimension.png","language":null,"readme":"# Hey there!\n\n[\u003cimg alt=\"LinkedIn\" height=30 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linkedin/linkedin-original.svg\" /\u003e](https://www.linkedin.com/in/tom-niget/)  [\u003cimg alt=\"Twitter\" height=30 src=\"https://upload.wikimedia.org/wikipedia/commons/6/6f/Logo_of_Twitter.svg\" /\u003e](https://twitter.com/zdimension_)\n [\u003cimg alt=\"Blog\" height=30 src=\"https://upload.wikimedia.org/wikipedia/commons/f/fc/Microsoft_Office_FrontPage_%282000%E2%80%9303%29.svg\" /\u003e](https://zdimension.fr)\n\nI'm Tom Niget (pronounced /ni.ʒɛ/), I'm 22, living in France and currently:\n- working on [compilers](https://typon.nexedi.com/) and cloud infrastructure at [Rapid.Space](https://www.rapid.space/) after getting an engineering degree in Computer Science at the [Sophia Antipolis engineering school (Polytech Nice)](https://polytech.univ-cotedazur.fr/)\n- teaching CPU design, Linux, system administration, parallel programming, and some other things at my alma mater [Polytech Nice](https://polytech.univ-cotedazur.fr/) and at [IUT Nice Côte d'Azur](https://iut.univ-cotedazur.fr/)\n\nI've wandered in many areas of the world of computers; from [budgeting software](https://github.com/zdimension/CrediNET) to [disk management utilities](https://github.com/zdimension/SharpBoot) in my younger years, from [real-time image processing](https://github.com/zdimension/tpepeip1) to [logic programming](https://github.com/zdimension/si4-s8-options), from [type theory](https://github.com/zdimension/hm-infer-scheme) to [digital circuits](https://github.com/zdimension/logisim-pong). I've written [programming languages](https://github.com/HassiumTeam/Hassium), [a Python IDE](https://github.com/TuringApp/Turing), a [game](https://github.com/zdimension/wordle-ce) for TI-84 calculators, [low-level drivers](https://github.com/CosmosOS/Cosmos) for a managed kernel, and run [Rust code on logic circuits](https://twitter.com/zdimension_/status/1554953047847337985).\n\nI won first place in a [European CTF competition](https://esisar.grenoble-inp.fr/en/about/csaw-results) with some friends while in high school, my work has been featured in [a CS teachers journal](https://www.epi.asso.fr/revue/lu/l1806n.htm) (in French) and [a Kotaku article](https://www.kotaku.com.au/2018/02/decompiled-tomb-raider-source-code-reveals-loads-of-vulgar-commentary/), and I've [front-paged /r/programming](https://www.reddit.com/r/programming/comments/t0pzxb/tired_of_safe_programming_embed_c_directly_in/) with a [cursed Rust crate](https://github.com/zdimension/embed-c).\n\nFrom time to time, I [write blog posts](https://zdimension.fr/) about things that I find interesting.\n\n![GitHub Stats](https://github-readme-stats.vercel.app/api?username=zdimension\u0026count_private=true\u0026show_icons=true\u0026include_all_commits=true\u0026theme=nord)\n![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=zdimension\u0026layout=compact\u0026hide=lua\u0026theme=nord)\n\n# Best friends\n\n\u003cimg alt=\"C#\" height=80 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e     \u003cimg alt=\"Git\" height=80 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/git/git-original.svg\"\u003e     \u003cimg alt=\"JetBrains\" height=80 src=\"https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg\"\u003e     \u003cimg alt=\"Python\" height=80 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e     \u003cimg alt=\"Rust\" width=80 src=\"https://upload.wikimedia.org/wikipedia/commons/0/0f/Original_Ferris.svg\" /\u003e\n\n\n# Education\n\n- [2020; 2023] Engineering Degree in Computer Science, [Polytech Nice](https://polytech.univ-cotedazur.fr/)\n- [2018; 2020] Preparatory class for Engineering Schools, [Polytech Annecy](https://www.polytech.univ-smb.fr/)\n\n# Projects\n\n## Author\n\n### Current\n\n- \\[2022; now)  \u003cimg alt=\"C\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\"\u003e \u003cimg alt=\"Racket\" height=20 src=\"https://upload.wikimedia.org/wikipedia/commons/c/c1/Racket-logo.svg\"\u003e \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [parm_extended](https://github.com/zdimension/parm_extended) - ARM CPU implemented from scratch in logic circuits on [Digital](https://github.com/hneemann/Digital), [blog post here](https://zdimension.fr/crabs-all-the-way-down/)\n  - home-made optimizing assembler and linker\n  - freestanding optimizing C compiler\n  - Scheme interpreter and REPL\n  - VT100 emulator\n  - MIDI player\n  - basic HTML rendering engine\n  - async-based cooperative tasking\n- \\[2021; now)  \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e \u003cimg alt=\"OpenGL\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/opengl/opengl-plain.svg\"\u003e \u003cimg alt=\"Neo4j\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/neo4j/neo4j-original.svg\"\u003e \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [graphrust](https://github.com/zdimension/graphrust) - GPU-accelerated large graph (\u003e1M nodes) viewer for a web scraping project\n  - with (not yet released) Neo4j-based Facebook scraper (full DB is \u003e180M nodes)\n\n### Past\n\n-       2025       \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [ADE Scraper](https://github.com/zdimension/ade-scraper) - resource scraper for the ADE planning system\n-       2024       \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [elecanalysis](https://github.com/zdimension/elecanalysis) - Automatic electricity cost calculator and comparator\n- \\[2023; 2024] \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e \u003cimg alt=\"C++\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\"\u003e [Typon](https://typon.nexedi.com/) - Work-in-progress research Python-to-C++ compiler with a focus on concurrency and interoperability\n-       2023       \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [PlexDLWeb](https://github.com/zdimension/plexdlweb) - Web UI for downloading media from Plex without the Plex Pass\n-       2023       \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [openhab-config-gen](https://github.com/zdimension/openhab-config-gen) - Set of tools that generates openHAB configuration files, InfluxDB alerts and ping checks from a list of Modbus-over-TCP equipments – research project\n-       2023       \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e [physics_rust](https://github.com/zdimension/physics_rust) - [Algodoo](http://www.algodoo.com/) clone using the [Bevy](https://github.com/bevyengine/bevy) engine/ECS system and the [Rapier](https://github.com/dimforge/rapier) physics engine (more or less another attempt at doing what [phytestcs](https://github.com/zdimension/phytestcs) was supposed to be, but this time I'm willing to admit that I'm not smart enough to write a proper physics engine)\n-       2022       \u003cimg alt=\"Java\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\"\u003e \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [security-iot-notre-projet](https://github.com/zdimension/security-iot-notre-projet) - JavaCard applet for storing an RSA keypair and signing stuff with it, with a Python client and REPL\n-       2022       \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e [macro-forth](https://github.com/zdimension/macro-forth) - Forth implemented in a Rust declarative macro using tt-munchers, [blog post here](https://zdimension.fr/stack-machines-and-where-to-find-them/)\n-       2022       \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e [usbrawmap](https://github.com/zdimension/usbrawmap) - USB scancode mapper / driver for old nonstandard keyboards\n-       2022       \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e [hm-infer-rs](https://github.com/zdimension/hm-infer-rs) - Hindley-Milner type inference for Scheme, in Rust; with REPL\n-       2022       \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e [hm-infer-cs](https://github.com/zdimension/hm-infer-cs) - Hindley-Milner type inference for Scheme, in C#\n-       2022       \u003cimg alt=\"Racket\" height=20 src=\"https://upload.wikimedia.org/wikipedia/commons/c/c1/Racket-logo.svg\"\u003e [hm-infer-scheme](https://github.com/zdimension/hm-infer-scheme) - Hindley-Milner type inference for Scheme, in Scheme\n- \\[2021; 2023] \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e [inline-vbs](https://github.com/zdimension/inline-vbs) - Embed VBScript (and JScript, Ruby, Perl, ...) code seamlessly inside Rust using the Active Scripting COM APIs, [blog post here](https://zdimension.fr/how-i-learned-to-stop-worrying-and-love-macros/)\n-       2022       \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e [embed-c](https://github.com/zdimension/embed-c) - Embed C code at compile time inside Rust using C2Rust, [blog post here](https://zdimension.fr/how-i-learned-to-stop-worrying-and-love-macros/)\n-       2022       \u003cimg alt=\"C\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\"\u003e [WordleCE](https://github.com/zdimension/wordle-ce) - Wordle implementation on the TI CE calculator family\n-       2021       \u003cimg alt=\"Prolog\" height=20 src=\"https://starbeamrainbowlabs.com/images/logos/swi-prolog.svg\"\u003e [si4-s8-options](https://github.com/zdimension/si4-s8-options) - school courses choice solver\n-       2021       \u003cimg alt=\"C++\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\"\u003e [red_blue_graph_solver](https://github.com/thomasarmel/red_blue_graph_solver_1) - algorithmic analysis of the \"red-blue\" graph problem related to connectivity inference\n-       2021       \u003cimg alt=\"Logisim circuit\" height=20 src=\"https://upload.wikimedia.org/wikipedia/commons/b/ba/Logisim-icon.svg\"\u003e [logisim-connectfour](https://github.com/zdimension/logisim-connectfour) - Connect Four implemented as a logic circuit\n-       2021       \u003cimg alt=\"Logisim circuit\" height=20 src=\"https://upload.wikimedia.org/wikipedia/commons/b/ba/Logisim-icon.svg\"\u003e [logisim-pong](https://github.com/zdimension/logisim-pong) - Pong implemented as a logic circuit\n-       2021       \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [FastMark](https://github.com/zdimension/FastMark) - fast, efficient watermarking tool\n-       2021       \u003cimg alt=\"Java\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\"\u003e [soyouz](https://github.com/zdimension/pns-si3-qgl-2021-soyouz) - school project / boat and sailor control code for a pirate battleship game + 2D/3D game simulator\n-       2021       \u003cimg alt=\"Angular\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg\"\u003e \u003cimg alt=\"CSS\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/css3/css3-original.svg\"\u003e \u003cimg alt=\"TypeScript\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-original.svg\"\u003e [ps6](https://github.com/zdimension/2020-2021-ps6-polytechnicois) - school project / quiz web-app with an emphasis on accessibility and usability\n-       2020       \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [logic](https://github.com/zdimension/logic) - symbolic first-order predicate logic expression manipulation tools\n-       2020       \u003cimg alt=\"Java\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\"\u003e [takenoko](https://github.com/zdimension/takenoko) - school project / \"Takenoko\" board game, AI players\n-       2020       \u003cimg alt=\"C++\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\"\u003e [sudoku](https://github.com/zdimension/sudoku) - sudoku solver using a backtracking algorithm\n- \\[2020; 2021] \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e \u003cimg alt=\"SFML\" height=20 src=\"https://upload.wikimedia.org/wikipedia/commons/a/a0/SFML_Logo.svg\"\u003e [phytestcs](https://github.com/zdimension/phytestcs) - simple, scriptable physics engine\n- \\[2019; 2020] \u003cimg alt=\"PHP\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg\"\u003e \u003cimg alt=\"Laravel\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/laravel/laravel-plain.svg\"\u003e \u003cimg alt=\"JavaScript\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-original.svg\"\u003e  \u003cimg alt=\"MySQL\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original.svg\"\u003e [polytheque](https://github.com/zdimension/polytheque) - blog / article system mainly used for hosting CS lessons, tutorials and learning resources for my classmates\n- \\[2018; 2019] \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e \u003cimg alt=\"OpenCV\" height=20 src=\"https://opencv.org/wp-content/uploads/2020/07/OpenCV_logo_no_text-1.svg\"\u003e [tpepeip1](https://github.com/zdimension/tpepeip1) - school research project / measuring heart rate from a live webcam video stream, using OpenCV\n- \\[2018; 2020] \u003cimg alt=\"C\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\"\u003e [unidos](https://github.com/zdimension/unidos) - userland MS-DOS emulator based on Unicorn engine, forked from [original](https://github.com/aquynh/unidos)\n- \\[2018; 2019] \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e \u003cimg alt=\"Qt\" height=20 src=\"https://upload.wikimedia.org/wikipedia/commons/0/0b/Qt_logo_2016.svg\"\u003e [Turing](https://github.com/TuringApp/Turing) - pseucodode / Python IDE made for teaching and beginners, featured on [EPI](https://www.epi.asso.fr/revue/lu/l1806n.htm) (French CS/IT teachers association), available from [Ubuntu](https://packages.ubuntu.com/source/focal/turing) and [Debian](https://packages.debian.org/buster/turing) package repositories\n- \\[2017; 2021] \u003cimg alt=\"C\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg\"\u003e \u003cimg alt=\"C++\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\"\u003e [TOMB5](https://github.com/TOMB5/TOMB5) - *Tomb Raider: Chronicles* disassembly and decompilation (x86, MIPS) project, featured on [Kotaku](https://www.kotaku.com.au/2018/02/decompiled-tomb-raider-source-code-reveals-loads-of-vulgar-commentary/)\n-       2016       \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [GestionFichiersEleves](https://github.com/zdimension/GestionFichiersEleves) - small utility developed for my high school; automatically computes what textbooks a student needs based on what they're majoring in\n- \\[2016; 2021] \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [USBFastBoot](https://github.com/zdimension/USBFastBoot) - start a VM on an ISO file or USB drive from the context menu\n- \\[2015; 2017] \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e [Hassium](https://github.com/HassiumTeam/Hassium) - object-oriented scripting language\n- \\[2015; 2021] \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [SharpBoot](https://github.com/zdimension/SharpBoot) - multiboot CD / USB creation tool, similar to *XBoot* or *YUMI*, featured on [CNET](https://download.cnet.com/SharpBoot/3000-18513_4-76449825.html)\n- \\[2014; 2015] \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e [IMPression](https://github.com/zdimension/IMPression) - math and numeric algorithms library with a parser and WPF user interface including 2D/3D plotting features\n-       2014       \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [SharpRenamer](https://github.com/zdimension/SharpRenamer) - basic batch file renaming tool\n-       2014       \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [SharpSweeper](https://github.com/zdimension/SharpSweeper) - minesweeper clone\n-       2014       \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e [RegistryFS](https://github.com/zdimension/RegistryFS) - the Windows Registry as a Dokan userspace FS\n- \\[2014; 2015] \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [CrediNET](https://github.com/zdimension/CrediNET) - personal budgeting app\n-       2013       \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e [Split# Network Toolkit](https://github.com/zdimension/splitsharpnettoolkit) - prototype of a web server for a prototype of a programming language\n-       2010       \u003cimg alt=\"VB.NET\" height=20 src=\"https://upload.wikimedia.org/wikipedia/commons/4/40/VB.NET_Logo.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [ZBiblio](https://github.com/zdimension/zbiblio) - software for managing collections of movies\n-       2010       \u003cimg alt=\"VB.NET\" height=20 src=\"https://upload.wikimedia.org/wikipedia/commons/4/40/VB.NET_Logo.svg\"\u003e \u003cimg alt=\"Windows Forms\" height=20 src=\"https://i.imgur.com/lrqrIUg.png\"\u003e [mdi-notepad](https://github.com/zdimension/mdi-notepad) - simple MDI notepad\n\n## Contributor\n\n### Current\n\n- \\[2020; now)  \u003cimg alt=\"Java\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\"\u003e [Logisim-evolution](https://github.com/logisim-evolution/logisim-evolution) (maintainer) - digital logic circuit design and simulation tool\n    - helped with huge refactors and modernization of legacy code\n    - wrote the Buzzer component and its sound synthesis module, supporting fully customizable different waveform types\n    - ported the Telnet component from [Digital](https://github.com/hneemann/Digital/)\n\n### Past\n\n-       2024       \u003cimg alt=\"TypeScript\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-original.svg\"\u003e [Immich](https://github.com/immich-app/immich) - self-hosted photo management solution (Google Photos alternative)\n-       2023       \u003cimg alt=\"Python\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\"\u003e [Themerr-plex](https://github.com/LizardByte/Themerr-plex) - plugin for Plex Media Server that adds theme songs to movies using ThemerrDB\n-       2022       \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e [cargo-breaking](https://github.com/iomentum/cargo-breaking) - cargo command for automatically detecting breaking changes between versions of a project\n-       2022       \u003cimg alt=\"Rust\" width=20 src=\"https://rustacean.net/assets/rustacean-flat-noshadow.svg\"\u003e [restest](https://github.com/iomentum/restest) - declarative REST API testing utilities\n- \\[2017; 2022] [TRWiki / TRosettaStone3](https://trwiki.earvillage.net/) (maintainer for various community projects) - Wiki / knowledge base about the classic Tomb Raider games series from 1996-2000\n    - converted the old source document to Wiki format\n    - catalogued hundreds of items from the games\n    - helped document various file formats\n- \\[2014; 2015] \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e [Cosmos](https://github.com/CosmosOS/Cosmos) - C# operating system construction kit\n    - wrote a PS/2 keyboard driver with key layout handling, some ACPI tools\n-       2013       \u003cimg alt=\"C#\" height=20 src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/csharp/csharp-original.svg\"\u003e [Ocular](https://github.com/zdimension/Ocular) - WYSIWYG HTML editor, similar to Adobe Dreamweaver\n\n![GitHub Profile Views Counter](https://komarev.com/ghpvc/?username=zdimension)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzdimension%2Fzdimension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzdimension%2Fzdimension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzdimension%2Fzdimension/lists"}