skip to content
Mathecodemoon logo MCM

Things I have built

Personal Projects

Projects born from a simple idea: the best way to understand something is often to build it.

Work in the open

Open Source Contributions #

Contributions to developer tooling and infrastructure across the Ethereum and Avalanche ecosystems. See the complete activity on GitHub.

  1. foundry-rs

    Foundry

    Improved Cast ABI encoding developer ergonomics by enforcing strict argument length validation, preventing silent mis-encodings and providing clear error feedback for cast abi-encode and cast calldata.

    • Rust
    • Cast
    • Testing

    Pull requests

  2. Avalanche

    Builder’s Hub

    Contributed UI maintenance and broader platform hardening, from implementing a complete notification system for users and administrators — resilient, concurrent, and scalable — to session-derived authorization, Markdown sanitization, and centralized role-based access control.

    • TypeScript
    • Next.js
    • UI
    • Security
    • Supabase
03 selected works
  1. Featured project

    RLOX

    Implementation of the LOX programming language interpreter in Rust. It includes the complete front-end—lexer, parser, AST generation, error reporting, and a tree-walk interpreter—without the bytecode VM.

    Inspired by Crafting Interpreters.

    • Rust
    • Interpreters
    • Language design
  2. Featured project

    DI Reco

    End-to-end computer-vision pipeline built on a convolutional neural network for detecting counterfeit national identity documents. The model learns the fine-grained visual and micro-print artifacts that set genuine ID cards apart from forgeries, adding a robust layer to identity-verification systems and hardening digital-signature workflows against document-forgery attacks.

    • Python
    • Deep Learning
    • Computer Vision
  3. Featured project

    SimpleRAG

    Question-answering assistant over personal documents built on Retrieval-Augmented Generation with InsForge. It combines two LLM-routed strategies: semantic search over pgvector embeddings of the uploaded documents, and read-only SQL queries over structured book metadata, answering only from the documents' content.

    • TypeScript
    • React
    • RAG
    • InsForge
    • pgvector
    • LLMs

Work with me

Engineering and Collaboration

Interested in working together? Contact me at matecodemoon@gmail.com or connect with me on LinkedIn.