Computer Engineer

Muhammet Sait Bozdemir

Computer Engineer and AI enthusiast focused on machine learning and computer vision.

I build practical software and intelligent systems across deep learning, computer vision, and general software engineering.

01

About

Portrait of Muhammet Sait Bozdemir outdoors

I am a computer engineer and recent graduate of Middle East Technical University Northern Cyprus Campus. I am especially interested in machine learning, deep learning, computer vision, and the software systems that make intelligent applications practical.

Through individual projects, internships, and teaching experience, I have worked with object detection, image processing, neural networks, support vector machines, computer graphics, and embedded software. I am looking for a junior engineering role where I can contribute to real products while continuing to strengthen my technical skills.

02

Experience

March 2026 - June 2026

Student Assistant

Middle East Technical University Northern Cyprus Campus

  • Taught engineering-focused Python and supported practical sessions.
  • Guided students through debugging, data manipulation, and industrial optimization exercises.

September 2025

Computer Vision Intern

VISEA

  • Implemented object-detection models and image-processing algorithms in a startup environment.

July 2025 - August 2025

DevOps and Embedded Software Developer Intern

HAVELSAN

  • Worked on computer-graphics tasks and gained practical exposure to embedded systems within the Middleware department.

August 2024 - September 2024

Software Developer Intern

Desird Ar-Ge A.S.

  • Worked on software protection and GUI design while collaborating across departments.
03

Selected projects

Individual projects exploring computer vision, neural networks, multimodal learning, and classical machine learning.

Human Detection on Crosswalk

View repository

A real-time video-analysis system that detects and tracks pedestrians and vehicles, evaluates their position against a user-defined region, and counts passing vehicles.

  • Python
  • YOLOv8
  • OpenCV
  • ByteTrack
  • PyTorch
Project details

The system combines YOLOv8 detection with ByteTrack tracking so objects retain consistent identities across video frames. Users define a four-corner region of interest, allowing the application to distinguish pedestrians inside and outside the area and count vehicles without repeated detections.

It supports webcam, single-video, and batch processing, with configurable model settings, color-coded overlays, tracking IDs, vehicle counts, and FPS monitoring.

CNN to SNN Conversion for Ship Classification

View repository

Converted a MobileNetV4 image classifier into a Leaky Integrate-and-Fire spiking neural network for ship detection in satellite imagery.

  • Python
  • PyTorch
  • MobileNetV4
  • timm
  • SNN
Project details

ReLU activations were replaced with calibrated LIF neurons, BatchNorm parameters were folded into convolution layers, and classification was performed through accumulated output spikes. Channel-wise thresholds helped account for different activation ranges across the network.

The ANN baseline reached 95.88% accuracy. The converted SNN reached 95.00% at 128 timesteps and 95.75% at 256 timesteps. The project also exports model artifacts for hardware-oriented implementation.

Energy and Pollution Prediction with SVM

View repository

Built a complete machine-learning pipeline and custom support vector machine for next-day energy-consumption and air-pollution classification.

  • Python
  • NumPy
  • pandas
  • scikit-learn
  • cvxopt
Project details

The project transforms hourly measurements into daily time-series features and implements the SVM dual optimization problem with a quadratic-programming solver. It compares linear, RBF, polynomial, and custom trend-aware kernels using cross-validation.

The work reinforced an important modeling lesson: accuracy alone was misleading for the imbalanced pollution dataset, so recall and F1 were necessary to compare models responsibly.

MNIST Vision-Language Model

View repository

Built a compact vision-language model that matches images of concatenated MNIST digits with English text descriptions.

  • Python
  • PyTorch
  • Vision Transformer
  • DistilBERT
  • SigLIP
Project details

Three digit images are combined and paired with captions such as “one hundred twenty-three.” A pretrained ViT-Tiny image encoder and DistilBERT text encoder project both modalities into a shared embedding space trained with SigLIP contrastive loss.

The project covers multimodal dataset generation, frozen pretrained encoders, trainable projection heads, contrastive training, and Top-1/Top-5 retrieval evaluation.

04

Education

2021 - 2026

B.Sc. in Computer Engineering

Middle East Technical University Northern Cyprus Campus

GPA: 3.72

2024 - 2026

Minor in Engineering Management

Middle East Technical University Northern Cyprus Campus

GPA: 3.68
05

Technical skills

Programming

  • Python
  • C
  • C++
  • SQL

Machine learning

  • PyTorch
  • TensorFlow
  • scikit-learn
  • Model evaluation

Computer vision

  • OpenCV
  • YOLO
  • Object detection
  • Multi-object tracking

Data and applications

  • NumPy
  • pandas
  • Flask
  • Feature engineering
  • GUI development

Additional experience

  • Embedded software
  • Computer graphics
  • Software protection
06

Let’s connect.

I am interested in junior opportunities in machine learning, computer vision, software engineering, and embedded software. If my background fits your team or project, feel free to contact me.