Skip to content
View atareversei's full-sized avatar
🔱
utterly immaculate
🔱
utterly immaculate
  • Tabriz, Iran

Organizations

@basliqlabs @AnataTech

Block or report atareversei

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

I get paid to write JavaScript. I spend my free time trying to avoid it.

These days I'm mostly interested in systems, networks, distributed systems, and occasionally reinventing software that already exists (mostly so I can appreciate nginx and postgres).

Things I've built

  • http-server (✨ 24 stars) · Minimal HTTP/1.1 server in go logo built directly on raw TCP sockets.
  • rlox (✨ 12 stars) · Simple programming language implementation in rust logo
  • attempts · A technical blog and static site built with svelte logo typescript logo

Things I've written

More questionable decisions on Attempts.

Pinned Loading

  1. http-server http-server Public

    A minimal HTTP/1.1 server in Go, built from scratch with raw TCP and inspired by Go’s net/http package.

    Go 24

  2. pl431-compiler-design pl431-compiler-design Public

    Projects in programming languages and compilers. Interpreters, type systems, parsing, semantic analysis, and language design foundations.

    Rust 12

  3. attempts attempts Public

    My engineering attempts. Mostly wrong, but documented.

    Svelte 1

  4. lox-language lox-language Public

    Lox language implementations: a Java tree-walking interpreter (jlox) and a C bytecode VM (clox), following Crafting Interpreters.

    C 3

  5. ds451-distributed-systems ds451-distributed-systems Public

    Implementations, projects, and paper studies in distributed systems. Consensus, replication, fault tolerance, and large‑scale data processing.

    Go