ertuncozbay.dev/index.html

250 lines
13 KiB
HTML
Raw Normal View History

2026-10-14 21:42:24 +00:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ertunç Özbay — Embedded Systems, Hardware Lab &amp; Open-Source Projects</title>
<meta name="description" content="Personal engineering studio and workshop of Ertunç Özbay: ESP32/ESP-IDF embedded systems, hardware prototyping, C/Rust/Python tooling, and open-source builds.">
<link rel="icon" type="image/svg+xml" href="assets/images/favicon.svg">
<link rel="stylesheet" href="assets/css/style.css">
2026-10-14 21:42:24 +00:00
</head>
<body>
<a class="skip-link" href="#main-content">Skip to main content</a>
<header class="site-header">
<div class="container header-inner">
<a class="site-brand" href="index.html">
2026-10-14 21:42:24 +00:00
<span class="brand-mark" aria-hidden="true">EÖ</span>
<span>
Ertunç Özbay
<span class="brand-subtitle">embedded // hardware // open-source</span>
2026-10-14 21:42:24 +00:00
</span>
</a>
<button class="nav-toggle" type="button" data-nav-toggle aria-expanded="false" aria-controls="primary-navigation">
<span aria-hidden="true">☰</span>
<span data-nav-label>Menu</span>
</button>
<nav id="primary-navigation" class="site-nav" data-site-nav aria-label="Main navigation">
<ul class="nav-list">
<li><a class="nav-link" href="index.html" aria-current="page">Home</a></li>
<li><a class="nav-link" href="about.html">About</a></li>
<li><a class="nav-link" href="projects/index.html">Projects</a></li>
<li><a class="nav-link" href="blog/index.html">Blog</a></li>
<li><a class="nav-link" href="lab.html">Lab</a></li>
<li><a class="nav-link" href="contact.html">Contact</a></li>
2026-10-14 21:42:24 +00:00
</ul>
</nav>
</div>
</header>
<main id="main-content">
<div class="container">
<section class="workshop-hero" aria-labelledby="hero-heading">
<span class="workshop-eyebrow">⚡ ELECTRICAL &amp; ELECTRONICS ENGINEERING // OPEN WORKBENCH</span>
<h1 id="hero-heading"><span class="gradient-title">Hi, I’m Ertunç Özbay.</span></h1>
2026-10-14 21:42:24 +00:00
<p class="hero-lead">
I design embedded hardware, write bare-metal C &amp; FreeRTOS firmware, and build open-source systems from the transistor level up to Linux desktop tooling.
2026-10-14 21:42:24 +00:00
</p>
<p class="reading-width">
Welcome to my engineering studio and notebook. Here I document my real hardware prototypes—from an <strong>ESP32-S3 2.4 GHz Multi-Functional RC Console</strong> and a <strong>Dual-Core ESP32 16-Track MIDI Synthesizer</strong> to a <strong>4WD Autonomous Vehicle</strong> and a <strong>Standalone Linux Game Launcher written in Rust</strong>.
</p>
<div class="button-row">
<a class="btn btn-primary" href="projects/index.html">🚀 Explore All 4 Projects</a>
<a class="btn btn-cyan" href="https://github.com/ertunc-ozbay" rel="noopener noreferrer">💻 GitHub (@ertunc-ozbay)</a>
<a class="btn btn-secondary" href="contact.html">✉️ Contact &amp; Gmail</a>
</div>
<div class="stats-strip" aria-label="Workshop highlights">
<div class="stat-pill">
<span class="stat-value">4 Active Builds</span>
<span class="stat-label">ESP32-S3, ESP32, 4WD RC &amp; Linux/Rust</span>
</div>
<div class="stat-pill">
<span class="stat-value">ESP-IDF v5.2.2</span>
<span class="stat-label">ISO C99, Dual-Core FreeRTOS &amp; KiCad</span>
</div>
<div class="stat-pill">
<span class="stat-value">16-Track Synth</span>
<span class="stat-label">Custom Python RLE MIDI-to-C Compiler</span>
</div>
<div class="stat-pill">
<span class="stat-value">Open Source</span>
<span class="stat-label">Schematics, Firmware &amp; Build Logs</span>
</div>
</div>
2026-10-14 21:42:24 +00:00
</section>
<section class="section-block" aria-labelledby="active-builds-heading">
2026-10-14 21:42:24 +00:00
<div class="section-header">
<div>
<span class="section-label">01 // Featured Hardware &amp; Software Builds</span>
<h2 id="active-builds-heading">Projects on My Bench</h2>
2026-10-14 21:42:24 +00:00
</div>
<a href="projects/index.html">View full specifications &amp; PoC video slots →</a>
2026-10-14 21:42:24 +00:00
</div>
<div class="card-grid-2">
<!-- Project 1 -->
<article class="card card-amber">
2026-10-14 21:42:24 +00:00
<div class="card-top">
<div class="card-meta">
<span class="badge badge-progress">Hardware Rev 0.1 → Phase 2 Console</span>
<span>ESP32-S3 • 2.4 GHz RF</span>
2026-10-14 21:42:24 +00:00
</div>
<h3><a href="projects/multi-functional-controller.html">Multi-Functional RC Controller (MFC)</a></h3>
2026-10-14 21:42:24 +00:00
<p>
A handheld 2.4 GHz wireless transmitter and embedded control console powered by an <strong>ESP32-S3-N16R8</strong> (16 MB Flash / 8 MB Octal PSRAM), <strong>nRF24L01+ PA+LNA</strong> RF transceiver, dual <strong>K-Silver Hall-effect gimbals</strong>, and shared SPI2 <strong>1.3" ST7789 IPS TFT + MicroSD</strong> bus.
2026-10-14 21:42:24 +00:00
</p>
<ul class="tag-list" aria-label="Technologies">
<li><span class="tag tag-esp">ESP32-S3-N16R8</span></li>
<li><span class="tag tag-c">ESP-IDF C99</span></li>
<li><span class="tag tag-hw">nRF24L01+ 2.4GHz</span></li>
<li><span class="tag tag-hw">KiCad Schematic</span></li>
</ul>
2026-10-14 21:42:24 +00:00
</div>
<div class="card-actions">
<a class="btn btn-primary" href="projects/multi-functional-controller.html">Project Page &amp; PoC Video</a>
<a class="btn btn-secondary" href="https://github.com/ertunc-ozbay/multi-functional-controller" rel="noopener noreferrer">GitHub Repo</a>
2026-10-14 21:42:24 +00:00
</div>
</article>
<!-- Project 2 -->
<article class="card card-synth">
2026-10-14 21:42:24 +00:00
<div class="card-top">
<div class="card-meta">
<span class="badge badge-experimental">Active Prototype</span>
<span>Dual-Core ESP32 • Audio &amp; UI</span>
2026-10-14 21:42:24 +00:00
</div>
<h3><a href="projects/midi-breadboard-instrument.html">MIDI Breadboard Instrument (Desk Rave 16-Track Symphony)</a></h3>
2026-10-14 21:42:24 +00:00
<p>
A standalone dual-core <strong>ESP32 MIDI synthesizer, drum sequencer, and 30 FPS SPI OLED visualizer</strong> with a custom <strong>Python RLE MIDI-to-C compiler</strong> (<code>midi_to_c.py</code>), hardware PCNT rotary encoder, passive melody piezo, and dual active drum buzzers.
2026-10-14 21:42:24 +00:00
</p>
<ul class="tag-list" aria-label="Technologies">
<li><span class="tag tag-esp">ESP32 Dual-Core</span></li>
<li><span class="tag tag-python">Python RLE Compiler</span></li>
<li><span class="tag tag-synth">30 FPS SPI OLED</span></li>
<li><span class="tag tag-c">FreeRTOS IPC</span></li>
</ul>
2026-10-14 21:42:24 +00:00
</div>
<div class="card-actions">
<a class="btn btn-primary" href="projects/midi-breadboard-instrument.html">Project Page &amp; PoC Video</a>
<a class="btn btn-secondary" href="https://github.com/ertunc-ozbay/midi-breadboard-instrument" rel="noopener noreferrer">GitHub Repo</a>
2026-10-14 21:42:24 +00:00
</div>
</article>
<!-- Project 3 -->
<article class="card card-emerald">
2026-10-14 21:42:24 +00:00
<div class="card-top">
<div class="card-meta">
<span class="badge badge-active">In Development</span>
<span>Robotics • Control Logic</span>
2026-10-14 21:42:24 +00:00
</div>
<h3><a href="projects/rc-autonomous-vehicle.html">RC and Autonomous 4WD Vehicle</a></h3>
2026-10-14 21:42:24 +00:00
<p>
A companion 4WD robotic vehicle platform designed to pair with the 2.4 GHz Multi-Functional Controller while exploring closed-loop motor control, telemetry feedback, and autonomous obstacle-avoidance logic.
2026-10-14 21:42:24 +00:00
</p>
<ul class="tag-list" aria-label="Technologies">
<li><span class="tag tag-hw">4WD Robotics</span></li>
<li><span class="tag tag-c">Embedded Control</span></li>
<li><span class="tag tag-esp">2.4 GHz Telemetry</span></li>
</ul>
</div>
<div class="card-actions">
<a class="btn btn-primary" href="projects/rc-autonomous-vehicle.html">Project Page &amp; PoC Video</a>
</div>
</article>
<!-- Project 4 -->
<article class="card card-coral">
<div class="card-top">
<div class="card-meta">
<span class="badge badge-coral">v1.0.0 Released</span>
<span>Rust • Linux Systems &amp; Wine</span>
</div>
<h3><a href="projects/pointblank-linux.html">Point Blank on Linux — Standalone Community Launcher</a></h3>
<p>
An all-in-one standalone Linux desktop launcher written in <strong>Rust</strong> that runs Point Blank (Zepetto / TAM) on Linux with 100% unmodified official CheatBlocker anti-cheat, automated Wine prefix provisioning, and DirectX 9 / DirectX 11 support.
</p>
<ul class="tag-list" aria-label="Technologies">
<li><span class="tag tag-rust">Rust</span></li>
<li><span class="tag tag-c">Wine / DirectX 11</span></li>
<li><span class="tag tag-python">Linux Desktop</span></li>
</ul>
</div>
<div class="card-actions">
<a class="btn btn-primary" href="projects/pointblank-linux.html">Project Page &amp; PoC Video</a>
<a class="btn btn-secondary" href="https://github.com/ertunc-ozbay/pointblank-linux" rel="noopener noreferrer">GitHub Repo</a>
</div>
</article>
</div>
</section>
2026-10-14 21:42:24 +00:00
<section class="section-block" aria-labelledby="workshop-areas-heading">
<div class="section-header">
<div>
<span class="section-label">02 // Inside This Studio</span>
<h2 id="workshop-areas-heading">How I Approach Engineering</h2>
</div>
</div>
2026-10-14 21:42:24 +00:00
<div class="card-grid">
<div class="card card-amber">
<div class="card-top">
<span class="section-label">Hardware + Software</span>
<h3>Understanding the Whole Stack</h3>
<p>
From decoupling capacitors, BJT switches, and SPI bus arbitration up to FreeRTOS tasks and Python/Rust tooling—I study how every layer connects so I can take full ownership of what I build.
</p>
2026-10-14 21:42:24 +00:00
</div>
<a href="about.html">Read my engineering philosophy →</a>
</div>
2026-10-14 21:42:24 +00:00
<div class="card card-synth">
<div class="card-top">
<span class="section-label">Lab &amp; Bench Notes</span>
<h3>The Open Workbench</h3>
<p>
Explore my active breadboard tests, RLE MIDI-to-C compression algorithms, hardware protection fixes, and reverse-engineering study notes.
</p>
2026-10-14 21:42:24 +00:00
</div>
<a href="lab.html">Open the Lab Notebook →</a>
</div>
<div class="card card-emerald">
<div class="card-top">
<span class="section-label">Direct Contact</span>
<h3>Collaborate &amp; Connect</h3>
<p>
Reach out directly via Gmail (<code>ertuncozbayh@gmail.com</code>), Outlook, LinkedIn, or GitHub to discuss embedded systems, electronics, or open-source builds.
</p>
</div>
<a href="contact.html">View Contact &amp; Email Details →</a>
</div>
2026-10-14 21:42:24 +00:00
</div>
</section>
</div>
</main>
<footer class="site-footer">
<div class="container footer-inner">
<div>
<strong>Ertunç Özbay</strong> — Electrical &amp; Electronics Engineering Student • <a href="mailto:ertuncozbayh@gmail.com">ertuncozbayh@gmail.com</a>
2026-10-14 21:42:24 +00:00
</div>
<ul class="footer-links" aria-label="Footer links">
<li><a href="projects/index.html">Projects</a></li>
<li><a href="blog/index.html">Blog</a></li>
<li><a href="lab.html">Lab</a></li>
<li><a href="contact.html">Contact</a></li>
2026-10-14 21:42:24 +00:00
<li><a href="https://github.com/ertunc-ozbay" rel="noopener noreferrer">GitHub</a></li>
<li><a href="https://www.linkedin.com/in/ertunc-ozbay" rel="noopener noreferrer">LinkedIn</a></li>
2026-10-14 21:42:24 +00:00
</ul>
</div>
</footer>
<script src="assets/js/main.js"></script>
2026-10-14 21:42:24 +00:00
</body>
</html>