Skip to content
View eli-rich's full-sized avatar

Block or report eli-rich

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

Hi, I'm Eli :)

Hobbyist programmer | Systems & Backend | Web Development | Cybersecurity Student

I've been writing code since I was 10, starting with Windows batch scripts. Then I learned Python, fell in love with JavaScript, and now spend most of my time in Go and C. Studying cybersecurity at Coastal Alabama Community College.

Fair warning: my GitHub is not an accurate representation of what I actually work on. Most of my stuff lives in ~/projects and will probably stay there forever. The repos you see here are just the ones that I accidentally set to public.

What I'm Into

  • Language Exploration: If it compiles (or interprets), I've probably tried it. Go, Rust, C, TypeScript, Python, Zig, Elixir, Odin, Swift... you know, the really cool ones 😎
    • Legitimately proficient in Go and JavaScript/TypeScript. As for the rest? I can get them to compile :)
  • Systems Programming: Low-level stuff, performance optimization, figuring out how things actually work
  • Backend Development: Building fast, reliable server-side applications (the kind without flashy UIs to show off)
  • Security: Vulnerability analysis, reverse engineering, and pretending I understand assembly
  • Game Engines: I've built a complete Connect 4 engine that'll beat you most of the time

Projects Worth Checking Out

  • goc4 - A complete Connect 4 engine written in Go
  • radar - Automatically upload screenshots (or any files) to an S3/R2 bucket
  • 1brc-go - One Billion Row Challenge implementation in Go
  • 1brc-gen - Generates test data for the above

I'm also pretty solid with TypeScript and frontend frameworks, but terrible at actual design, so my UIs look... unique!

Current Status

Writing more projects that won't make it to GitHub, learning C (for real this time), studying cybersecurity. Also keeping up with whatever JavaScript framework dropped in the last 30 minutes.

Tech I Work With

  • Languages: Go · TypeScript/JavaScript · C · Python (and whatever language I decided to learn that month)
  • Tools: Neovim (but I cheat with Zed) · Linux daily driver btw
  • Currently Learning: Advanced systems programming, network security, exploit development
  • Want to Learn: Interpreter and compiler development

Contact

Want to reach out? Email me at eli@elir.dev

Pinned Loading

  1. goc4 goc4 Public

    Go

  2. radar radar Public

    TypeScript

  3. c4app c4app Public

    C

  4. 1brc-gen 1brc-gen Public

    Go

  5. tpng tpng Public

    TypeScript

  6. 1brc-go 1brc-go Public

    Go