Nov 2020 - Present
Naveen Sahu
- @nvn
- self taught super shadowy coder
- India
Resume
Portfolio
View All
1000 Day Streak on Duolingo! Completed 1k days learning Spanish on Duolingo!
Learned GraphQL through Odyssey by Apollo team! I've written many REST APIs in the past and to be honest, I'm kinda flattered by GraphQL for its efficiency and structure.
Started Actively Reading Books Started reading books of all sorts, but mostly non-fiction. I must say, reading good books really changed my perspective and way of thinking. One of the best moves I ...
Time to get Rusty! Piqued interest in Rust language. Been quite a time writing in statically typed language. Rust is relatively challenging to master, but this is very easily offset by its efficien...
Threads
A thread on the enforcing a timelock in smart contracts using Timelock Controller contract https://twitter.com/heyNvN/status/1500199287694630912?s=20&t=V_zT_uP5Hd2qWBHEut0Wow
A thread on Access Control pattern in Solidity smart contracts https://twitter.com/heyNvN/status/1496892690083946509?s=20&t=V_zT_uP5Hd2qWBHEut0Wow
Wrote this engaging thread on Twitter about The Graph! https://twitter.com/heyNvN/status/1493966141101785090?s=20&t=uetKDiwiGv74TpR5jPW-rw
Things I’ve built
View All
Built a Hardhat plugin - a utility to greatly aid testing smart contracts in a Hardhat project! hardhat-test-utils 🛠Handy utilities for testing contracts in Hardhat projects - manipulate blocks, t...
Did a fun programming task by 1729.com and won BTC! Started just for fun, wrote a small game - Satoshi Run on Replit featuring some bitcoin memes. This was motivated by one of many 1729.com tasks. ...
Built Artista - Style Transfer App Written In Kotlin Built a native android app using Kotlin language that harnesses deep learning's style transfer technique to create elegant media on your smartph...
Built Snap Bot - a Twitter bot! I found myself taking screenshots of my phone screen and cropping a tweet to save on my phone. And that's where Snap Bot was born! Just mention in a reply to the twe...
Articles and blogs
View All
Ethereum Yellow Paper Mathematics Deciphered | Part 1: World State "A transaction, T is the tuple, (T_x, T_n, T_p, T_g, T_t, T_v, ...), with many fields which are cryptographically signed & sent to...
Ethereum Yellow Paper Mathematics Deciphered | Part 1: World State "World state, σ, is basically a mapping of addresses to account states, where an account state comprises of nonce, balance, storag...
Ethereum Yellow Paper Mathematics Deciphered | Part 0: Conventions Writing a new series that deciphers Mathematics from Ethereum Yellow Paper. Here goes the first one: https://blog.nvn.fyi/19/07/20...
Disambiguating Clone And Copy Traits In Rust Language https://blog.nvn.fyi/28/06/2022/Disambiguating-Clone-And-Copy-Traits-In-Rust/