Skip to content
View jontab's full-sized avatar
💭
🤖
💭
🤖

Block or report jontab

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

Hey!

My name's Jon! I graduated from the University of Notre Dame in 2023 and now work as a software engineer.

Pinned Projects

  • aoc-2025. Functional language compiler written in Python. Compiles to C. See: https://jta.sh/posts/compiling-functional-languages/
  • kademlia-c. Kademlia distributed hash table protocol in C. Uses libuv for asynchronous I/O.
  • edit. Collaborative text editor using CRDTs and a self-hosted server. WIP, based on my sae project in college.
  • cfix. Tag-value FIX protocol parser. Uses a virtual memory trick to make a cool ring buffer (C-strings work across the end!).
  • lr1. LR(1) parser written in Python. Small weekend project but cool nonetheless.
  • jontab.github.io. Personal website and blog. Visit it at https://jta.sh.

Pinned Loading

  1. aoc-2024 aoc-2024 Public

    My Advent of Code 2024 repository. Contains custom functional language compiler.

    Python

  2. kademlia-c kademlia-c Public

    Implementation of Kademlia DHT in C.

    C 1

  3. edit edit Public

    A heavily-tested collaborative text editor, written in C++. An improved version of: https://github.com/jontab/sae

    C++

  4. cfix cfix Public

    A toy C parser for the Financial Information eXchange (FIX) protocol.

    C 1

  5. lr1 lr1 Public

    LR(1) parser written in Python, with example arithmetic grammar.

    Python 1

  6. jontab.github.io jontab.github.io Public

    Personal website

    HTML