Swabri Kanenje

Golang Developer

I build robust, scalable applications with Go, JavaScript, Rust and modern technologies.

About

I'm an emerging Golang developer focused on building robust, scalable systems. My expertise spans developing high-performance backend services in Go, crafting responsive frontends with React and TypeScript, and exploring the cutting edge of web technology through WebAssembly with Rust. This unique combination allows me to create full-stack applications that leverage the best of each technology: Go's concurrency and performance, JavaScript's ecosystem and flexibility, and Rust's safety and speed when compiled to WebAssembly. My additional experience with C/C++ has deepened my understanding of memory management, system architecture, and low-level programming concepts. Currently, I'm immersed in the DevOps ecosystem, working with containerization through Docker and orchestration with Kubernetes (Minikube). I deploy and manage applications on AWS, utilizing services like EC2 for hosting, Lambda for serverless functions, and S3 for storage solutions. I'm particularly passionate about automation and workflow optimization, implementing CI/CD pipelines and integrating tools like n8n and Gumloop to streamline development processes. This infrastructure-focused approach, combined with structured project management through Airtable, enables me to build and maintain scalable, efficient systems while ensuring consistent delivery and quality. My Electrical Engineering background brings a methodical approach to problem-solving, particularly valuable when working with systems architecture and hardware-software interactions. When not coding, I solve challenges on Rosetta Code and CodeWars, and enjoy hiking and swimming.

Experience

  1. 2024 โ€” Present

    Developing efficient algorithms and backend services using Go, participating in peer-driven learning, and contributing to diverse software projects.

    • Go
    • JavaScript
    • Rust
    • Python

Projects

  • Jam-Text: High-Performance Text Indexer

    Led a 5-person hackathon team to build a fast, scalable text indexer in Go. Implemented SimHash fingerprinting, LSH (Locality-Sensitive Hashing), and vector similarity with random hyperplanes. Features parallel processing for chunk handling, efficient in-memory indexing, and fuzzy matching capabilities.

    • Go
    • SimHash
    • LSH
    • Algorithms
    • Parallel Processing

Contact

Wish to Collaborate? Feel free to get in touch ๐Ÿ˜‰...