- π Currently volunteering as a Software Developer at CrowdDoing
- π± Always learning and experimenting with new technologies
- π¬ Ask me about Python, C++, Java, Rust, Go, JavaScript, and anything DevOps
- π« Reach me at karan9123@gmail.com
- π Connect with me on LinkedIn
- π Check out my articles on Medium
A low-level Network Packet Analyzer using eBPF to monitor and filter Ethernet Frames, supporting ICMP, ARP, IP, TCP, UDP, and expandable to HTTP/S.
A concurrent Hash-Cons library in Rust to minimize redundant memory by hashing and reusing immutable data. Contributed to the open-source community by publishing it on crates.io.
A real-time, web-based video conferencing application built in Go using WebRTC and Socket.IO, enabling peer-to-peer audio communication.
- Languages: Python, C++, Java, Rust, Go, JavaScript, Haskell, Scala
- Cloud: AWS (EC2, Lambda, S3, Step Functions, Route53, Glue, Cloudformation, EKS), Azure, GCP
- Salesforce: Sales Cloud, Service Cloud, Field Service Lightning, Experience Cloud, Apex, Flows, SOQL, SOSL, Lightning Web Components (LWC), Aura, SFDX
- DevOps: Docker, Kubernetes, Github Actions, Jenkins, Bitbucket
- Databases: PostgreSQL, Redis, MongoDB, Neo4j, CockroachDB
- Tools: Apache Kafka, Apache Flink, Git, Linux/Unix, Ansible, Terraform, Wireshark, Datadog, Puppet, Postman
- Others: Socket Programming, Functional Programming, Asynchronous Programming, Machine Learning
When I'm not coding, you can find me playing the guitar, exploring the latest tech gadgets, or experimenting with new recipes in the kitchen.