Skip to content
View MustafaCanErsoy's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MustafaCanErsoy

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
MustafaCanErsoy/README.md

Mustafa Can Ersoy

Software Engineer · Computer Engineering @ Bursa Technical University
İstanbul, Türkiye

LinkedIn Medium Kaggle


I build across the stack — machine learning and NLP, autonomous systems and sensor fusion, mobile apps, and high-performance parallel computing. Most of what you'll find here started as university work and grew past the assignment: full benchmarks, ablation studies, and results I can defend.

I care about projects that produce measurable outcomes rather than demos — which is why every repository below reports its numbers.


Featured Projects

Project What it does Stack
FrostBot — Sensor Fusion Autonomous warehouse robot using an Extended Kalman Filter over LiDAR, IMU, encoder and magnetometer. 0.167 m RMSE vs 6.78 m for dead reckoning across 10 Monte Carlo seeds. Python NumPy EKF
Turkish Chunking with CRF Shallow parser tagging noun/verb/adjective/adverb/postpositional phrases and subordinate clauses in Turkish. 0.838 phrase F1 on UD Turkish-IMST. Python sklearn-crfsuite NLP
SafeMotion (team) Fall and inactivity monitoring platform — phone collects accelerometer and gyroscope data, caregivers get realtime alerts on a web dashboard. My part: problem analysis, system architecture, core workflow, data model. TypeScript Node React Prisma
NetProbe (team) Reliable file transfer built on raw UDP — Stop-and-Wait and Go-Back-N, per-packet SHA-256, and a four-scenario performance study. My part: UDP protocol design, Stop-and-Wait client/server, checksum and reliable transfer. Python sockets matplotlib
Bilimagi Cross-platform app where communities vote weekly on scientific articles, then discuss the winner in threaded comments. Realtime, Material 3. Flutter Dart Firebase
Parallel Point-in-Polygon Ray casting over millions of points, sequential vs thread-pool parallel, with a full speedup and efficiency analysis. 3.3× speedup at 5M points. Java ExecutorService

Also: 2 Kale Top — Unity two-player football game, playable in browser · Rising Floorcanvas survival game in vanilla JS


Tech

Languages

Python Java Dart C C# JavaScript SQL

ML & Data

NumPy Pandas scikit-learn Matplotlib

Frameworks & Tools

Flutter Firebase Unity Git Docker


Areas I Work In

  • Machine learning & NLP — sequence labelling, CRFs, feature engineering, evaluation
  • Autonomous systems — sensor fusion, Kalman filtering, localization, path planning
  • Networking — socket programming, protocol design, reliable delivery over UDP, performance measurement
  • Full-stack & mobile — TypeScript, Node, React, React Native, Flutter, Firebase, PostgreSQL
  • Parallel computing — thread pools, workload partitioning, speedup and efficiency analysis

Stats

Languages


Open to collaboration and internship opportunities · Reach me on LinkedIn

Pinned Loading

  1. autonomous-mobile-robot-sensor-fusion autonomous-mobile-robot-sensor-fusion Public

    Autonomous mobile robot simulation with Extended Kalman Filter sensor fusion over LiDAR, IMU, encoder and magnetometer — 0.167 m RMSE vs 6.78 m dead reckoning

    Python

  2. turkish-chunking-crf turkish-chunking-crf Public

    Turkish shallow parsing — NP/VP/ADJP/ADVP/PP phrase and clause detection with Conditional Random Fields, 0.838 phrase F1 on UD Turkish-IMST

    Python

  3. Bilimagi_Social_Media_Project Bilimagi_Social_Media_Project Public

    Cross-platform app where communities vote weekly on scientific articles then discuss the winner in threaded comments — Flutter, Firebase, realtime

    Dart

  4. point-in-polygon-parallel point-in-polygon-parallel Public

    Parallel ray casting in Java — point-in-polygon tests over millions of points, with sequential vs thread-pool benchmarks reaching 3.3x speedup

    Java

  5. safemotion safemotion Public

    Fall and inactivity monitoring platform — mobile sensor collection, real-time dashboard, alerting and device-token authorization

    TypeScript

  6. netprobe-udp-reliable-transfer netprobe-udp-reliable-transfer Public

    Application-layer reliable file transfer over UDP — Stop-and-Wait and Go-Back-N, SHA-256 integrity, traffic logging and network performance analysis

    Python