Skip to content
View santanu2032's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report santanu2032

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
santanu2032/README.md

Santanu Sarkar

Software Engineer • Android & Multi-Platform Systems Architect

Building high-performance, modular, and low-latency software systems.

GitHubEmail


🏢 Executive Summary

Software Engineer specializing in native Android and Kotlin Multiplatform (KMP) development. Proven track record of designing highly scalable, maintainable architectures with a strict emphasis on Unidirectional Data Flow (UDF), Clean Architecture, and Cross-Platform Efficiency. Adept at decoupling complex mathematical processing and state management from UI presentation layers to deliver robust, enterprise-ready software solutions.

⚙️ Core Competencies

Domain Technologies & Paradigms
Systems & Architecture Kotlin Multiplatform (KMP), Clean Architecture, UDF, MVVM, Deterministic State Management, Event-Driven Architecture
UI & Rendering Engines Jetpack Compose, Compose Desktop, Android Canvas, Hardware-Accelerated 2D Graphics, Parametric Mathematics
Languages & Core Kotlin, Java, C++ (JNI/NDK Fundamentals)
AI & Edge Computing Google ML Kit (On-Device Inference), Offline Voice Recognition, Low-Latency Deterministic Routing
DevOps & Tooling Gradle (Kotlin DSL), Git, Multi-module Project Configurations, Performance Profiling

🚀 Flagship Architecture & Projects

Enterprise-Grade Multi-Platform Motion & Visual Engine

Engineered a highly scalable, multi-platform ecosystem capable of running natively across Android and the Windows JVM. The system processes real-time audio and drives a reactive 2D particle engine at 60fps.

  • Architectural Innovation (The "Heart/Brain" Split): Enforced a strict separation of concerns. Pure business logic, deterministic state, and complex mathematics (Brain) are isolated in pure Kotlin modules, completely decoupled from the UI/rendering layer (Heart), achieving zero platform dependency bleed.
  • Cross-Platform Delivery: Leveraged Kotlin Multiplatform (KMP) and JetBrains Compose Desktop to unify the presentation and core logic, significantly reducing development overhead while maintaining native performance across OS ecosystems.
  • Decoupled Data Pipelines: Implemented modular EventLink interfaces to enforce Unidirectional Data Flow, effectively replacing direct worker instantiations to improve dependency injection, module isolation, and UI testability.

Specialized Sub-Systems

  • Alpha Module: An offline, modular voice recognition service leveraging Google ML Kit. Architected specifically for lightweight, privacy-first, on-device execution without reliance on cloud APIs.
  • Wave_Engine: A custom rendering engine utilizing parametric mathematics and Compose Canvas to translate real-time telemetry and audio data into smooth, 60fps visualizers.
  • AI Intent Manager: (In Development) A low-latency deterministic routing layer designed to bypass heavy machine learning inference overhead for standardized, localized queries.

🧠 Engineering Philosophy

  1. Strict Separation of Concerns: UI frameworks should remain presentation-focused; core business logic and state generation must remain pure and platform-agnostic.
  2. Deterministic Execution: Prioritization of highly-optimized, reliable if-else state machines and explicit mathematical models over black-box AI for core application stability and predictable performance.
  3. Scalability by Design: Developing foundational software components that anticipate cross-platform distribution, modular expansion, and commercial-grade deployment standards.

Santanu Sarkar GitHub Activity

Pinned Loading

  1. Dynamic-UI Dynamic-UI Public

    Initially developed as an Android-based prototype, the project has successfully matured into a unified system capable of running natively across multiple platforms, including Android and Windows, …

    Kotlin 1