Skip to content
View Pacsfury's full-sized avatar
💭
Hi
💭
Hi

Block or report Pacsfury

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Pacsfury/README.md

Hi there 👋

I'm Pacsfury, a passionate teen programmer.

What I Love

I love creating my own systems so they fit my needs. I like making and designing systems, languages, execution flows, and system architectures.

My Projects

My top three favorite completed projects are:

  • RUBIDUNG - Java - A CLI memory game
  • CryptoLang - Python - A DSL for data management
  • Gravel Launcher - C - The core compiler and CLI toolchain for the Gravel programming language

I also have a bunch of active projects that I really love:

  • NetworkLib - Go (backend), multiple future clients - An easy way to develop online games and tools (highly usable)
  • PacsfurySpace - Web Frontend - A private, fast, vanilla workspace for daily documents
  • Abbocati - GDScript (Godot Engine) - Endless runner game. Fun fact: In Italian, "avvocati" means "lawyers", which is completely unrelated to the game!
  • DuckCpu - Rust - A basic and lightweight CPU emulator implementing the custom P16b architecture

My Stats

Top Used Programming Languages!

My Languages


C JavaScript CSS GDScript Lua HTML Python Go Java C++ Rust LISP

My GitHub Stats!

My GitHub Stats

My Streak!

GitHub Streak

Contribution Graph!

Graph

Custom Hardware & Virtual Computers

I love building custom computer architectures from scratch inside unorthodox environments:

  • 16-bit CPU in Google Sheets: A fully functional async-clock virtual machine built entirely with spreadsheet logic (no external scripts). Features 16kb RAM, 128kb HDD, a custom 400-bit GPU, MathPU/BitwisePU, Function Stack (FST), and a basic Character Input/Output System (CIOS).
  • 8-bit CPU in Scratch: An 8-bit architecture featuring custom functions (with FST) and a 3400+ pixel matrix GPU. Powered by a self-made assembler and a high-level compiler written in Python.
  • DuckCpu (16-bit Emulator in Rust): A custom P16b architecture featuring internal RAM, 4 registers, and 256 virtual I/O ports, still in process.
  • 32-bit CPU in Arduino (C++): A hardware-targeted custom architecture design (Work in progress).

Contributions

Open Source Contributions

  • Rux Programming Language - C++ - Validated types for if, while, and do-while loops
  • Kanadojo - TS - Added learning content and core platform features
  • Azin Programming Language - C++ / Go - Added tokens, optimized execution, and assisted with language design
  • ACGS-lite - Python - Wrote technical documentation
  • ABS engine - Python - Assisted with core multithreading implementation (In progress) and optimizations
  • rl-lang - Rust - Added autocompletion edge cases for the VS Code extension
  • tuiLibGo - C++, Go - Added issue and PR templates

And other private repositories mostly for fun, experimentation, and deep-dive learning!

What I'm Learning

Rust Go Lua

I really love learning new things, even outside of computer science. Right now, I am deep-diving into low-level systems programming, mastering Rust and Go, building games with Lua (Löve2D) and Godot, and sharpening my advanced C++ skills.

Pinned Loading

  1. Gravel-Launcher Gravel-Launcher Public

    The core compiler and CLI toolchain for Gravel, a custom programming language built from scratch in C.

    C 19 7

  2. NetworkLib-Backend NetworkLib-Backend Public

    The backend for making multiplayer games easier to develop

    Go 4

  3. RubidungLua RubidungLua Public

    The definitive Rubidung: Graphics and networking

    Lua 4

  4. GoStack GoStack Public

    A Stack-Based Virtual Machine built in Go and used in Salt to remove boredom from my life

    Go 3

  5. QuarkEngine QuarkEngine Public

    Developing my game engine with C++ and SFML to learn how they work. (not usable yet)

    C++ 3

  6. Salt-Scripting Salt-Scripting Public

    The scripting language for the Gravel group, runned in my VM, GoStack

    C++ 3