Skip to content
View shadow-forge-dev's full-sized avatar

Block or report shadow-forge-dev

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 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
shadow-forge-dev/README.md

anon-jan

studying how ideas become machine instructions


about me

I’m a computer science student who became deeply interested in compilers after realizing how much happens between writing a line of code and seeing it execute. Since then, I’ve been exploring systems programming, LLVM internals, operating systems, and backend architecture.

I prefer understanding fundamentals over chasing trends. If I use a tool, I want to know how it works internally. If I rely on an abstraction, I try to rebuild a smaller version of it myself.


things I enjoy learning

  • compiler design (lexing → parsing → IR → optimization → code generation)
  • LLVM internals and intermediate representation
  • operating system concepts
  • systems programming
  • backend and distributed systems
  • mathematics for computer science

languages

C   C++   Rust   Haskell   Assembly

tools

Clang / LLVM
GDB / LLDB
CMake / Ninja
perf / valgrind
QEMU
Linux tooling

goals

  • build a small but complete compiler from scratch
  • understand operating system internals deeply
  • design efficient backend systems
  • contribute meaningfully to serious open‑source projects

how I learn

  1. read books and real source code
  2. reimplement core ideas in small projects
  3. measure performance and analyze trade‑offs
  4. write structured notes
  5. repeat until it truly makes sense

trying to understand computers from silicon to software

Pinned Loading

  1. cpu-tracer- cpu-tracer- Public

    A cpu tracer made with c++ and c

    C++

  2. middle_out middle_out Public

    Middle-out lossless compression algorithm – maximum tip-to-tip efficiency

    Makefile

  3. abbysterminal abbysterminal Public

    Rust