Pratik Kadole
Available for selective contracts & consulting

Pratik Kadole

Software engineer building practical software, developer tools, and systems.

I build reactive interfaces, browser engines, and backend systems with clean architecture and predictable performance.

Based in India · Building independently · Open source contributor

Tools:TypeScriptNext.jsReactPythonFastAPITailwind CSSPostgreSQLPrisma
Current Work & FocusActive
IoT & Hardware Telemetry

Building field-grade sensor fleets with ESP32 firmware, 433 MHz LoRa radio meshes, and real-time GIS operations.

Computational Simulation & Systems

Parametric FEA modeling with ANSYS APDL automation, Python numerical solvers, and WebGL browser compositors.

Turnkey Product Architecture

Engineering high-performance client platforms, interactive scoping engines, and automated escrow delivery systems.

github.com/pratikk121View repositories
Verified Implementations

What I've Built

Projects, prototypes, and open source systems. Every item links to real code and demonstrates a specific set of architectural decisions.

Systems & IoT · 2026Production Verified

Wildfire Operations Center & LoRa Sensor Fleet

An end-to-end IoT disaster response system connecting field-deployed ESP32 sensor nodes over 433 MHz LoRa radio to a real-time GIS situational operations center.

Key Decision

Rather than relying on continuous polling or cellular SIM modems at every sensor node, used low-power SX1278 LoRa radio modules (SF7, 125 kHz BW) with interrupt-driven sleep cycles, achieving multi-kilometer transmission range through dense forest canopy with minimal battery drain.

ESP32C++ FirmwareLoRa (SX1278)Python BridgeNext.jsPostgreSQLGIS Mapping
Scientific & Simulation · 2026Production Verified

Parametric FEA Simulation Engine & 3D Viewer

A scientific finite element analysis modeling framework with ANSYS APDL automation, Python numerical solvers, and an interactive 3D WebGL specimen viewer for composite materials research.

Key Decision

Implemented an independent, client-side WebGL 3D specimen viewer (zero plugin dependencies) that allows researchers and non-technical stakeholders to inspect the transparent composite dogbone body, pinned UTM clevis fixtures, and internal embedded wire mesh geometry directly in the browser.

PythonNumPy / SciPyANSYS MAPDLAPDL ScriptingWebGL3D ModelingFEA Validation
Systems & IoT · 2026Experimental

AetherOS Browser Compositor & Window Manager

An experimental in-browser desktop operating environment featuring custom WebGL glass shaders, LRU depth stacking, and local state serialization.

Key Decision

Rather than endlessly incrementing z-index on window clicks (which eventually causes integer drift and modal layering bugs), implemented an LRU-ordered focus stack that normalizes active window depths to a tight bounded array, guaranteeing deterministic rendering.

TypeScriptWebGL2 / GLSLReact 19IndexedDBMemory Management
Web Applications · 2026Commercial

Devlogic Systems Commercial Platform & Scoping Engine

Official systems engineering studio platform featuring an interactive project scoping tool that calculates development timelines and estimates from architectural dependency graphs.

Key Decision

Structured feature dependencies as a directed acyclic graph (DAG): toggling an advanced capability (such as real-time WebSocket telemetry) automatically highlights and requires supporting backend services, ensuring clients understand architectural realities before discovery calls.

React 19Vite 6Tailwind CSS v4TypeScriptGraph Algorithms
Developer Tools & SaaS · 2026Active Project

DeliveryDesk: Client Handover & Escrow Portal

A B2B software delivery portal that eliminates freelancer payment disputes by gating source code and handover documentation behind automated milestone invoice clearance.

Key Decision

Designed a dual-state portal experience: while unpaid, clients see an interactive watermarked teaser view with demo video, test result badges, and high-level summaries. When payment clears via webhook, full documentation, Git tokens, and bound PDF exports unlock automatically.

Next.js 16SupabaseStripe / RazorpayEscrow LogisticsPDF GenerationTypeScript
Web Applications · 2026Production Verified

FinanceTracker Decoupled Financial Engine

A full-stack personal finance application featuring an asynchronous FastAPI backend and React frontend for private, self-hosted budgeting and cash flow tracking.

Key Decision

Leveraged Pydantic v2 schemas for strict boundary validation, ensuring all monetary amounts, currency timestamps, and category foreign keys are sanitized before hitting the database transactions.

PythonFastAPIPostgreSQLSQLAlchemy 2.0ReactPydantic v2
Systems & Graphics

Systems Architecture Lab

Low-level experiments in browser mechanics, client-side window compositing, and custom WebGL shaders. Testing the performance boundaries of modern web standards.

AetherOS CoreDesktop Compositor
New Tab

LRU Depth Normalization

Replaced unbounded z-index increments with an LRU-ordered focus stack that normalizes active window depths to a tight bounded array, eliminating z-index collisions.

Bounded Focus Layering

WebGL Optical Refraction

Standard CSS backdrop-filters trigger heavy CPU repaints on drag. Offloaded refraction optics to a WebGL shader passing window coordinates via uniform buffers.

Hardware Accelerated

IndexedDB Layout Persistence

Serializes window coordinates, active applications, minimization states, and user preferences to local browser storage with instant schema restoration.

Zero-Cloud Persistence
Runtime: Client-Side TypeScript & WebGL2
SharedArrayBuffer: EnabledVSync: 60Hz

Engineering Philosophy

I am a full-stack and systems developer based in India. I focus on building resilient web applications, developer tools, and browser graphics experiments.

My work is grounded in understanding systems from the ground up: from the browser’s compositor and DOM paint cycles to asynchronous backend architectures in Python and PostgreSQL.

I avoid unnecessary hype and focus on shipping robust, testable software that solves actual technical challenges.

Predictable Architecture

Favoring explicit data flow, deterministic state machines, and type-safe boundaries over clever, fragile abstractions.

Performance & Low Footprint

Minimizing layout repaints, keeping bundle sizes lean, and profiling real hardware to ensure interfaces stay fluid at 60fps.

Reliability & Longevity

Writing maintainable TypeScript and Python with thorough validation, clean separation of concerns, and automated tests.

Contact

I am available for contract projects, architectural consulting, and selective technical collaborations. Reach out directly or submit the inquiry form below.

Primary Email
pratikk5143772@gmail.com