Skip to content
View M4TTH3's full-sized avatar

Highlights

  • Pro

Block or report M4TTH3

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

Hey, I'm Matthew 👋

Software Engineer • Computer Science @ UW

Backend | Compilers | Distributed Systems | Mobile | Infra

👻 Portfolio💼 LinkedIn✉️ Email


Tech Toolbox

Favourite Languages:
Java Kotlin Python Go Elixir Rust TypeScript C++ C#

Frameworks & Tools:
Spring Boot gRPC FastAPI Flask Kotlin Multiplatform React ASP.NET Core Docker PostgreSQL Firebase


Favourite Projects

A Python-based fluent API for generating Java code, inspired by Square/JavaPoet.

A runtime debugger and MIPS emulator used by 1,000+ students at UW's Compilers course.

Distributed Go Channels extending native channels for easy to use, high-throughput, and low-latency many-to-many messaging. Built on top of Raft and gRPC.


Looking for Summer/Fall 2026 Internships or 2027 New Grad!


✨ Thanks for dropping by!

Pinned Loading

  1. dchan dchan Public

    Distributed Go Channels (Many -> Many) with no central nodes like in RabbitMQ (e.g. P2P)

    Go

  2. uw-pluverse/cs241-tools uw-pluverse/cs241-tools Public

    Kotlin 1 3

  3. pyjavapoet pyjavapoet Public

    PyJavaPoet is a fluent Python API for generating .java source files, inspired by Square's JavaPoet.

    Python 2 1

  4. Timestamp Timestamp Public

    Kotlin

  5. Personal-Website Personal-Website Public

    TypeScript 1

  6. loggui loggui Public

    Log Gui (loggui) is meant to help developers monitor their http applications

    Go