Projects

Embedded Systems & Software Development

A showcase of projects spanning embedded systems, RTOS, wearable devices, Android applications, and software engineering.

Featured Projects

BSTD

Zephyr RTOS Board Support & Test Driver

Zephyr RTOS, C | Embedded Systems

Comprehensive Zephyr RTOS implementation project demonstrating major embedded systems concepts. Implements GPIO control, interrupt handling, thread management, networking, WiFi, BLE communication, NVS (Non-Volatile Storage), LittleFS file system, build system configuration, project structure, modularity, and design patterns for embedded applications.

Zephyr RTOS C GPIO Interrupts Threading BLE WiFi LittleFS NVS
View on GitHub →
GR

Galaxy Ring

Zephyr RTOS, C, CMake | 2022 - Present

Project Lead for Galaxy Ring wearable health tracking device. Features include sleep monitoring, heart rate tracking, blood oxygen (SpO₂) support, stress assessment, exercise tracking, gesture recognition, BLE communication, FOTA updates, and efficient sensor/battery management.

Zephyr RTOS C CMake BLE Wearables
View Product →
GRP

Galaxy Ring Plugin

Android, Java, Gson

Bridge between Galaxy Ring wearable and Samsung Health application. Handles heavy health data processing, reliable BLE communication, and seamless data synchronization with battery efficiency optimization.

Android Java Gson BLE
Play Store →
GF3

Galaxy Fit3 Plugin

Android, Java, Gson

Enables seamless collection of health and activity data from Fit3 wearable. Built reliable BLE communication system to synchronize heart rate, steps, sleep, and workout metrics with Samsung Health.

Android Java Gson BLE
Play Store →
WWA

Wearable Weather App

Tizen, C/C++, EFL, Curl

Samsung Weather application for Galaxy wearable devices with real-time weather updates, location-aware forecasts, interactive widgets, day/night backgrounds, and optimized performance for limited wearable resources.

Tizen C/C++ EFL Curl
Galaxy Store →

Project Categories

Wearables

Health tracking devices and wearable applications for Samsung Galaxy series

📱

Android

Android plugins and applications with BLE communication and data sync

⚙️

Embedded Systems

RTOS-based firmware development with real-time constraints and optimization

Open Source Contributions

UVa

UVa Online Judge Solutions

C++ | Competitive Programming

A comprehensive collection of algorithm implementations and optimized solutions for UVa Online Judge problems. Includes solutions for graph algorithms, dynamic programming, and data structure problems with detailed explanations and complexity analysis.

C++ Algorithms Data Structures Problem Solving
View on GitHub →
Pub

Public Repository

Various Technologies

A collection of public projects, experiments, and code samples showcasing various programming concepts, tools, and technologies. This repository serves as a playground for exploring new ideas and sharing useful code snippets with the community.

Open Source Experiments Code Samples
View on GitHub →

GitHub Repositories

Explore my open source projects and code contributions on GitHub.

Loading repositories...

View All Repositories →

Technologies & Tools

C C++ Java Python Zephyr RTOS FreeRTOS Android Tizen CMake Git BLE nRF52840 nRF5340 GDB LittleFS NVS