Skip to content
View IntegralPilot's full-sized avatar

Highlights

  • Pro

Block or report IntegralPilot

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
IntegralPilot/README.md

πŸ‘‹ Hey there! I'm IntegralPilot

I'm passionate about low-level systems, security research, and compiler design - and enjoy working across the full stack: from designing CPUs in VHDL, to writing OSes in Rust, to uncovering vulnerabilities in real-world software.

🎯 TL;DR - I build operating systems, compilers, CPUs, and neuroscience tools from scratch - in Rust, VHDL, C++, and Python. I've contributed to MediaWiki (PHP-based, powers Wikipedia) multiple times, and found security vulnerabilities in macOS (currently under embargo), and built production apps with Flutter and Vite/TypeScript. Passionate about safety, speed, and systems.


πŸ‘¨β€πŸ’» About Me

  • πŸ‡¦πŸ‡Ί Based in Australia
  • 🧠 Deep interest in systems programming, hardware design, and applied security
  • 🧬 Exploring computational neuroscience and bioinformatics
  • 🏫 High school student aiming to pursue Pharmacology in university
  • ⚑ I love building things that are fast, safe, and deeply understood

πŸš€ Featured Projects

Here are a few projects I'm especially proud of - spanning operating systems, compiler internals, hardware, and computational science.

Project Description Key Technologies
πŸ¦€ WasmOS Experimental x86_64 OS in Rust, designed from scratch to run WebAssembly-based userspace apps. Rust, WASM, x86_64
β˜• rustc_codegen_jvm Custom Rust compiler backend targeting JVM bytecode - run Rust code on the JVM. Rust, Compilers, JVM
⚑ GammaCPU A 32-bit, stack-based CPU in VHDL executing a subset of the WASM instruction set. (Built with @aellul27.) VHDL, WASM, Hardware
🧠 DynamicSNN C++ simulator for biologically plausible learning in Spiking Neural Networks, modeling synergy in plasticity mechanisms. C++, Neuroscience, Python

🌍 Open Source Contributions

I actively contribute to open source, including the Wikimedia Foundation’s MediaWiki platform - my code is live on Wikipedia.

Project Contribution Summary Links
MediaWiki – Nuke (merged & deployed) ✨ Filtering by min/max page size in Special:Nuke, with UI, backend logic, and validation.
πŸ” Introduced non-fatal validation messages.
Change 1116491
T378488
MediaWiki – Nuke (merged & deployed) πŸ”“ Allowed non-admins to list pages in Special:Nuke, improving usability for patrollers.
πŸ›‘ Permission-aware UI and i18n.
Change 1116493
T376378
MediaWiki – AbuseFilter (under review) πŸ•΅οΈ Added support for suppressing filters containing PII.
πŸ‘₯ UI/API access restricted to oversighters.
Change 1115319
T290324

πŸ“± Apps

Outside of systems work, I build applications that solve real-world problems - especially in education, accessibility, and healthcare.

App Name Description Tech Stack Links
🎡 MelodyRex Music practice companion for students/teachers, built in 8th grade. Still in use at my school. TypeScript, Vite, Firebase, Swift Website, App Store
🧬 ClarityScreen Concept app for clear and accessible display of Alzheimer’s genetic test results. Flutter, Dart, Firebase Website
πŸ‘οΈ 4Sight AI-powered assistant for low vision. Describes surroundings, reads signs/maps, and answers camera-based queries using LLMs and custom CNNs. Flutter, Dart, Azure, Google Gemini Website, App Store

πŸ›‘οΈ Security Research & Disclosures

I contribute to security through responsible disclosure.

CVE ID Product Summary Status
Pending Apple macOS Memory safety vulnerability (embargoed) Reproduced, acknowledged by Apple, patch in progress.

Further details under embargo untill patch release per responsible disclosure policy.


πŸ’» Languages & Tools

Here are some of the technologies I use regularly:

Rust Python WebAssembly VHDL C++ C Java QEMU Git


Pinned Loading

  1. rustc_codegen_jvm rustc_codegen_jvm Public

    Toolchain to create JVM-ready Java bytecode from Rust MIR.

    Rust 76 6

  2. DynamicSNN DynamicSNN Public

    A high-performance C++ simulator for biologically-inspired Spiking Neural Networks (SNNs)

    C++

  3. wasm_os wasm_os Public

    Experimental x86_64 operating system designed to run userspace applications compiled to WebAssembly.

    Rust 23 2

  4. GammaCPU GammaCPU Public

    VHDL-based CPU which supports running raw WASM instructions.

    VHDL

  5. Gateslam Gateslam Public

    Easily discover the current VPNGate egress IP addresses. Intended for webhosts to manage abuse.

    Rust 1

  6. breadcrumbs-rs breadcrumbs-rs Public

    A beautiful, tiny traceback and logging library supporting #![no_std] rust.

    Rust 25