This is 🪐Keyvan, a hardcore computer geek who adores reinventing the wheel! (HEY! If you are also a fan of building everything from scratch, read my book: The Super Programmer 📖). If you appreciate my work and would like to learn from me, I'm happy to consider mentoring you in your journey of becoming a great programmer!
I have written:
- 🐧 Operating Systems (ZincOS - C++)
- 💻 Computer Emulators (Chip8Emu - C++)
- 🔌 Hardware Simulators (PyGates - Python)
- 🖨️ Compilers (30cc - C)
- 🎮 3D Rasterizers (Tracy - C++)
- 🎱 Ray Tracers (Pyglare - Python)
- ⛓️ Blockchains (Ziesha Network - Rust, Project Daten - Python)
- 🎭 Zero-Knowledge Proof Engines (Pyrove - Rust, Bellperson - Python)
- 🎵 Audio Synthesizers (Debuzzy - Rust)
- 📈 Deep Learning Libraries (Learst - Rust)
- 🤖 Generative Pretrained Transformers (femtoGPT - Rust)
- ⚡ Electronics Circuit Simulators (Cirkus - Python)
- 😂 Fancy resumes (https://keyvan.me - Plain JS)
- 📖 Books (The Super Programmer)
✈️ Travel diaries (ماتروشکا)
Curious about my current occupation?
- 🔭 I’m currently the director of Nobitex Labs, a blockchain research team backed by Iran's biggest cryptocurrency exchange, Nobitex.
- 🎸 I’m currently learning to play guitar, so more passionate and curious about music, thus also learning about computer synthesizers and sound wave generation 🎵
- 🇷🇺 Изучаю русский язык! 👅
- 📫 Reach me on Telegram: @keyvankambakhsh
Previous occupations:
- 🪙 Ziesha Network - I am the founder of a new layer-1 cryptocurrency which uses ZK-proofs under the hood to provide privacy/scalability. (Rust)
- 🧱 Divar - A giant Iranian web company in which I was working as a Back-end Software Engineer. (Python + Golang + Kubernetes)
- 🗃️ Filecoin Project (Protocol Labs) - Making Proof-of-Replication and Proof-of-SpaceTime faster, by accelerating zkSNARK libraries with GPUs. (Rust + OpenCL)
- ⚡ Finality Labs - Researching and developing layer-2 scalability solutions for Ethereum blockchain. (Solidity)
- 🤑 Stellar Asset Management - Building an infrastructure for trading-bots to operate in, using Clojure. (Clojure + ClojureScript)
- 🧑🏫 CodeLearnr - Startup of my own, an interactive platform for teaching programming to persian-speaking users. (Python)