1-day current streak·31-day longest streak
Hi, I'm Marek Systems engineer based in San Francisco. I work on memory safety primitives, secure allocation, and low-level Rust. Currently maintaining memguard-rs — Secure memory handling for Rust. Zeroization…
Hi, I'm Marek
Systems engineer based in San Francisco. I work on memory safety primitives, secure allocation, and low-level Rust.
Currently maintaining
- memguard-rs — Secure memory handling for Rust. Zeroization on drop,
mlock-protected regions, constant-time comparison for secrets, and compile-time enforced memory safety boundaries. The kind of thing that sits quietly in a dependency tree until someone needs to prove their crypto implementation doesn't leak keys through swap.
Focus areas
- Secure memory handling — zeroization that survives compiler optimization,
mlock/VirtualLockfor swap resistance, guarded memory regions - Side-channel resistance — constant-time comparison, speculative execution barriers, memory access pattern hardening
- Soundness in unsafe Rust — reviewing
unsafeblocks for lifetime correctness, aliasing violations, and invariant preservation no_stdand embedded — security primitives that work without an allocator, for constrained environments where every byte matters
Background
Started in ML and data science, drifted toward systems programming when I realized the interesting bugs live at the boundary between safe abstractions and raw memory. These days I spend most of my time reviewing community contributions, writing property-based tests for edge cases, and auditing upstream dependency changes for behavioral shifts that could compromise security guarantees downstream users rely on.
Elsewhere
---> I maintain things so you don't have to think about them.
-
blog ★ PINNED
Source for isaagi.cloud — built with Zola
CSS ★ 0 7d agoExplain → -
dotfiles ★ PINNED
Personal configuration files — zsh, tmux, neovim, git
Shell ★ 1 7d agoExplain → -
m-novotny ★ PINNED
Profile README
★ 1 7d agoExplain → -
memguard-rs ★ PINNED
Secure memory handling primitives for Rust — zeroization on drop, mlock-protected regions, constant-time comparison, and compile-time enforced memory safety boundaries
Rust ★ 131 7d agoExplain → -
nushell ⑂
A new type of shell
★ 0 16d agoExplain → -
helix ⑂
A post-modern modal text editor.
★ 0 16d agoExplain → -
axum ⑂
HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity
★ 0 16d agoExplain → -
heapless ⑂
Heapless, `static` friendly data structures
★ 0 27d agoExplain → -
rustls ⑂
A modern TLS library in Rust
★ 0 17d agoExplain → -
miri ⑂
An interpreter for Rust's mid-level intermediate representation
★ 0 17d agoExplain → -
cortex-m ⑂
Low level access to Cortex-M processors
★ 0 20d agoExplain → -
rust ⑂
Empowering everyone to build reliable and efficient software.
★ 0 16d agoExplain → -
subtle ⑂
Pure-Rust traits and utilities for constant-time cryptographic implementations.
★ 0 2y agoExplain → -
secure-types ⑂
Secure data types that protect sensitive data in memory via locking and zeroization.
★ 0 1mo agoExplain → -
secmem-alloc ⑂
Allocate private/secret memory in rust
★ 0 6mo agoExplain → -
crates ⑂
A collection of open source Rust crates from iqlusion
★ 0 2mo agoExplain → -
utils ⑂
Utility crates used in RustCrypto
★ 0 1mo agoExplain → -
COMP6231_Project ▣
No description.
Python ★ 0 1y agoExplain → -
Amazon_Product_Recommender_System ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
Spam_Email_Classification ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
Book_Recommender ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
Quora-Topic-Categorization ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
CS161-Graph_Assignment ▣
No description.
Python ★ 0 2y agoExplain → -
Stanford_AlgorithmsDesign_Coursera ▣
No description.
Python ★ 0 2y agoExplain → -
Computer-Vision-Projects ▣
No description.
Python ★ 0 2y agoExplain → -
ML_DL_Projects ▣
No description.
Python ★ 0 2y agoExplain → -
Encoder-Decoder-Model ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
TensorFlow_GC_1 ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
CS161_Graph_NP ▣
No description.
Python ★ 0 2y agoExplain → -
GCP_Computer_Vision ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
GNNs_with_Pytorch_Geometric ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
GCP_Recommneder_Sys ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
Bert_Base_FineTuning ▣
No description.
Jupyter Notebook ★ 0 2y agoExplain → -
Professioanl_Machine_Learning ▣
No description.
Jupyter Notebook ★ 0 1y agoExplain → -
CS336_HW1 ▣
No description.
Jupyter Notebook ★ 0 1y agoExplain → -
Shortest_Path_CS161 ▣
No description.
Python ★ 0 1y agoExplain → -
RetFound_ViT_L-16_Fine_Tune_OHTS ▣
No description.
Python ★ 0 1y agoExplain →
No repos match these filters.
More creators on gitmyhub
tiangolo kennethreitz StephenGrider benawad jonasschmedtmann