Skip to content
View ShounakPatra's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report ShounakPatra

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.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ShounakPatra/README.md

About Me

I am an AI / ML Engineer specializing in On-Device Machine Learning, Android Systems (C++/NDK), and High-Performance Edge Runtimes. My engineering focus revolves around executing large language models (LLMs) and computer vision runtimes 100% locally on edge devices with zero cloud telemetry, low RAM footprints, and real-time inference latency.

Core Competencies

  • AI / ML Engineering: Deep integration with LiteRT (TFLite), MediaPipe GenAI, and native llama.cpp runtimes for quantization, NPU/GPU hardware acceleration, and dynamic context windows.
  • Software Systems Engineering: Production-grade Kotlin, C++20, JNI bridges, CMake cross-compilation, and memory-safe Android NDK development.
  • Product & UI Engineering: Modern Jetpack Compose design systems, real-time Haze glassmorphism blur effects, custom graphics rendering, and gesture navigation.
  • Interactive Audio Computing: Low-latency real-time DSP, pitch & amplitude dynamic tracking, and hands-free voice interface engines.
Open To: Senior Software Engineer Roles | On-Device AI / Mobile ML Engineering | Native Android Systems Collaboration

Tech Stack

Languages & Core Systems

Kotlin C++ Java Python Shell

Frontend & UI Architecture

Compose Material 3 Android SDK HTML5

Backend, AI Runtimes & Databases

LiteRT MediaPipe llama.cpp Hugging Face SQLite

Cloud, DevOps & Native Tooling

NDK CMake Gradle Git GitHub Actions


AI / ML Expertise

Domain Proficiency Core Technologies & Details
On-Device LLM Inference Expert Local execution of 1Bโ€“4B parameter models (DeepSeek R1, Gemma 3, Qwen 2.5, Llama 3) on mobile SOCs.
Native Runtime Acceleration Advanced LiteRT-LM CPU/GPU backends, MediaPipe GenAI task pipeline, and native llama.cpp C++ JNI integration.
Quantization & Memory Optimization Advanced INT4 / INT8 quantization alignment, KV-cache memory limits, thermal profiling, and NPU delegate mapping.
Private & Offline Architecture Expert Zero-telemetry sandbox storage, local prompt session caching, gated Hugging Face token local encryption.

Featured Projects

๐Ÿค– Solus โ€” On-Device Private AI Assistant (Click to Expand)

Solus is an open-source, enterprise-grade, 100% offline Android application that executes state-of-the-art Generative AI models directly on user devices with zero server latency or cloud tracking.

Metric Details
Stack Kotlin, C++20, Android NDK, CMake, Jetpack Compose, LiteRT, MediaPipe GenAI, llama.cpp
Scale Multi-model catalog supporting 1Bโ€“4B LLM & Vision parameters
Performance Streamed real-time generation (~24 t/s on Snapdragon 8 Gen 3) with TTFT < 150ms
Security 100% local sandbox storage, zero analytics telemetry, encrypted HF read token memory
Impact Fully functional production release (v1.5.0) available via direct APK release
Repository github.com/ShounakPatra/Solus

Solus features a dynamic glassmorphism UI built with Jetpack Compose and real blur algorithms, single-row telemetry metrics (t/s speed, TTFT, temperature, RAM), and automatic NPU/GPU hardware acceleration.


๐ŸŽฎ Vocex-Run โ€” Voice-Controlled Android Game (Click to Expand)

Vocex-Run is an interactive, real-time voice-controlled endless runner game for Android where dynamic microphone input replaces traditional touch controls.

Metric Details
Stack Kotlin, Android SDK, Real-Time Audio DSP, Canvas Rendering, Android AudioRecord API
Scale Multi-mode environment scaling (Silent, Normal, Rage Mode)
Performance Low-latency audio sampling loop (< 20ms buffer latency)
Security Local audio processing buffer discarded immediately after pitch extraction
Impact Production release v5.1 with persistent score storage and optimized shadow pipelines
Repository github.com/ShounakPatra/vocex-run

Vocex-Run extracts real-time amplitude and pitch features from live microphone buffers to control character movement, jump triggers, and velocity scaling without physical touch inputs.


Experience

Independent AI / ML Engineer

Self-Employed / Open Source Contributor โ€ข 2025 โ€” Present

Architecting, developing, and deploying high-performance native Android applications and AI runtimes.

  • Designed and shipped Solus, integrating LiteRT-LM, MediaPipe GenAI, and llama.cpp native C++ bindings for 100% offline LLM inference.
  • Implemented real-time hardware telemetry tracking (tokens/sec, TTFT, device thermal state, free RAM) to prevent memory crashes on low-end hardware.
  • Authored custom Jetpack Compose UI systems featuring dynamic theme switching, Haze blur shaders, and full gesture navigation support.
  • Built Vocex-Run, an audio-driven Android game featuring low-latency DSP algorithms for real-time voice intensity control.

Kotlin C++ Android NDK LiteRT MediaPipe llama.cpp Jetpack Compose CMake


Achievements

Recognition Details
๐Ÿš€ Solus v1.5.0 Release Shipped production-ready offline AI Android app with dynamic model themes & telemetry guard.
๐ŸŽฎ Vocex-Run v5.1 Release Shipped stable, low-latency audio-driven Android game with custom score persistence.
๐ŸŸข 100% Passing Android CI Maintained automated GitHub Actions workflows for testing, linting, and build verification.

Certifications

Amazon Web Services (AWS)

  • AWS Certified Cloud Foundations & Architecture Fundamentals

Oracle

  • Oracle Java SE Programming & Object-Oriented Software Design

NPTEL & Academic

  • NPTEL Elite Certification in Programming in Java
  • NPTEL Data Structures and Algorithms in C++

Cisco Networking Academy

  • Cisco CCNA Introduction to Networks & Security

Coding Profiles


GitHub Analytics

GitHub Stats ย ย  Top Languages


GitHub Trophies

Open Source Developer AI Architect Systems Engineer DSP Innovator


Contribution Activity

Shounak Patra's 12-Month GitHub Contribution Calendar with Months and Days


Contribution Snake

Contribution Snake

Current Focus

Learning:
  - Advanced Quantization (AWQ, GPTQ, GGUF K-Quants)
  - Vulkan GPU Shader Acceleration for Mobile AI
  - Agentic Tool-Use Execution Runtimes

Building:
  - Solus v5.0.0 (llama.cpp C++ JNI & Native GGUF Engine)
  - High-Performance Android Audio DSP & Camera Vision Extensions

Exploring:
  - Low-Latency Local RAG Embeddings (Vector Databases on Android)
  - Android System Server Architecture & Memory Guard

Open To:
  - Senior On-Device AI Engineering Roles
  - High-Impact Open Source Software Collaboration

Connect


"Building intelligent software that is private, fast, and native by design."


Footer Banner

Pinned Loading

  1. Solus Solus Public

    Private, offline Android AI chat powered by on-device language and vision models.

    Kotlin 1