Skip to content
View karan9123's full-sized avatar

Block or report karan9123

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
karan9123/readme.md

Profile Banner

πŸš€ About Me

  • πŸ”­ 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

πŸ› οΈ Projects

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.

🧰 Technical Skills

  • 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

🎨 Fun Fact

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.

Pinned Loading

  1. Packet-Analyzer Packet-Analyzer Public

    PCAP Packet analyzer written in Rust.

    Rust 5

  2. webCrawler webCrawler Public

    Configurable web crawler, uses Neo4j.

    Python

  3. p2p p2p Public

    Barebones libp2p library.

    Go 1

  4. hash_cons hash_cons Public

    Thread-safe hash-consing library.

    Rust 1

  5. XML-Parser-Navigator XML-Parser-Navigator Public

    XML Parser and Navigator

    Rust

  6. squad-connect squad-connect Public

    A video conferencing application developed in Go and JavaScript.

    HTML