
İ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

Personal Portfolio Website — ilhanuzunoglu.com
A fully custom, production-grade personal portfolio website built with Next.js 14, TypeScript, and Sanity CMS — designed to showcase my work, skills, and technical identity. 🔧 Tech Stack: • Next.js 14 (App Router) + TypeScript • Tailwind CSS + Framer Motion (custom animations) • Sanity CMS (headless, real-time content management) • next-intl (English/Turkish bilingual support) • Vercel (deployment) with Analytics & Speed Insights ✨ Key Features: • Bilingual (TR/EN) — dynamic locale routing with next-intl • Fully responsive, dark/light mode with glassmorphism UI • Animated sections: Hero with typewriter effect, magnetic CTA buttons, scroll-triggered counters • Real-time content management via Sanity Studio — projects, skills, certificates & courses updated without redeployment • SEO-optimized: dynamic metadata, OpenGraph tags, robots.txt, sitemap.xml, JSON-LD structured data • Performance-first: AVIF/WebP images, font optimization, Vercel Edge Network, Core Web Vitals monitoring • Sections: Hero, About, Projects (filterable by category), Resume/Timeline, Skills (with proficiency bars), Certificates & Courses (paginated), Contact Form This project reflects my ability to independently design, architect, and ship a complete full-stack web application — from system design and CMS integration to deployment and performance optimization.
Technology Stack

Personal Portfolio Website — ilhanuzunoglu.com
A production-grade, bilingual (EN/TR) personal portfolio designed for high performance and seamless content management. Built with Next.js 14 (App Router) and TypeScript, it features a headless architecture powered by Sanity CMS, allowing real-time updates without redeployment. The UI incorporates Tailwind CSS and Framer Motion for a sophisticated glassmorphism aesthetic with magnetic interactions. Optimized for SEO and Core Web Vitals, the project demonstrates end-to-end expertise in system design, internationalization (next-intl), and cloud deployment.

Speech Emotion Recognition System — AI-Powered Multi-Model Real-Time Analysis
Developed as a graduation project at Kadir Has University, this is a dual-layered, real-time Turkish voice sentiment analysis system with an 81% success rate.

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 21 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
Tailwind CSS
It is a modern and popular CSS framework that, instead of offering ready-made components, provides small utility classes that represent each CSS property.
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
TypeScript
TypeScript is an open-source programming language developed by Microsoft, built on top of JavaScript.
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
TypeScript Backend
TypeScript backends are server-side (back-end) applications built using the TypeScript programming language, developed by Microsoft.
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
Next.js Backend
Next.js is a full-stack React framework that allows you to perform server (backend) tasks such as database operations, authentication, and API integrations within the same project, without needing a separate server.
Linux System Programming
Low-level Linux system calls and process management
C++
Object-oriented programming and Qt development
Next.js
Next.js is a popular React framework used for building modern web applications.
C
Systems programming and embedded development
Database
Sanity CMS
It is a cloud-based Headless CMS (Content Management System) platform that enables developers and content teams to centrally manage text, images, and videos for websites, mobile applications, and other digital platforms.
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!