Arunアルン

プロジェクト projects

Everything here is open :) fork it, build on it, or reach out.

精選 selected work

Madara Orchestrator ↗

Orchestration service for the Madara Starknet stack — block processing, proof generation, data submission and state transitions.

Rust · 24 merged PRs
WHIR ↗

Reed–Solomon proximity testing with super-fast verification — implemented WHIR 2.0 and zkWHIR 3.0 upstream at World Foundation.

Rust · 6 merged PRs
ProveKit ↗

World Foundation's client-side zero-knowledge proving toolkit.

Noir · Rust · 6 merged PRs
PIXL ↗

Text-to-pixel-art model: 32×32 images over a shared 256-colour palette, generated one pixel at a time by a decoder-only Transformer. Stage 1 pretraining on a public Hugging Face dataset.

PyTorch · Python
C. elegans, artificial ↗

An artificial worm that learns to survive. A PPO-trained policy senses food and toxins in a 2D arena; klinokinesis and klinotaxis emerge from a +1-per-step survival reward.

PyTorch · Gymnasium · PPO

数学 mathematics

Worked through from scratch. Write-ups on vector spaces and rings are on /blogs.

Linear Algebra ↗

Linear-algebra foundations for ML worked through from scratch.

Jupyter Notebook

暗号 zk / cryptography

Proof systems, commitments and authenticated data structures, plus merged PRs across the Starknet / Madara and Avail ecosystems below.

WHIR ↗

Reed–Solomon proximity testing with super-fast verification — implemented WHIR 2.0 and zkWHIR 3.0 upstream at World Foundation.

Rust · 6 merged PRs
ProveKit ↗

World Foundation's client-side zero-knowledge proving toolkit.

Noir · Rust · 6 merged PRs
GPU Prover Shaders ↗

BN254 field arithmetic on Apple Silicon with Metal compute shaders, benchmarked against multithreaded CPU on the core operations of the WHIR proof system.

Rust · Metal
Avail Cell Verify ↗

Batch verification of multiple Avail data-cell proofs with a single pairing check, run inside the RISC Zero zkVM.

Rust · RISC Zero
ZK ↗

zk-SNARK verifying systems, from the arithmetic behind them to circuit design.

Sage · Circom · Python · Jupyter

機械学習 ai / machine learning

From-scratch implementations and paper reproductions. Pairs with the write-ups on /blogs.

Transformers ↗

The encoder-decoder from 'Attention Is All You Need', trained on English → French: 40.71 validation BLEU-4 against 38.60 for a GRU + attention baseline.

PyTorch · Python
Attention ↗

Masked softmax, dot-product and additive attention, and an attention-based English → French sequence-to-sequence model.

PyTorch · Python
RNN ↗

Recurrent networks, character-level language modelling and English → French translation.

PyTorch · Jupyter Notebook
Convolutions ↗

CNN building blocks from scratch — LeNet and AlexNet reproduced in PyTorch.

PyTorch · Jupyter Notebook
Embeddings (word2vec) ↗

word2vec reimplemented in PyTorch — skip-gram, negative sampling and subsampling. Mikolov et al. 2013.

PyTorch · Jupyter Notebook
Bengio et al. '03 ↗

Reproduction of the classic 'A Neural Probabilistic Language Model' (Bengio, 2003) in PyTorch with improved perplexity over the reported baseline.

PyTorch · Jupyter Notebook
GPU Compute Prediction ↗

Predicting SGEMM GPU-kernel runtime from its tuning parameters (UCI SGEMM dataset) — a regression pipeline with a small PyTorch MLP.

PyTorch · Jupyter Notebook
ml-rs ↗

A small machine-learning library in Rust: linear and softmax regression with squared and cross-entropy losses.

Rust
Autograd ↗

A minimal automatic-differentiation engine built from scratch to understand backpropagation end to end.

Python · Jupyter Notebook
Perceptrons ↗

A full implementation of MLPs using numpy from scratch with optimisers and losses.

Python
Regularization ↗

Hands-on experiments comparing regularization techniques and their effect on generalization.

Jupyter Notebook
Softmax Regression ↗

From-scratch softmax regression with a full classifier project, implemented without relying on an ML framework's autodiff.

Python · Jupyter Notebook

Starknet starknet / madara

Madara ↗

A hybrid Starknet client written in Rust.

Rust · 3 merged PRs
Madara Bootstrapper ↗

Deploys the Token Bridge & Eth Bridge contracts between a Madara/Katana appchain and another L2 or L1.

Rust · 8 merged PRs
SNOS ↗

Rust library for running the Starknet OS via the Cairo VM.

Rust · 1 merged PR
Vault ↗

Self-custody Starknet vault.

Swift · 2 merged PRs
Zaun ↗

Solidity contracts for the Starknet Decentralized Protocol proposal.

Solidity · Rust · 8 merged PRs

Avail avail

Turbo-DA ↗

Avail Turbo data-availability service.

TypeScript · 1 merged PR

連鎖 blockchain

SideKick.ai ↗

ZK-verified LLM platform that can integrate with government websites to fill complex forms.

Python · TypeScript · ZK
BTC VM Study ↗

Fun with BTC, BTC VM, ZK-STARK provable BTC VM.

Rust · Bitcoin Script · ZK-STARKs
KYLO ↗

Peer-to-peer storage network on IPFS that pays testnet ETH for storage provided; storage proofs are zk-SNARKs verified on chain.

Solidity · IPFS · zk-SNARKs
HyperSDK ↗

Links Base & Optimism via Layer Zero Router — swap native & wrapped tokens with a cross-chain SDK.

Solidity · Layer Zero · Uniswap v3 · TypeScript

電子 hardware

esp32-libs ↗

Rust libraries for ESP32 boards with small displays: write a scene once, preview it in a desktop simulator, flash the same code to the board.

Rust · ESP32
Lumon ESP32 ↗

A Severance-themed refinement game for the ESP32 with a 128×64 OLED and five buttons.

Rust · esp-hal

安全 cyber security

Binary Analysis / Exploitation ↗

Basic binary exploitation, how malware works, obfuscation to avoid antivirus, parser differentials to avoid analysis.

Assembly x86 · Python · Radare2
Keylogger ↗

Python keylogger with mailing and encryption services.

Python

文書 docs & templates

IPFS dump repo ↗

Feature examples with IPFS using helia and ipfs-js, plus docs on its components.

JavaScript
Aptos Move ↗

Move language, Aptos contract deployment, modules & tests.

Move
Sui Move ↗

Sui Move language, contract deployment, modules & tests.

Move
Rust Lang ↗

Ownership, error handling and the basics of Rust.

Rust
Kubernetes Basics ↗

A Kubernetes cheatsheet — load balancing, pods and core operations.

Kubernetes · Shell