Skip to content
View picnixz's full-sized avatar
🌀
I am not available.
🌀
I am not available.

Organizations

@python @sphinx-doc

Block or report picnixz

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

about:me

I hold a PhD delivered by Ecole Polytechnique Fédérale de Lausanne (EPFL) in post-quantum code-based cryptography, a Master in Mathematics in number theory primarily oriented towards the study of the arithmetic properties of modular forms and the algorithmic aspects of computing isogenies between abelian varieties (which elliptic curves are a special case thereof in dimension $1$), and finally a Bachelor of Arts in Music.

As a software engineer, I have studied, developed, and maintained projects in the following languages:

  • System: Python, C/C++, Java/Scala.
  • Web: PHP/TypeScript, HTML/CSS/SCSS.
  • Black magic: Make, Bash, PARI/GP, TeX/LaTeX.

I am currently a maintainer of the following FOSS projects:

about:career

I was a teaching assistant in C++ (from 2014 to 2022) and cryptography and security lectures (from 2019 to 2023) for undergraduate and graduate students at EPFL. I supervised and graded OpenGL and Qt projects as well as several post-quantum cryptography projects, primarily on lattices and linear codes. During that time, I designed an automated tool for grading programming assignments.

I also worked as a software engineer at a privacy-preserving company, where I designed a compiler in Scala for a custom DSL dedicated to secure multi-party computation (SMPC) and implemented its corresponding engine in C++. In parallel, I conducted research on machine learning and neural networks in the context of SMPC.

Since 2025, I am a software engineer at Macroscope, where I maintain the pipeline and internal tooling that power static-analysis-based code review in Python and C/C++.

about:publications

Pinned Loading

  1. sphinx-zeta-suppress sphinx-zeta-suppress Public

    Sphinx Extension for suppressing logging messages emitted by native or 3rd party Sphinx loggers.

    Python 1

  2. cpython cpython Public

    Forked from python/cpython

    The Python programming language

    Python 1 1

  3. sphinx sphinx Public

    Forked from sphinx-doc/sphinx

    The Sphinx documentation generator

    Python