Skip to content
View Anlcnmsml's full-sized avatar

Block or report Anlcnmsml

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 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
Anlcnmsml/README.md

👨‍💻 Anılcan Muşmul

Computer Engineering Student | Embedded Systems & Software Engineering Candidate


EN | About Me

I am a fourth-year Computer Engineering student at Yıldız Technical University, interested in embedded systems, software engineering, robotics, and hardware-software integration.

My academic projects include ESP32-C3-based wearable systems, ROS 2 navigation testing, 8086 Assembly hardware simulations, C applications, Java desktop software, and PostgreSQL database design.

I am currently working as an Automation Technical Intern at Unimak, where I am gaining exposure to PLC control logic, Profinet-based data flows, IT/OT integration, .NET monitoring interfaces, SQL databases, and RobotStudio Digital Twin workflows.

🛠 Technical Experience

  • Embedded Systems & IoT: Developed an ESP32-C3-based wearable safety system using MPU6050 and MAX30105 sensors, I2C communication, BLE, Flutter, and Firebase.
  • Robotics: Compared four ROS 2 Nav2 local planners across multiple Gazebo environments and developed Python scripts for performance data collection.
  • Low-Level Programming: Developed register-level 8086 Assembly simulations involving interrupts, serial communication, GPIO, ADC, DAC, and peripheral interfacing.
  • Software Development: Built C-based games and a Java hospital appointment system supporting both Swing GUI and command-line interfaces.
  • Database Systems: Designed a six-table PostgreSQL application using constraints, triggers, stored functions, views, indexes, and a role-based Python Tkinter interface.

📂 Featured Repositories


TR | Hakkımda

Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği 4. sınıf öğrencisiyim. Gömülü sistemler, yazılım mühendisliği, robotik ve donanım-yazılım entegrasyonu alanlarına ilgi duyuyorum.

Akademik projelerim arasında ESP32-C3 tabanlı giyilebilir sistemler, ROS 2 navigasyon testleri, 8086 Assembly donanım simülasyonları, C uygulamaları, Java masaüstü yazılımları ve PostgreSQL veritabanı tasarımı bulunuyor.

Şu anda Unimak'ta Otomasyon Teknik Stajyeri olarak PLC kontrol mantığı, Profinet tabanlı veri akışları, IT/OT entegrasyonu, .NET izleme arayüzleri, SQL veritabanları ve RobotStudio Dijital İkiz iş akışları hakkında deneyim kazanıyorum.

🛠 Teknik Deneyim

  • Gömülü Sistemler ve IoT: MPU6050 ve MAX30105 sensörleri, I2C, BLE, Flutter ve Firebase kullanarak ESP32-C3 tabanlı giyilebilir bir güvenlik sistemi geliştirdim.
  • Robotik: Birden fazla Gazebo ortamında dört ROS 2 Nav2 yerel planlayıcısını karşılaştırdım ve performans verilerini kaydeden Python betikleri geliştirdim.
  • Düşük Seviyeli Programlama: Kesme yönetimi, seri iletişim, GPIO, ADC, DAC ve çevre birimi arayüzleme konularını içeren yazmaç seviyesinde 8086 Assembly simülasyonları geliştirdim.
  • Yazılım Geliştirme: C ile oyun uygulamaları ve Swing GUI ile komut satırı arayüzlerini destekleyen Java hastane randevu sistemi geliştirdim.
  • Veritabanı Sistemleri: Kısıtlar, tetikleyiciler, saklı fonksiyonlar, görünümler ve indeksler içeren altı tabloluk PostgreSQL uygulaması ile rol tabanlı Python Tkinter arayüzü geliştirdim.

🛠 Tech Stack | Teknolojiler

  • Languages | Diller: C; C++, Java, Python, 8086 Assembly, Dart, SQL/PLpgSQL (project experience)
  • Embedded | Gömülü Sistemler: ESP32-C3, MPU6050, MAX30105, I2C, SPI, BLE, Wi-Fi
  • Robotics | Robotik: ROS 2, Nav2, TurtleBot3, Gazebo, RViz
  • Automation | Otomasyon: Basic familiarity with PLC concepts, SCL, Ladder Logic, Profinet, TIA Portal, and RobotStudio
  • Tools | Araçlar: Git, Arduino IDE, Proteus, Flutter, PostgreSQL

📫 Contact | İletişim

Pinned Loading

  1. 8086-Microprocessor-Assembly-Similations 8086-Microprocessor-Assembly-Similations Public

    Hardware interfacing and low-level programming projects using 8086 Assembly and Proteus simulations (ADC, DAC, USART, Interrupts).

    Assembly

  2. ESP32-SmartWatch-HealthTracker ESP32-SmartWatch-HealthTracker Public

    ESP32 based wearable device featuring heart rate monitoring, fall detection, and BLE communication with a Flutter mobile app.

    HTML

  3. C-Programming-Projects C-Programming-Projects Public

    A collection of classic games (Tetris & Skippity) developed in C, demonstrating fundamental algorithm design and dynamic data structures.

    C

  4. Java-Hospital-Appointment-System Java-Hospital-Appointment-System Public

    A Java-based hospital management system featuring dual-mode support (GUI & CLI), data persistence, and comprehensive appointment scheduling.

    Java

  5. RecycleShare-Database-Project RecycleShare-Database-Project Public

    A PostgreSQL-based recycling exchange platform featuring complex relational schemas, PL/pgSQL functions, and a user interface for neighborhood waste management.

    Python

  6. Ara-Proje Ara-Proje Public

    ROS2 Navigasyon (Nav2) yığınındaki yerel planlayıcıların (MPPI, DWB, RPP, Graceful) TurtleBot3 robot modeli, Gazebo ve RViz simülasyon ortamları kullanılarak karşılaştırmalı performans analizi.

    Python