Tech
The people who are crazy enough to think they can change the world are often the ones who do
~ Steve Jobs
I'm an engineer by trade and passion, so technology is a huge part of my life. You can check out my projects and my Proof of Work, but it's probably easier to check out my Github to get an idea of exactly what I like doing.
Helping grow the tech community at a student level and establishing a culture of shared learning and knowledge-sharing is something I've been passionate about, which I've tried to establish through my time as the Founding Core Team Lead of Hackerspace PESUECC. I'm also passionate about FOSS and the FOSS Community, which I worked on through Homebrew by HSP PESUECC.
Interests
Technologies
- Distributed Systems - Endlessly fascinating. It's a wonder the internet works as well as it does.
- Databases - these were always black boxes, so it's very interesting to peel back the covers and see that it's just really clever systems engineering all the way down.
- Distributed Databases - Systems like CockroachDB, Cassandra, Dynamo, BigTable, F1 are all continuous sources of learning and inspiration for me.
- CRDTs - So cool, and definitely the frontier for offline-first distributed systems
- Kubernetes - Massive Orchestration at scale! The controller pattern is cool, and so is the declarative approach.
Programming Languages
- Rust - My introduction to systems programming and my current favorite language.
- Golang - The concurrency model is very neat, and It's easy to write concurrent programs - I prefer golang for networked services / programs
- Python - My first language, so I'm still somewhat fluent!
Some Select Posts
Investigating an Internet-Connected Lightbulb → How I found out I don't really control the lightbulb in...
Rustlang 101 → Let's Learn about Rust!...
Fixing a Bug in Meilisearch → How I made my first Hacktoberfest 2021 Contribution in ...
Decorators by Example in Python 🐍 🍩 → Trying to understand what a decorator in Python is, and...
Building Github bots with BunSamosa Bot → Building a Golang-based Github Bot for ACM PESUECC Hack...
Jumpnet - A Distributed Kafka Clone → Replicated Log Misuse to pass messages!...
Saaru - Rust India May 2023 Meetup → this is about Saaru, a Static Site Generator...
Git Up and Running (Git 101) → This post is my best attempt to put into words a talk I...
You Wouldn't Unlock a Mutex! → Did you know that you can't unlock a Mutex in Rust?...
A summary of "Error Handling in Rust" → I attempt to summarize an article by @burntsushi5...