Harshavardhan
Talap.

“I don't just want to write code that lives on a server; I want to write code that controls a physical environment.”

Hardware Roots. Software Scale.

How I Build: From Silicon to Mobile Apps
01. Hardware & SensorsPhysical Layer

Writing deterministic firmware with real-time sensor sampling, low-power sleep routines, and low-level peripheral drivers running directly on microcontrollers.

Key Technologies:ESP32ArduinoEmbedded CI2C / SPIBLE GATTGPIO

Featured Projects

Real systems built across native mobile applications, embedded hardware, and offline automation.

All GitHub Repositories ↗
Android smartphone showing media player controls and track waveform
Live on GitHub
Project 01 · Creator & Developer

PlayBox

Native Android Media Player

A lightweight Android media player designed for smooth playback and low battery drain using hardware-accelerated decoding, with zero intrusive ads or telemetry.

Key Highlights:
  • ·ExoPlayer integration for hardware-accelerated video and audio rendering
  • ·Clean MVVM architecture using Jetpack ViewModel and LiveData
  • ·Offline media indexing and playlist management via Room SQLite
Android SDKJavaExoPlayerMVVMRoom SQLite
View on GitHub ↗
Dashboard showing local network topology, sensor telemetry, and offline LLM status
Deployed Locally
Project 02 · System Architect

Project Home

Offline AI Home Automation

An offline smart home system that runs entirely on a private local network. A local LLM parses natural language voice and text commands, controlling ESP32 relay nodes over MQTT without any internet connection.

Key Highlights:
  • ·Runs 100% offline on a private LAN server with local LLM inference
  • ·ESP32 microcontroller nodes communicate over low-latency MQTT
  • ·Automated device state management and local fallback routines
Local LLMESP32MQTTNode.jsLinux Server
Custom circuit board with biosensors, display, and Bluetooth transmission module
Client Delivered
Project 03 · Hardware & Firmware Engineer

Biomedical Wearable

Portable Vitals Monitoring System

A prototype wearable vitals monitor built for a client. Reads pulse oximetry and temperature sensors via custom microcontroller firmware, streaming real-time telemetry over Bluetooth LE to a companion Android app.

Key Highlights:
  • ·Custom firmware with real-time I2C biosensor sampling and calibration
  • ·Bluetooth Low Energy (BLE) peripheral GATT service for streaming vitals
  • ·Companion Android app for live waveform plotting and local data logging
Embedded CArduinoESP32BLESensorsAndroid

Skills & Technologies

From low-level microcontroller programming and circuit design to mobile application development.

Hardware & Embedded

Microcontrollers, sensors, and hardware communication protocols

ESP32 & ArduinoWi-Fi/BLE nodes, FreeRTOS, GPIO peripheral control
Embedded C / C++Low-level device drivers, register manipulation, I2C, SPI, UART
IoT ProtocolsMQTT broker architecture, HTTP REST, BLE GATT services
Circuit PrototypingBreadboard assembly, schematic capture, PCB layout (EasyEDA)

Android & Mobile

Native mobile engineering, media playback, and hardware integration

Native Java & KotlinModern Android SDK, Android Studio, Gradle
Jetpack ArchitectureMVVM pattern, Room SQLite, LiveData, ViewBinding
Media & Hardware APIsExoPlayer video decoding, BLE Central Manager
UI ImplementationMaterial Design components, clean XML layouts

Full-Stack & Systems

Backend services, local AI inference, and web interfaces

Next.js & ReactApp Router, TypeScript, Tailwind CSS
Node.js & ExpressRESTful APIs, WebSocket & MQTT bridges
Local AI & AutomationOllama local LLM setups, Linux home servers
DatabasesRoom SQLite, MongoDB, Firebase

Tools & Diagnostics

Hardware instrumentation, terminal workflows, and version control

Git & GitHubBranching, PRs, code review workflows
Linux & TerminalSSH, Bash scripting, systemd service management
Diagnostics & TestingMultimeters, logic analyzers, serial monitors, Postman
IDEs & ToolchainsAndroid Studio, PlatformIO, VS Code

Education & Experience

Academic engineering foundations, practical hardware diagnostics, and technical leadership.

Education & Technical Foundations

D.Y. Patil College of Engineering, Akurdi (Pune)2023 – Present

B.E. in Electronics & Telecommunication

Undergraduate engineering curriculum focused on embedded systems, microcontrollers, signal processing, and software engineering.

Embedded SystemsMicrocontrollersCommunication ProtocolsSoftware Design
Board of Technical Education2021 – 2023

Diploma in Computer Hardware & Networking

Practical foundation in computer hardware diagnostics, motherboard buses, component-level troubleshooting, and network infrastructure.

Hardware DiagnosticsMotherboard ArchitecturesComponent TroubleshootingLAN / WAN Routing

Leadership & Community

D.Y. Patil College of Engineering, Akurdi
2024 – Present

Google Student Ambassador

Selected to represent Google developer technologies on campus. Lead hands-on developer initiatives, coordinate student participation in hackathons, and connect students with developer communities.

Key Responsibilities:
  • ·Developer Workshops: Organized practical hands-on sessions covering Android SDK, cloud developer tools, and API integration.
  • ·Hackathon Mentorship: Guided student teams on software architecture, embedded system debugging, and Git collaboration workflows.
  • ·Community Bridge: Connected campus developers with the regional Google Developer Groups (GDG) and DevFest community.
AndroidCloud ToolingHackathonsMentorshipGDG Community

About Me

Bridging hardware diagnostics with scalable application software.

Engineering Perspective
"From circuit-level diagnostics to scalable application software — physical reality always informs the code."

My engineering approach bridges two traditionally separate disciplines: low-level hardware diagnostics and modern application engineering. When I build a native Android app or an offline IoT network, every network packet, buffer, and BLE transmission is informed by what the microcontroller is physically doing.

01

Hardware Foundations

Starting with a Diploma in Computer Hardware provided practical intuition for how computer motherboards, buses, and voltage lines behave. Software is never written in an abstract vacuum.

02

Reliable Firmware

Embedded microcontrollers demand precise timing and resource discipline. Firmware is written to handle hardware edge cases, memory limits, and power sleep states gracefully.

03

Native Mobile Engineering

Android applications built with clean architecture: MVVM separation, hardware-accelerated video decoding via ExoPlayer, and local database persistence via Room SQLite.

Contact

Reach out for project collaboration, engineering roles, or technical questions.

Let's talk

Whether you have an embedded firmware build, an Android project, or an engineering inquiry — feel free to reach out directly.

Links & Profiles

Location: Pune, India

Send a Message