Hi, I'm Shraddha! 👋
A backend engineer working on databases and distributed systems. I currently work on Ceph at IBM, part of the core team responsible for enhancing and maintaining RADOS. I also write and speak occasionally about the work I am doing.
I am focused on writing software that isn’t a pain in the ass for the next person who works with it or rather less crudely put, is well tested, documented and observable. I believe user empathy is an important consideration while designing APIs. I try to stay away from premature optimisation and consider writing documentation as important as development.
I mainly work with C++ these days. Before this, I primarily worked with Golang, briefly explored Rust and have Python experience.
shraddhaag.dev is my home on the internet. You can reach out to me on mail [email protected] or on Twitter!
Since late last year, I have discovered the joy of solving coding challenges with a strong community presense.
If you know about more challenges that I should try, please write to me!
I believe writing cements understanding and boosts clarity. Some of my select posts:
- One Billion Rows Challenge in Golang - The Primeagen walked through the post on his livestream!
- Improving Teuthology Scheduling: GSoC 2020 with Ceph Foundation.
You can find all my posts here.
- How we are Building Hasura Cloud with Hasura (Part II).
- Giving back to the Community - Experience with GSoC and Outreachy.
You can find a complete list here.