Skip to content
View NotJustAnna's full-sized avatar
📧
git commit -m "Oops"
📧
git commit -m "Oops"

Highlights

  • Pro

Organizations

@rethinkdb @nanoflakes @lin-lang

Block or report NotJustAnna

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

Hi, I'm Anna. She/her.

I build software for a living and infrastructure for fun, which means I have strong opinions about dependency graphs and a homelab that is one terraform apply away from a very educational afternoon.

I've written a compiler. And a parser library. And a VM for the language the compiler compiles to. In my third semester of college. For fun. I've since written the same Static Reflections library twice — once with ByteBuddy and once with KSP — because the first time wasn't interesting enough. I also built a Lua scripting layer that makes an entire platform load from a single executable, which is exactly as unhinged as it sounds and I love it.

I've worked with at least 126 different technologies. I know because I counted.

I once self-hosted the tool I needed to recover my cluster on the cluster I was recovering. I documented it publicly, on purpose, because apparently I have no shame and also it was a really good blog post.

Things I'll talk your ear off about: compilers and parsers · Kotlin · TypeScript · containers done wrong · why your orchestrator doesn't need more than one node · coffee

I write about all of the above (and whatever I'm currently breaking) at notjustanna.net.



 

Pinned Loading

  1. Lin Lin Public

    A lean programming language, designed from the ground up to be embedded into anything and everything.

    Kotlin 7

  2. leanvm leanvm Public

    LeanVM is a lean and fast bytecode and virtual machine, designed from the ground up to be embedded into anything and everything.

    Kotlin 2

  3. tartar tartar Public

    Kotlin lexical analysis and pratt-parsing as a DSL

    Kotlin 4

  4. all-you-need-is-java all-you-need-is-java Public

    All you need is Java.

    Java