2nd Year Embedded Systems Student

Hardware roots.

Embedded Engineer.

Exploring the intersection of low-level hardware and modern software. Currently focused on high-precision power management systems.

Build Pipeline

From Concept
to Binary.

Optimized firmware for performance and reliability. My workflow involves rigorous testing and a deep understanding of hardware constraints.

99.9%
Uptime
ESP32
Core
C/C++
Native
Architecture

ESP32 Battery Management [v0.1.0-alpha]

Real-time battery monitoring and management powered by ESP32, INA219, and FreeRTOS.

Embedded C/C++
ISR(TIMER0_VECT) {
  PORTB |= (1 << 5);
  // Raw register manipulation
}
TRANSLATION LAYER
Scalable API (Node.js)
@Get('/data')
async fetchStream() {
  return this.redis.get(...);
}
Real-time Telemetry

Live System Monitoring.

Operational data from the ESP32 BMS core. Visualizing high-frequency voltage sampling and thermal regulation.

Voltage
12.64V
Current
1.25A
Temperature
34.2°C
State of Charge
88%
Oscilloscope_CH1
SAMPLING: 1.2MSPS
OFFSET: +0.02ms
CPU_LOAD
MEM_FREE
TASK_SCHED
I2C_BUS
Security_Logs
[10:42:15]INA219: Calibration written.[OK]
[10:42:18]Cell_1: Balance start.[ACTIVE]
[10:42:22]I2C: Multi-read buffer OK.[OK]
[10:43:01]FreeRTOS: Stack heap 12KB.[OK]
[10:43:05]BMS_SYS: Core watchdog fed.[RUN]
Health_Status
Optimal Performance
Core Capabilities

Engineering Mindset.

Combining hardware intuition with software precision to build deterministic and efficient systems.

RCC->AHB1ENR |= 0x01;
GPIOA->MODER |= 0x400;
GPIOA->ODR ^= 0x20;

Low-Level Optimization

Writing memory-efficient C/C++ for resource-constrained environments.

I2C Scan
0x3C [OLED] Found
CAN Frame
ID: 0x555 [DATA]

Hardware Protocols

Deep expertise in I2C, SPI, UART, and CAN Bus communication.

Real-Time Systems

Task scheduling and synchronization using FreeRTOS and Zephyr.

Power Management

Designing battery-efficient systems with deep sleep and optimized power rails.

Technical Journals

Latest Logs.

Deep dives into embedded systems, firmware architecture, and engineering notes from the field.

Technical Arsenal

A Complete
Tech Stack.

From low-level firmware in C/C++ to cloud-native backends. I bridge the gap between physical hardware and digital platforms.

EmbeddedReal-TimeCloud-NativeHardware Design
System Logs

Career Timeline.

Tracking the evolution of my engineering journey through projects and professional milestones.

2025::PRESENT

ESP32 BMS

@ Personal Project

ACTIVE

Designing and developing a Battery Management System using ESP32. Focused on real-time monitoring, high-precision current sensing, and I2C communication.

ESP32C++I2CINA219FreeRTOS
2025::PRESENT

Intern Student

@ AKÜ Dept. of Information

CURRENT

Configuring workstations, managing software deployments, and optimizing institutional IT workflows.

IT SupportNetworkHardware
2025::ONGOING

Luxly

@ Personal Masterpiece

ONGOING

Architecting a real-time AI study platform. Engineered the hybrid infrastructure using Docker, Traefik, Next.js and NestJS.

Next.js 15NestJSMicroservicesY.js
2023::PRESENT

Freelance Full-Stack

@ Remote

FREELANCE

Developing custom web solutions, automation tools, and dashboards for various clients globally.

ReactNode.jsPostgreSQL
Full System Architecture

Hardware roots.
Software precision.

Demonstrating the full lifecycle of an embedded system—from the raw I2C driver to the real-time application logic.

Modular

Clean separation between driver logic and application tasks.

Real-Time

Asynchronous task management for safety-critical systems.