Skip to content
View OmerFarukOruc's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@NineTech-com

Block or report OmerFarukOruc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omerfarukoruc/README.md

Omer Faruk Oruc

$ whoami

Embedded engineer who builds across the entire stack — from register-level C on real-time operating systems to TypeScript dashboards and AI agent infrastructure.

Founder of NineTech · Based in İzmir 🇹🇷 · Coding since 2011

LinkedIn GitHub NineTech


The Short Version

I'm an embedded engineer who doesn't stop at the firmware boundary.

I've written C that controls cooling systems with 1–3°C precision, deployed devices across three continents, and walked into codebases with zero automated tests — then took part in building the entire testing infrastructure and CI/CD pipeline from scratch. I've also shipped a TypeScript dashboard for AI API management that somehow got 30 stars.

Currently working on safety-critical embedded firmware for agricultural machinery and building AI infrastructure tooling on the side.


What I'm Working On

  • 🔧 Safety-critical embedded firmware — real-time control systems for agricultural machinery
  • 🧪 Testing infrastructure — took part in building CI/CD pipeline from zero: GoogleTest, Jenkins, SonarQube, automated quality gates
  • 🤖 AI tooling — building developer tools for AI agent orchestration and API management
  • 🏢 NineTech — running my consultancy alongside engineering work

How I Think About Engineering

I believe the best embedded engineers are also infrastructure engineers. Writing firmware is half the job — the other half is making sure it doesn't break silently in production.

That's why I've invested heavily in:

  • Host-based testing for hardware you can't run on a CI server
  • Declarative infrastructure (NixOS) that makes deployment reproducible
  • Private networking (Tailscale) that keeps development environments secure without the overhead

If I can't test it automatically, I don't trust it.


Tech Stack

Embedded & Systems
C C++ STM32 ESP32 FreeRTOS Zephyr

Software & AI
TypeScript Python Go React Tauri

Infrastructure & DevOps
Docker Jenkins NixOS Linux Tailscale


Numbers

  • 🌍 10+ devices deployed across 3 continents
  • ⏱️ 1 hour → 5 minutes deployment time reduction via NixOS
  • 🧪 49 unit tests built from zero for safety-critical firmware
  • 💰 ~$1,000/year saved by migrating remote access to Tailscale
  • 📄 100+ pages of technical documentation authored

Timeline

2011  Google Code-In Participant — started coding at 14
2015  Dokuz Eylül University — Electrical & Electronics Engineering
2016  Stanford Machine Learning — Coursera
2020  BSc Thesis: Indoor Navigation for Visually Impaired
2021  RION Mühendislik — Electrical Engineer
2022  Kyra Tech — Embedded SW Engineer
2023  ScenTronix — Embedded SW Engineer
2025  Founded NineTech — Technical consultancy
 NOW  Safety-critical agricultural firmware + AI infrastructure tooling

🌐 Turkish (native) · English (C1, Academic IELTS 7.0) · French (basic)


Pinned Loading

  1. AI Agent Workflow Orchestration Guid... AI Agent Workflow Orchestration Guidelines
    1
    # AI Coding Agent Guidelines (claude.md)
    2
    
                  
    3
    These rules define how an AI coding agent should plan, execute, verify, communicate, and recover when working in a real codebase. Optimize for correctness, minimalism, and developer experience.
    4
    
                  
    5
    ---
  2. OpenCode + Kimi For Coding (K2.5) Setup OpenCode + Kimi For Coding (K2.5) Setup
    1
    # OpenCode + Kimi For Coding (K2.5) Setup
    2
    
                  
    3
    ## 1. Add credentials
    4
    
                  
    5
    ```bash
  3. antigravity-dashboard antigravity-dashboard Public

    AI-powered developer dashboard with real-time code intelligence, metrics, and workflow automation

    TypeScript 31 3