Hi, I'm

Kunal Sawhney

● About Me

Turning ideas into scalable, high-performance solutions

A full-stack engineer, problem solver, and all-around tech nerd with 6.5 years of experience building scalable, high-performance applications. I thrive on architecting solutions from scratch, optimizing code, and diving into the latest tech trends—lately, that means a deep dive into AI and GenAI. When I'm not coding, you'll find me writing blogs, brainstorming wild ideas, or just kicking back with music and movies.

Key Highlights

  • Years of Experience: 6.5+ years in full-stack development.
  • Specialties: Scalable architectures, and building AI-powered solutions.
  • Industries: Academia.
  • Freelancing: Open to collaborating on impactful projects.
● Work Experience

My Professional Journey

  • Senior Manager, Engineering
    Cactus Communications2024 - Present

    Leading engineering teams to build scalable AI-powered solutions for academia.

    Team LeadershipArchitecture DesignAI IntegrationTechnical Strategy
  • Manager, Engineering
    Cactus Communications2022 - 2024

    Managed engineering teams, drove technical initiatives, and improved development processes.

    PythonFastAPIAWSTeam ManagementAgile
  • Team Lead, Engineering
    Cactus Communications2020 - 2022

    Led the development of core platform features and mentored junior engineers.

    PythonDjangoAWSTechnical LeadershipCI/CD
  • Python Engineer
    Cactus Communications2018 - 2020

    Developed backend services and APIs for academic publishing platforms.

    PythonFlaskSQLAWSDocker
6+ Years of Experience / 10+ Projects / 10+ Awards
6+ Years of Experience / 10+ Projects / 10+ Awards
● Skills & Tools

My Technical Toolbelt

A collection of technologies I work with to build scalable and efficient solutions

Toolbelt Illustration
Full Stack

Languages

Python
Python
Java
Java
JavaScript
JavaScript
Bash
Bash

Frameworks

FastAPI
FastAPI
Next.js
Next.js

Cloud & DevOps

AWS
AWS
GCP
GCP
Docker
Docker
Terraform
Terraform
● Articles & Thoughts

Code, Ideas & Insights

Sharing knowledge and experiences through technical articles

Asyncio vs Multithreading vs Multiprocessing in Python: The Epic Battle for Efficient Performance
INSIGHTS
06 min read

Asyncio vs Multithreading vs Multiprocessing in Python: The Epic Battle for Efficient Performance

September 24, 2024

☕️ Asyncio, multithreading, or multiprocessing—who takes the crown? I break it down with a fun coffee shop analogy—a multitasking barista, a shared counter, and a chain of cafes! Each has its perks for I/O-bound vs. CPU-bound tasks—so which one brews the best performance?

Read Article

Want to Collaborate?

RESUME