Skip to content
View JustAPerson's full-sized avatar
Block or Report

Block or report JustAPerson

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
JustAPerson/README.md

Computer Science Niche 🔍

I've been programming as a hobby for over ten years. From very early on, I discovered an interest in systems programming long before I knew the field had a name. I've always been curious about computers really work under all the layers of abstractions. This has lead me to explore a number of fascinating topics like compilers, operating systems, databases, and CPU microarchitecture. It feels like understanding all these abstractions and how they really work on the inside helps inform me on how to properly utilize them.

I'm really interested in problems of performance engineering because they're a good place where I can apply my knowledge and they can require a lot of creativity.

What I'm Working on Lately 🔨

For the last year, my recreational programming efforts have been focused on writing my own C compiler. Nearly 100 commits and many thousands of lines of code later, it's not anywhere near being finished, but I'm still having a lot of fun working on it when I can. I'm taking the time to get some of the core data structures and representations right, because as a solo project, it might be very difficult to go back and re-lay the foundation at a later time.

Pinned Loading

  1. denuocc denuocc Public

    denuo c compiler

    Rust 1

  2. lbi lbi Public

    Lua Bytecode Interpreter

    Lua 61 20

  3. denuos denuos Public

    A toy operating system written in Rust

    Rust 2

  4. MODS MODS Public

    Lua assembly toolkit

    Lua 16 4

  5. rads rads Public

    Rust Advanced Data Structures

    Rust 2