Tinkerer, currently expanding knowledge on advanced math and CS. Can talk about blockchain, data, optimization and economics.
I am into callisthenics and can muscle up!
Used to answer a lot: Stackoverflow
Apart from https://solvers.pro, I occasionally also handle backend and devops of both projects I was deeply involved in building in the past 4 years. 1. https://pocketbits.in and https://zelta.io
Sole contributor : https://solverscan.io
Core Contributor : https://intent.markets
Jun 20 - Started working on solverscan, a dedicated explorer for deligated transactions using rust. - Started logging what I am working on - Currently studying derivatives and integration in-depth, moving towards probability and linear algebra. - Mechanism design course in progress - Solver protocol needs more research, so it will continue alongside solverscan
Jun 22
- Started adding Cowswap to Solverscan, and worked on API spec of how everything fits together. Made the landing page live on https://solverscan.io
- I will be logging and updating my thinking process by recording my project's progress using OBS on my ubuntu 22 machine. Hopefully, this will help me improve my speaking skills and evaluate my process and fine-tune it.
Jun 29 - Was my birthday, one of the best birthdays yet. Lots of surprises and love.
July 4 - So past couple of days have been really productive, created solverscan.io, and the entire backend is on top of rust. Really loving Rust, it has a steep learning curve but once you get past that man is it worth it - https://solverscan.io is live and has cowswap now, it has leaderboards and a solver dashboard as well. Really proud of my work. - The tech stack is Nextjs for the front end, and the backend is on top of Rust and PostgreSQL. All blockchain interactions are from alloy-rs. Really cool library.
July 11 - Added UniswapX and 1Inch on chain decoding to Solverscan, 1-inch is bit nuanced in their approach involving multiple settlement contracts, need to deep dive a bit for more accuracy. - Leaderboards are live too : https://www.solverscan.io/leaderboard/uniswapx ,https://www.solverscan.io/leaderboard/1inch - Improved queries for the backend, so I made a token metadata query of 5kb every second, to account for freshness. It was not efficient. Instead backend now sends the filtered token data in the transaction response itself. It Saves query time as well as bandwidth. - I need to work on pricing a bit better, working on syncing uniswap and curve amms for the latest pricing, let's see how that goes. - Based on the analysis people are clicking on the ecosystem page, need to work on that. Cheers to a good day!
July 16 - Started working on bridging data, tried to do on-chain analysis of bridging and it crashed the server given how intensive block indexing is. Kudos to the team that is actually doing the work on multi-chain indexing. It's a hard problem. - I rewrote the deBridge analysis code thrice because it just didn't work. Now parsing the data based on their stats API. It is good enough for now. - Look's like there is perps category as well in the intent landscape, added that to the list. Will have more data soon. - There are almost 50 active daily users on https://solverscan.io at the moment, hopefully more solvers and users check the site out. - Restarted my violin classes, oh man! my fingers hurt a lot. Been told to redo the strength training exercises, will do that. Thanks to my partner for pushing me.
July 17 - Debridge is live! Will add more protocols slowly. - Because of experience I understood how to keep everything dirt cheap but this won't work in the long run. Hopefully as more users use the site, can think of scaling. - Rethinking everything I thought about solvers protocol, the earlier framework was good but it's not easy to build. So deciding to set up a small project and scale it over time. - Had applied to multiple accelerators and rejected by all. Not sure what is wrong with my applications. I need to take some time to reanalyse them.
July 18
- I started sharing my work on the bridge update available here: https://solverscan.io/bridge, man getting attention is hard. I am not sure where I am heading yet but experimenting with my ideas and building rapid prototypes. Having fun but also getting burnt out. It's giving me new perspectives.
- Started to understand why doing things all alone is not a scalable approach, you have a limited amount of energy you can put into something. I think money gets you to buy energy from people. That's such an important piece humans have invented for easier collaboration. There are other things than money obviously but still, working for money as that's the vast majority if you consider a normal distribution because people have independent thoughts.
- For the protocol, I will definitely build a dream team where everyone is given growth with loads of fun attached.
July 19 - Added Across to Solverscan. It's indexing now and should be ready with aggregate tmrw. Will start sharing across the platforms tmrw. - Added average time for bridging - Road to becoming a solver and building the protocol started, accumulating all the resources and research materials. - Have setup Artemis to try to understand MeV landscape from solvers pov. Will share my journey as I progress. - I will take a break for a few days, my eyes are burning from burnout. Gotta rest before I resume. - Reapplying to all the accelerators :) Pray for me!
July 24
- Having a good partner makes life too much easier that sometimes you want to mess things up to see if get's interesting, whatever I read in Notes from Underground
is too true. My partner is teaching me about how attitude defines life's outcomes and about Pavlovian conditioning. I'm learning so much from her.
- The world is simple if you start saying yes to tough decisions starting from saying no to unwanted things.
- The last couple of days went into just bug fixing Solverscan and working on amms-rs for me to get involved in the competition. It's been a tough couple of days to keep myself moving, some days are like that. Let's see, more opportunities ahead.
- Added the filters to solverscan swap page
- We have our first 1000 Visitors with more than 5000 page views. This is very interesting, it's only been 20 days, and I think people are liking the simple metrics. A lot of hard work went into this. Happy for now :)
July 29 - Started contributed some efforts to https://intent.markets - Working in memory liquidity map for route analysis, maybe will commoditize this.
July 30 - Recalled my HFT system days. Wrote a post about the in-memory matching engine that is event-driven. Available here. Not sure if it helps a wide range but is helpful for me at least.
July 31 - Making a lot of friends along the way. If you love coding and optimizing things there are so many like-minded people to chat things about - I had a call with copiumnicus, one of the top solvers of Cowswap. Bro motivated me to become a solver. He has done so much all alone. So here I am setting the infra up. Let's see, it will be useful for many things in the future.
Aug 3 - I didn't know there were so many like-minded people nearby, we all met at a cafe nearby and spoke through so many of the existing things on web3. It was so much fun. They are really smart and I should meet them more often. - I started working on Math problems on MathAcademy.com, man it's so much fun to get through things. - Rewriting the solver for Cowswap and writing a frontend dashboard for analysing the metrics and benchmarking them. It should be fun in the coming days.
Aug 10 - Found Math Academy and doing competitive math learning so I can become better at routing algorithms - Built a simple tool : https://alternate-defi.vercel.app - An orderbook view of uniswap v3 amms. It was fun. Play around - Going in depth in terms of math.
Aug 20 - Rewriting library to have better in memory liquidity map. (Maybe open source this one, not sure) - Thought of finetuning existing cowswap baseline solver, but man the codebase is a mess. I am better of rewriting things from scratch for my own sanity. - Part of the shadow competition now, with a general solver I should be able to compete across multiple protocols.
Sep 11 -Working more towards cowswap solving, performing alright on the shadow competition. Next will be solving for mantis,across and debridge :) . Last couple of weeks were crazy amount of learnings. Fine tuning my strategies.
Nov 11 -Going to Bangkok, to meet the other side of the ethereum devs, investors and solvers in general.
Nov 20 -Back from Bangkok, so much of learning meeting such amazing teams. It was all worth it. I roamed around Bangkok for couple of days on my own. It was great.
Nov 22 -Becoming more rust pilled and developing a general solver framework completely on actor model. Its amazing so much is already done on rust. Building on top of so many existing technologies. 0 -Going strong on Math. On to Math Foundation 3, 20% now. Doing my best everyday. -Doing basic calisthenics again. Can do 12 slow pull ups :)
Just ping me incase you wanna know more about me or my projects in general: Telegram
This log is inspired by DeGatchi