Skip to content
View nicolasabelanet's full-sized avatar

Block or report nicolasabelanet

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

Hi, I’m Nicolas 👋

Backend engineer owning distributed systems, infrastructure, and production reliability. Currently working with Python, Kubernetes, and building production systems end-to-end.


🚀 Featured Projects

🛡️ SpamShield

Production-style ML service with training pipeline, signed API, metrics, and CI/CD

  • Model training + inference pipeline
  • Signed API requests
  • Dockerized + tested

Minimal lambda calculus interpreter with type inference and REPL.

  • Call-by-value / call-by-name evaluation
  • Hindley-Milner style typing
  • Span-aware error handling

📦 HCompress (Rust)

Huffman compression implementation with bit-level encoding.

  • Custom BitReader / BitWriter
  • Property-based testing
  • Streaming support

🛠 Tech I Use

  • Languages: Python, Rust, Go (learning)
  • Infra: Kubernetes, Docker, CI/CD
  • Backend: FastAPI, async systems, APIs
  • Environment: Linux, tmux, Neovim

🧠 What I Care About

  • Building systems that are reliable in production, not just correct
  • Owning services end-to-end (design → deploy → operate)

📫 Reach Me

Popular repositories Loading

  1. dotfiles dotfiles Public

    Lua

  2. tools tools Public

    Shell

  3. spamshield spamshield Public

    FastAPI-based spam detection service with low-latency inference, observability, and a complete ML training and serving pipeline.

    Python

  4. hcompress hcompress Public

    Rust CLI and library for Huffman-based UTF-8 text compression, with reusable bit-level primitives and a custom binary format.

    Rust

  5. lambda lambda Public

    A Rust lambda calculus interpreter with a REPL, Hindley-Milner type inference, and span-aware error reporting.

    Rust

  6. nicolasabelanet nicolasabelanet Public