Hey, I'm Kanwarpal Brar, a software engineer (kanwarpal.com) passionate about building distributed systems and solving complex problems. I enjoy working on high-performance applications and scalable microservice architectures.
I'm proficient in:
- Languages: Go, C++, Python, TypeScript/JavaScript, Java, Kotlin, C#
- Backend: Node.js, Flask, Spring Boot
- Frontend: React, Vue.js
- Cloud: AWS, Azure, Kubernetes, Docker
- Data: Kafka, SQL, NoSQL, Hadoop, Spark, MapReduce
- Carta: Payments Engineer, Backend Engineer
- UWaterloo: Distributed Systems Research Assistant
- Arctic Wolf Networks: Software Developer Co-op
- Genesys: Full Stack Software Developer Co-op
- Cloudspark Labs: Software Engineering Intern
- Pillar to Post: DevOps Engineer Co-op
I studied Computer Science at the University of Waterloo, with a focus on distributed systems and concurrency.
I'm passionate about:
- Distributed systems
- Concurrent programming
- Performance optimization
Currently exploring these interests by:
- Running my own private Kubernetes cluster
- Experimenting with local AI models
- Building a concurrent in-memory event streaming platform
π‘ "The Heap is my Enemy; The Stack is my Friend"