I am a coder who loves building elegant systems. I'm most interested in tackling and solving complex distributed systems problems with Rust and other languages and tools, You'd find me talking or tweeting about this every now and then.
I've had a lot of experience building web apps using React, Typescript, Nodejs, and other frontend frameworks. I have a few years of experience developing and deploying production-ready smart contracts on Ethereum and other EVM-compatible chains.
Experience
Software Engineer2022 - PRESENT
Desci Labs
Core software engineering across the stack (fronted/backend/blockchain), Lead the design, implementation and maintainance of distributed systems solutions, Major product/features owner.
Blockchain Developer2021 - 2022
JPegVault - Contractor
Worked with multiple web3 projects including (JPEGVault Dao, now Desciety) as a contractor developing smart contracts and web3 applications
Full-stack Blockchain Developer2021 - 2022
Angel Protocol
Worked across the stack to develop web3 components for accepting payments in multiple chains (Eth, BnB, Terra, Polygon etc )
Frontend Developer2019 - 2021
Simbi Interactives
I worked on a series of frontend projects for clients, Developed and maintained a educational mobile app using Ionic, angular, typescript that did 100k+ downloads on google playstore.
Recent Projects
Redis Rust
A Redis implementation with support for Replication, Rdb file, Streams and Transactions, I had a lot of fun working on this.
Notor
A simple calender/meetings reminder MacOs tray app similar to notion calendar, has support for multiple google accounts integration. This was developed with Rust, tauri and nextjs. I and a couple of friends use this everyday at work to keep track of our meetings and events
Calc-parser
A simple mathematical language analyzer, parser, interpreter and compiler written in Rust.
Patter
A Rust cli app for backing up your local data to multiple IPFS storage providers.
Typester
An awesome library to convert Rust types to Typescript types. This is not a comprehensive converter and doesn't handle all types but it's awesome anyway.