Skip to content
View siracgezgin's full-sized avatar

Highlights

  • Pro

Block or report siracgezgin

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
siracgezgin/README.md
Typing SVG


TECHNICAL IDENTITY

class AIResearchEngineer:
    """
    Senior Computer Engineering student specializing in the convergence of 
    geometric deep learning, generative design, and autonomous systems.
    Career trajectory: Full-Stack Development → AI/ML Research Engineering
    """
    
    def __init__(self):
        self.identity = {
            "name": "Sirac Gezgin",
            "location": "Bursa, Turkey",
            "institution": "Bursa Technical University",
            "graduation": 2026,
            "current_role": "AI R&D Intern @ Martur Fompak International",
            "research_focus": [
                "3D Generative Design & FEA",
                "Neural Implicit Representations",
                "Computer Vision for Industrial QA",
                "Edge AI & LLM Deployment"
            ]
        }
        
    def current_research(self) -> dict:
        """Active research at Martur Fompak International AI R&D Lab"""
        return {
            "project": "Neural Implicit Representations for Finite Element Analysis",
            "reference": "arXiv:2110.10863",
            "methodology": [
                "Deep Learning architectures from scratch (PyTorch)",
                "PointCloud Processing & Topology Optimization",
                "Voronoi Diagrams for structural analysis",
                "Open3D framework for 3D data manipulation"
            ],
            "industrial_application": {
                "domain": "Automotive Quality Control",
                "system": "Light Guide Vision System",
                "technology": "YOLOv8-Pose for operator tracking",
                "scale": "24 quality checkpoints, real-time inference"
            }
        }
    
    def philosophy(self) -> str:
        return """
        Bridging theoretical AI research with production-grade engineering.
        Transforming complex mathematical models into deployed, real-world systems.
        From academic papers (arXiv) to industrial applications (automotive, robotics).
        """

# Initialize
researcher = AIResearchEngineer()
print(researcher.philosophy())

Career Narrative: Deliberately pivoting from full-stack web development (React, Node.js, Angular) to specialized AI research. Leveraging strong software engineering fundamentals to build robust, production-ready machine learning systems. Not just a model trainer—a systems architect who understands the full pipeline from data to deployment.


RESEARCH & PROFESSIONAL EXPERIENCE

Martur Fompak International | AI Research & Development

October 2025 - Present | Bursa, Turkey

3D Generative Design for FEA Applications

Research Objective: Investigate neural implicit representations as computationally efficient alternatives to traditional Finite Element Analysis in structural optimization.

Technical Implementation:

  • Literature Foundation: Deep dive into arXiv:2110.10863 on neural implicit fields
  • Framework Mastery: Implementing core PyTorch components via d2l.ai curriculum
    • Custom backpropagation engines
    • Neural network architectures from scratch
    • Gradient descent optimization algorithms
  • 3D Data Pipeline:
    • PointCloud processing with Open3D
    • Topology optimization workflows
    • Voronoi diagram generation for structural analysis
    • Integration with FEA simulation data

Key Technologies: PyTorch Open3D NumPy PointNet Neural Radiance Fields


Computer Vision - "Light Guide" Quality Control System

Industrial Challenge: Real-time verification of 24+ quality checkpoints on automotive seat assembly lines with sub-second latency requirements.

Solution Architecture:

graph LR
    A[Industrial Camera Array] -->|1080p @ 30fps| B(Image Preprocessing)
    B -->|OpenCV Pipeline| C{YOLOv8-Pose Model}
    C -->|Keypoint Detection| D[Operator Action Classifier]
    D -->|Procedural Compliance| E[Quality Verification Engine]
    E -->|Pass/Fail Signal| F[Assembly Line Control]
    
    style C fill:#00FFFF,stroke:#333,stroke-width:3px,color:#000
    style E fill:#76B900,stroke:#333,stroke-width:2px,color:#fff
Loading

Technical Contributions:

  • Pose estimation model research & evaluation (YOLOv8 architecture)
  • Real-time inference optimization for industrial hardware
  • Camera interfacing and image processing pipelines (OpenCV)
  • Operator movement analysis algorithms for 24 quality checks

Impact: Automated quality assurance replacing manual inspection, reducing human error and increasing throughput.


Emerging AI Research

Continuous Learning: Monitoring cutting-edge AI developments

  • Google ADK (Agent Development Kit) for voice agents
  • Hugging Face Transformers & Agents certification courses
  • LLM fine-tuning techniques for domain-specific applications

Özdilek Holding | Frontend Development

August 2025 - October 2025 | Özveri R&D Center

Role Context: Agile team collaboration on internal web applications

Technical Stack:

  • Angular (TypeScript, SCSS)
  • Modular UI component architecture
  • Responsive design implementation
  • UI/UX standards adherence

Key Outcome: Experience in production software development lifecycle, reinforcing engineering discipline applied now to AI systems.


FEATURED PROJECTS

HomeOS-AI

Edge AI Voice Assistant | 2025

Status Tech Hardware

Privacy-first voice assistant running entirely on Jetson Nano. Zero cloud dependency, sub-second response times through aggressive model quantization and CUDA optimization.

System Architecture:

graph LR
    A[Mic] -->|Audio| B(Whisper)
    B -->|Text| C{TinyLlama}
    C -->|Intent| D[Home API]
    C -->|Response| E(TTS)
    E --> F[Speaker]
    
    style C fill:#EE4C2C,color:white
Loading

Performance:

  • Wake word: <100ms
  • Speech-to-text: ~500ms
  • LLM inference: ~200ms
  • Total latency: <1s

Optimization Techniques:

# INT4 quantization pipeline
model = load_quantized_model(
    "TinyLlama-1.1B-Chat",
    quantization="int4",  # 3GB → 750MB
    device="cuda:0"
)

Stack: PyTorch CUDA TensorRT Jetson Nano

TÜBİTAK 2209-A Research

AI-Driven Restaurant Intelligence | 2025

Grant Status NLP

End-to-end AI system transforming restaurant operations through sentiment analysis, personalized recommendations, and predictive inventory management.

Technical Pipeline:

  1. NLP Sentiment Analysis

    • Turkish language processing (Zemberek)
    • Multi-source feedback aggregation
    • Real-time marketing dashboard
  2. Recommendation Engine

    • Collaborative filtering
    • Customer clustering
    • A/B testing framework
  3. Predictive Analytics

    • LSTM time-series forecasting
    • Seasonal pattern recognition
    • Stock optimization algorithms

Business Impact:

  • Data-driven menu optimization
  • Reduced waste through demand prediction
  • Personalized customer experiences

Stack: Scikit-learn Pandas Zemberek LSTM

TEKNOFEST Swarm UAV

BTU MATRİS Team | Finalist 2024

Achievement Competition

Autonomous swarm algorithms for coordinated multi-drone operations in GPS-denied environments. Full simulation and hardware deployment.

Technical Solutions:

  • Decentralized decision protocols
  • Market-based task allocation
  • Velocity obstacle avoidance
  • Formation control algorithms

Simulation Stack:

Environment: Gazebo (Full Physics)
Framework: ROS/ROS2 Node Architecture
Sensors: LiDAR, IMU, Cameras
Testing: Hardware-in-the-Loop (HITL)

Hardware:

  • Custom drone assembly
  • Real-time telemetry
  • Mission-specific payloads

Key Learning: Bridging theoretical optimization with real-world constraints (battery, latency, failures).

Stack: Python C++ ROS Gazebo PX4

Traffic Density Prediction

Urban Planning AI | 2024

Domain Application

ML-powered traffic forecasting system for intelligent city infrastructure planning and real-time congestion management.

System Components:

  1. Computer Vision Pipeline

    • YOLO-based vehicle detection
    • Multi-camera tracking
    • Real-time counting
  2. Time-Series Modeling

    • LSTM for temporal patterns
    • Seasonal decomposition
    • Multi-horizon forecasting
  3. Urban Applications

    • Traffic light optimization
    • Congestion prediction
    • Infrastructure planning

Architecture:

graph TD
    A[Traffic Cameras] --> B[YOLO Detection]
    B --> C[Vehicle Tracking]
    C --> D[LSTM Model]
    D --> E[Predictions]
    E --> F[Traffic Control]
Loading

Stack: YOLOv8 LSTM Computer Vision ML

View More Projects

TEKNOFEST AI in Health (2023)

Medical Imaging Detection | BTU MATRİS

Real-time object detection for medical imaging (X-rays, CT scans) using YOLOv8. End-to-end ML pipeline including data augmentation, annotation, training, and validation.

Stack: YOLOv8 PyTorch OpenCV Medical Imaging


TEKNOFEST Underwater Systems (2022)

Autonomous Navigation | BTU DALAY

Computer vision system for underwater vehicle navigation. Challenges: light attenuation, color distortion, turbidity. Solutions: enhancement algorithms, CNN+classical CV hybrid, Kalman filtering.

Stack: OpenCV PyQt5 Raspberry Pi Computer Vision


Turkish Sentiment Analysis

NLP Research | 2024

Sentiment analysis system for morphologically rich Turkish language. Handles agglutinative structures using Zemberek. Applications in social monitoring and brand analysis.

Stack: Zemberek BiLSTM Word2Vec NLP


ACHIEVEMENTS & RECOGNITION

Achievement Organization Year Impact
Research Grant TÜBİTAK 2209-A 2025 AI-driven restaurant intelligence system
National Finalist TEKNOFEST - Swarm UAV 2024 Autonomous multi-drone coordination
Competitor TEKNOFEST - AI in Health 2023 Medical imaging detection system
Competitor TEKNOFEST - Underwater Systems 2022 AUV computer vision navigation

TECHNICAL ARSENAL & METHODOLOGIES

Deep Learning & AI

Frameworks:
  Primary: PyTorch (Production-grade)
  Secondary: TensorFlow, Scikit-learn
  
Specializations:
  - Neural Architecture Design
  - Custom Loss Functions
  - Model Optimization & Quantization
  - Transfer Learning Strategies
  
Advanced Topics:
  - Graph Neural Networks (GNNs)
  - Neural Radiance Fields (NeRF)
  - Generative Adversarial Networks
  - Large Language Models (LLM)
  
Tools & Libraries:
  - Hugging Face Transformers
  - Weights & Biases (Experiment Tracking)
  - ONNX & TensorRT (Optimization)
  - Ray Tune (Hyperparameter Tuning)

Expertise Level: Implementation from scratch + production deployment

PyTorch TensorFlow Hugging Face Scikit-learn


Computer Vision

Core Libraries:
  - OpenCV (Industrial Applications)
  - Ultralytics YOLOv8 (Object Detection)
  - Open3D (3D Vision)
  
Techniques Mastered:
  - Object Detection & Tracking
  - Pose Estimation (Human/Object)
  - Image Segmentation
  - PointCloud Processing
  - 3D Reconstruction
  
Domain Applications:
  - Industrial Quality Control
  - Autonomous Navigation
  - Medical Imaging
  - Robotics Perception

OpenCV YOLOv8 Open3D

Systems & Deployment

Edge AI:
  Hardware: NVIDIA Jetson Nano
  Optimization: CUDA, TensorRT, ONNX
  Deployment: Docker, Model Serving
  
Programming Languages:
  Expert: Python (AI/ML focus)
  Proficient: C/C++ (Performance-critical)
  Working: SQL (Data pipelines)
  
Development Tools:
  - Git & GitHub (Version Control)
  - Ubuntu/Linux (Primary OS)
  - Jupyter/VS Code (Development)
  - Docker (Containerization)
  
Robotics & Simulation:
  - ROS/ROS2 (Robot Operating System)
  - Gazebo (Physics Simulation)
  - PX4 Autopilot (Drone Software)

Python C++ CUDA ROS Docker


Data Science & NLP

Data Manipulation:
  - Pandas (DataFrames)
  - NumPy (Numerical Computing)
  - Matplotlib/Seaborn (Visualization)
  
NLP Libraries:
  - Transformers (State-of-the-art models)
  - Zemberek (Turkish NLP)
  - spaCy (Text Processing)
  
Specialized Skills:
  - Time-Series Forecasting
  - Topology Optimization
  - Statistical Analysis

Pandas NumPy

Additional Technologies (Legacy/Auxiliary Skills)

Web Development (Full-Stack Background)

Frontend: Angular • React • TypeScript • HTML/SCSS • jQuery
Backend: Node.js • PHP • MySQL
Frameworks: Bootstrap • Express.js

Note: These skills represent my original career path before pivoting to AI. They remain valuable for:

  • Building ML model demos and dashboards
  • Creating data visualization interfaces
  • Deploying AI services with web APIs

GITHUB ANALYTICS & RESEARCH ACTIVITY

Contribution Activity Graph


Language Distribution


PROFESSIONAL NETWORK & COLLABORATION


"Bridging theoretical AI research with production-grade engineering."

Pinned Loading

  1. topology-optimization-pix2pix topology-optimization-pix2pix Public

    AI-powered structural topology optimization using Pix2Pix GAN | Generate optimized 3D designs from load conditions | Export to STL for 3D printing

    Python 2

  2. opencv-tutorial-turkish opencv-tutorial-turkish Public

    Kapsamlı OpenCV görüntü işleme örnekleri ve uygulamaları içeren Türkçe eğitim deposu

    Python 1

  3. Drone-Development-Environment-Installation Drone-Development-Environment-Installation Public

    Python 3 1

  4. turkce-duygu-analizi turkce-duygu-analizi Public

    Zemberek ve Python kullanarak, Türkçe cümlelerin kural tabanlı duygu analizini gerçekleştiren bir NLP projesi. Proje, metinleri pozitif veya negatif olarak sınıflandırır ve doğruluk, kesinlik, anma…

  5. trafik-tahmini trafik-tahmini Public

    İstanbul trafik yoğunluğu verilerinden yola çıkarak tahmin modelleri oluşturulmuştur.

    Jupyter Notebook

  6. angular-football-league-simulation angular-football-league-simulation Public

    Modern ve profesyonel bir futbol ligi simülasyon uygulaması. Angular 16, NgRx, PrimeNG ve RxJS kullanılarak geliştirilmiştir.

    TypeScript 1