Computer Engineering Student | Embedded Systems & Software Engineering Candidate
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.
- 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.
- Health Guard -- ESP32 Wearable Safety System: Fall detection, inactivity monitoring, heart-rate tracking, SOS alerts, BLE communication, and Flutter/Firebase integration.
- ROS 2 Navigation Planner Analysis: Comparative evaluation of MPPI, DWB, RPP, and Graceful controllers using Nav2, TurtleBot3, Gazebo, and RViz.
- 8086 Microprocessor Simulations: Register-level hardware interfacing projects using 8255 PPI, 8251 USART, 8259 PIC, ADC0804, and DAC0830.
- C Programming Projects: Tetris and Skippity implementations using pointers, structs, dynamic memory allocation, multidimensional arrays, and file operations.
- Java Hospital Appointment System: Dual-mode Java application with Swing GUI, CLI, custom exceptions, local file persistence, and unit tests.
- RecycleShare Database Application: PostgreSQL database and Python Tkinter interface for role-based waste-sharing workflows.
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.
- 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.
- 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
- LinkedIn: linkedin.com/in/anilcan-musmul
- Email: musmulanilcan@gmail.com