Karan
Vishwakarma
Android Developer|
I'm Karan Vishwakarma, a B.Tech Computer Science student at Parul University (Microsoft IEP Course) based in India. I build across Android, cloud, and AI — from Azure deployments and computer-vision tooling and learning Kotlin.
Outside coursework I've earned six Microsoft certifications and shipped projects like Watch Party and an open-source Hand-Gesture library. I'm open to internships and collaborations where I can learn quickly and deliver working software.
Watch Party
Browser-based watch party platform with real-time media sync, group chat, voice/video calling, and YouTube streaming — deployed on Microsoft Azure.
View on GitHubTech Stack: Node.js, Socket.IO, Azure Blob Storage, Azure Web Apps, Metered Video API, YouTube IFrame API
What I learned: Real-time synchronisation across multiple clients, WebSocket event design, and deploying stateful apps on Azure.
Challenges: Keeping media playback in sync across varying network latencies and handling reconnection gracefully.
Hand Gesture Engine
Open-source Python package for real-time gesture recognition using MediaPipe and OpenCV, with configurable thresholds and plug-and-play modular architecture.
View on GitHubTech Stack: Python, MediaPipe Hands, OpenCV, PyPI packaging
What I learned: Landmark-based gesture classification, packaging a Python library for public distribution, and writing configurable APIs.
Challenges: Achieving reliable detection across different lighting conditions and hand sizes without retraining the model.
Slide Puzzle
Interactive touch-based slide puzzle game for Android built in Kotlin, featuring movement logic, board state management, and puzzle completion validation.
View on GitHubTech Stack: Kotlin, Android SDK, ConstraintLayout, custom touch event handling
What I learned: Implementing tile-swap logic, managing 2D board state, and validating puzzle completion efficiently.
Challenges: Ensuring smooth touch interactions and preventing invalid moves while keeping the UI responsive.
Parul University, Vadodara, Gujarat
Six Microsoft certifications earned alongside coursework; built production-ready cloud and AI projects.
Kendriya Vidyalaya No.2, GCF, Jabalpur, Madhya Pradesh
First exposure to programming sparked a lasting interest in software development.
Became School Captain
Kendriya Vidyalaya No.1, AFS, Suratgrah, Rajasthan
Achieved distinction; Developed a strong foundation in mathematics and physics that underpins algorithmic thinking.
Languages
Frameworks & Tools
Cloud & AI
Let's work together
I'm currently open to internships, job opportunities, and interesting project collaborations. Feel free to reach out through any of the channels below.