Skip to content
View amyanger's full-sized avatar
🌴
On vacation
🌴
On vacation
  • London, United Kingdom
  • 23:51 (UTC -12:00)

Block or report amyanger

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.

Content in all repositories owned by your account will be closed.
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
amyanger/README.md

Hi there!

Typing SVG

🚀 About Me

👨‍💻 I'm a Software Engineer, and I create JOY with code! 😸 🏗️ I build beautiful, accessible applications and websites ☄️

💡 Passionate about tech, open source, and creative problem-solving 🥾 In my free time, you'll find me bodybuilding or gaming 🎮 🌍 I've traveled to 20+ countries—Ask me about my adventures! 🏞️


🛠️ Tech Stack & Tools

HTML5 CSS3 JavaScript TypeScript Rust Python

TailwindCSS React Next.js Node.js MongoDB

Git Figma Firebase Solidity Blockchain


📌 Projects

gba-emulator running Pokemon Emerald with the Emerald Companion battle panel A Game Boy Advance emulator in C, built around Pokémon Emerald. The Emerald Companion panel reads the game live and shows battle damage, catch odds, party stats, encounters and a Nuzlocke tracker, and Hardware X-Ray lets you watch the CPU, PPU and audio at work.

C SDL2 Latest release
ds-emulator test suite passing A Nintendo DS emulator written from scratch in C++20, aimed at the Gen 4 and Gen 5 Pokémon games with HeartGold and SoulSilver first. Two CPUs on separate buses driven by one event scheduler. Still early, with the CPUs and core hardware coming first.

C++20 SDL2 Apple Silicon
RustKernel shell running in QEMU A bare-metal x86_64 kernel in Rust. It has interrupts, 4-level paging, a heap allocator, framebuffer graphics with a bitmap font, and an interactive shell, and it boots in QEMU.

Rust x86_64 QEMU
Sentinel driver code that flags FPGA PCIe vendors A Windows anticheat aimed at DMA cheat hardware. A kernel driver checks PCIe devices and memory timing for FPGA boards, a C++ service watches processes and loaded modules, and a web dashboard shows what it finds.

C++ Windows kernel Node.js
QLoRA training config from local-llm-project QLoRA fine-tuning for 7B models on one consumer GPU. 4-bit quantization keeps training to about 16 GB of VRAM, and it supports the RTX 5090 (Blackwell).

Python PyTorch CUDA
Decompiled Pokeathlon course code My fork of the pret HeartGold/SoulSilver decompilation. I'm turning the Pokéathlon course code (overlay 96) back into C that compiles to the original bytes.

C ARM assembly Nintendo DS
A snake eating my GitHub contribution graph

Pinned Loading

  1. gba-emulator gba-emulator Public

    A Game Boy Advance emulator written in C for macOS, Windows and Linux. Includes Pokémon Companion, a live panel for Pokémon Emerald, FireRed and LeafGreen with a damage calculator, party and route …

    C 5

  2. rust-kernel rust-kernel Public

    A minimal bare-metal x86_64 kernel written in Rust

    Rust 1

  3. local-llm-project local-llm-project Public

    Local LLM deployment and experimentation with Python

    Python

  4. sentinel sentinel Public

    Windows anticheat system with kernel-mode DMA detection, user-mode process monitoring, and web dashboard

    C++

  5. motet motet Public

    Motet -- mines published rare-disease case reports into structured, quote-grounded records and surfaces longitudinal patterns (onset order, treatment response by line, diagnostic odyssey). Every cl…

    Python

  6. morluto/rea morluto/rea Public

    Reverse engineer anything with agents, from app behavior down to native binaries.

    TypeScript 425k 106k