
İlhan UZUNOĞLU
|
Scroll to explore
About Me
Senior Computer Engineering student at Kadir Has University with a well-rounded foundation in software engineering, including experience in embedded systems, backend/frontend development, and applied AI domains such as machine learning and NLP. Demonstrated ability to deliver end-to-end projects through GitHub, emphasizing modular design and clean code. Open to learning across disciplines, with a problem-solving mindset, strong communication skills, and a focus on building scalable, user-oriented, and technically sound solutions.
Quick Info
Highlights
Featured Projects
A showcase of my technical projects spanning web development, AI, and academic research

Hotel Management System
Hotel Management System offers a modern and user-friendly desktop application that digitalizes hotel management. With specialized panels for different user types such as administrator, receptionist, and customer, it enables you to manage hotel operations quickly, securely, and efficiently.
Technology Stack

Product Listing Application - Case Study
Modern and responsive product listing application with Spring Boot backend API and HTML/CSS/JavaScript frontend for engagement rings

Raffle Wheel Application
Modern and professional raffle/prize wheel application built with JavaFX, supporting unlimited participants and prizes from Excel files

AirGate System
Comprehensive desktop application for modern airport management and passenger experience digitalization with multi-role support and smart card integration

RDR4 API Project - News, Flights, Weather & Currency
Comprehensive desktop application for RDR4 devices providing real-time news, flight information, weather updates, and currency rates through multiple API integrations

Basic RDR4 Tester Qt Project
Qt-based GUI application for system control with brightness, audio controls, system information display, and music player functionality

CardReaderApp
Smart card reader application for MIFARE card authentication and block reading operations via serial port communication

MyFirstQtProject
First desktop application developed during internship to learn Qt framework fundamentals with user management features

Hotel Management System
Modern desktop application for hotel management with role-based access control and comprehensive room and reservation management

İlberon Grand Hotel Management System
A comprehensive hotel management system that combines room, guest and revenue management for modern hotels on a single platform.

Ten Different Protocols over TCP-UDP in WAN
Network analysis project examining various networking protocols over TCP and UDP in WAN environments

Object Oriented Programming Project-3
Movie theater ticket sales system with employee management using Java and JavaFX

Implementation of Supply Chain Model
Supply chain simulation modeling factory-store interaction using AnyLogic for efficient production and logistics

Object Oriented Programming Project-2
Multi-role Java system with SQL integration featuring user management and sorting algorithms

Small Business Servers in LAN and Comparison of Scheduling Algorithms
Network project implementing email, FTP, and printer servers with scheduling algorithm analysis

Object Oriented Programming Project-1
Java application featuring text encryption/decryption, Tic-tac-toe game, and matrix operations

Fire Alarm System
Comprehensive fire detection and prevention system using Honeywell technology for building safety

Design of the Plastic Water Bottle Machine Controller
Sequential and combinatorial circuit design for water bottle vending machine without excess change

Controlling the Water Pump in Smart Agriculture Based on Digital Circuits
Digital circuit-based water pump control system for optimizing agricultural irrigation efficiency

Wikipedia Social Responsibility Project
Cultural preservation project translating Turkish historical and cultural Wikipedia pages to English for global accessibility
Showing 19 projects
My Journey
A timeline of my academic and professional experiences
Bachelor of Science in Computer Engineering
Kadir Has University
Senior student focusing on software engineering, artificial intelligence, machine learning, and NLP. Coursework includes algorithms, data structures, embedded systems, backend/frontend development, and applied AI domains.
High School Degree in Science and Mathematics
Sefaköy Anatolian High School
Graduated with honors, focusing on mathematics and science. Participated in programming competitions and robotics clubs.
Achievements
Recognition and accomplishments throughout my academic and professional journey
Technical Skills
A comprehensive overview of my technical proficiencies and tools
Frontend
HTML5
Semantic markup language for structuring web content
CSS3
Stylesheet language for web design and layouts
Qt Framework
Cross-platform C++ GUI application framework
JavaFX (Desktop UI)
JavaFX framework for rich desktop UI applications
Material-UI (MUI)
a popular open-source library of prebuilt React components that implement Google's Material Design system
Qt Designer
Visual UI design tool for Qt applications
Qt 5
Qt 5 framework for desktop and embedded development
React
Desktop application UI development
Animation Framework
JavaFX animation API for interactive UI transitions
React.js
Component-based UI library for modern web apps
Chart.js
Used to create simple yet flexible and interactive data visualizations on the web
Qt 5.10.1
Qt 5.10.1 framework used during internship projects
JavaFX
Desktop application UI development
React Router DOM
Declarative routing for React applications
Backend
Python
an object-oriented, interpreted, and multi-purpose high-level programming language
Spring Boot 3.2.0
Java framework for building production-ready REST APIs
Computer Networks
Wireshark, protocols and network architecture
Java 17
Modern Java LTS release for enterprise backend development
Node.js
Run JavaScript code outside of a web browser for backend
WebFlux
Reactive web framework for non-blocking applications
Spring Web
Spring module for building RESTful web services
Spring Data JPA
Spring module for database access using JPA
Java
Object-oriented programming and JavaFX
C++11
Modern C++ standard with enhanced features and performance
Server Management
Linux servers and network configuration
PHP
Web development and server-side scripting
Linux System Programming
Low-level Linux system calls and process management
C++
Object-oriented programming and Qt development
C
Systems programming and embedded development
Database
Database Management
SQL database design, queries and administration
Database Management System
Database design and administration
SQL
Database management and queries
R
Database visualization, management and queries
SQLite
Lightweight embedded relational database engine
H2 Database
In-memory database for testing and development
Tools & Others
VLAN & Subnetting
Logical network segmentation and IP address management
Wireshark
Network protocol analysis
Proofreading
Text accuracy and grammar checking
REST API
RESTful API design and integration with external services
Fact-checking
Information verification and validation
Git
Version control and collaboration
Microsoft Office
Office productivity suite
Content Editing
Content review and quality assurance
Putty
open-source terminal emulator and network file transfer application
Digital Circuit Design
Boolean algebra and logic gate circuit design
MATLAB
Mathematical computing and Simulink
Qt Network Modules
Qt module for HTTP requests and network operations
TCP/UDP
Transport layer protocols for network communication
Qt Creator 3.3.0
Open-source Qt 3.3.0 version for legacy embedded systems
JSON Processing
Parsing and generating JSON data for APIs
Wikipedia
Contributing to and editing Wikipedia articles
Apache POI
Java library for reading and writing Excel files
JavaScript (ES6+)
refers to the modern era of JavaScript beginning with the major ECMAScript 2015 (ES6) update
Firewall Management
Network management through Samsung's own proprietary firewall applications.
Qt SerialPort
Qt module for serial port communication with hardware
Security Protocols
Deep understanding of SSH, SSL/TLS, IPsec, and DNSSEC
Smart Card Integration
NFC/RFID smart card reader integration
System Administration
managing, maintaining, and securing an organization’s computer systems, servers, and networks
Axios
Promise-based HTTP client for API requests
Qt Creator
Cross-platform application development
CUPS
Print server management
CISCO
Experience with enterprise-grade router and switch configuration
Network Administration
managing, maintaining, and securing an organization’s computer network infrastructure to ensure efficient, reliable operations
Excel Integration
Reading and processing data from Excel spreadsheets
API Integration
Integrating third-party APIs into applications
Information Technology
IT infrastructure and system administration
Ubuntu
Linux system administration
Postfix
Mail server configuration
MIFARE Technology
Contactless smart card technology for authentication
Simulink
Model-based design and simulation
MinGW32
Lightweight GCC-based Windows C++ compiler
Dovecot
IMAP and POP3 server
ALSA Audio
Linux audio interface for sound playback and control
Embedded Systems
Hardware-software integration for embedded devices
Honeywell Systems
Fire safety and alarm systems technology
AnyLogic
Multi-method modeling and simulation
AI / ML
Prompt Engineering
AI prompt optimization and design
Deep Learning
DL algorithms and model development
Machine Learning
ML algorithms and model development
Natural Language Processing
Text processing and language understanding
Artificial Intelligence
AI systems and intelligent applications
Soft Skills
Logical Thinking
Systematic problem-solving approach
Teamwork
Collaborative development and communication
English Translation
Translating cultural and technical content to English
Critical Thinking
Analytical reasoning and problem solving
AI Content Review
using automated tools and human oversight to analyze, verify, and improve text generated by artificial intelligence
Research Skills
Information gathering and analysis
English
Professional English communication
Project Planning
Project organization and management
Certificates & Courses
Continuous learning and professional development
Introduction to Cybersecurity
Unsupervised Learning, Recommenders, Reinforcement Learning
Advanced Learning Algorithms
Engineering Career Summit Participation Certificate
Get In Touch
Have a question or want to work together? Feel free to reach out!
Let's Connect
Whether you have a project in mind, want to collaborate, or just want to say hello, I'd love to hear from you. Here are the best ways to reach me:
Location
Istanbul, Turkey
Based in
Quick Response
I typically respond to emails within 24 hours. For urgent matters, feel free to reach out via LinkedIn for a faster response.
Send a Message
Fill out the form below and I'll get back to you as soon as possible.
Ready to Start a Project?
I'm currently available for freelance work and open to discussing full-time opportunities. Let's build something amazing together!