Harun Yahya Ünal

Harun Yahya Ünal

Software Engineering Graduate

About

Hello! I'm Harun Yahya Ünal, a Software Engineering graduate from Maltepe University. I mainly focus on backend development and DevOps.


However, I don't limit myself to a specific technology or field. For me, solving a problem is more important than which technology I use to solve it. I'm comfortable learning and applying new technologies when needed, and I enjoy exploring different areas of software to understand the bigger picture.


I enjoy thinking analytically, breaking complex problems down into smaller pieces, and turning them into solutions that actually work. Rather than limiting my career to a single area, I aim to grow as a software engineer who can apply problem-solving skills across different areas of software development.

Backend Developer & DevOps

I am a backend developer and DevOps enthusiast, passionate about building robust, scalable, and maintainable systems. I enjoy automating processes and optimizing workflows to deliver high-quality software efficiently.

  • Birthday:1 Oct 2003
  • Phone:+90 551 598 5674
  • City:Istanbul, Turkey
  • Age:23
  • Degree:Bachelor's
  • Email:yahyaunal89@gmail.com

I am always eager to learn new technologies and improve my skills. My main interests are in backend development, cloud technologies, and DevOps practices. I believe in teamwork, continuous learning, and sharing knowledge with others. My goal is to contribute to impactful projects and grow as a software engineer.

Skills

Here are some of the technologies and concepts I am most comfortable with:

C# .NET Core 80%
Git-Github 60%
Java Spring Boot 60%
SQL-NOSQL 70%
OOP 90%
Docker 60%

Resume

Below you can find a summary of my education and professional experience. For more details, feel free to contact me or visit my LinkedIn profile.

Education

42 turkiye logo
42 Türkiye
Software Engineering
Aug 2022 - Sept 2022
maltepe university logo
Maltepe University
Software Engineering
Sept 2021 - June 2026

Experience

velo games logo
Unity Game Developer Intern
Velo Game Studios
Izmir, Türkiye - Remote
Oct 2023 - May 2023
  • Learned and applied C# programming for game development
  • Developed a 3D game project from scratch using Unity
  • Designed and implemented core game mechanics and interactive features
  • Worked with 3D models, animations, and physics systems in Unity
  • Gained experience in debugging, optimizing, and testing Unity projects
havelsan logo
Command Control and Defense Technologies Software Intern
Havelsan
Istanbul, Türkiye - In Office
July 2025 - Aug 2025
  • Developed a full-stack application using Java Spring Boot, with the initial prototype built in Python Flask
  • Designed and implemented the user interface with React
  • Worked with both MongoDB and PostgreSQL databases
  • Experienced real-time data exchange and communication between services
  • Utilized Docker for containerization and deployment
  • Learned and applied three different AI models: YOLO (object detection), Transformers, and Regression (prediction)

Portfolio

A curated snapshot of my GitHub work, kept clean and minimal so the projects can speak for themselves.

No description yet—let the code do the talking.

  • Last updated 22 Ekim 2022
  • Language C

Term Project of Visual Programming Course

  • Last updated 28 Mayıs 2025
  • Language C#

Term Project of Web Application Programming Course

  • Last updated 14 Ocak 2025
  • Language JavaScript

Database Isolation Levels Simulation Program

  • Last updated 20 Mayıs 2025
  • Language C#

Communication Interface Software Pack for the GOKCEN Fighter UAV developed for Teknofest Fighter UAV Competition.

  • Last updated 11 Kasım 2026
  • Language C#

I will share the all Object Oriented Programming homework in this repository.

  • Last updated 21 Ocak 2024
  • Language Java

Messaging application via server

  • Last updated 04 Ocak 2024
  • Language Java

Notable Projects Outside School

A selection of competition, internship, and personal projects that shaped my engineering journey beyond coursework.

Dummy Competition Server
MAUROC Team · 2025 TEKNOFEST Armed UAV Competition

Built an ASP.NET Core based competition server simulator for the TEKNOFEST Armed UAV Competition. The project implements REST API endpoints for UAV telemetry collection, QR/HSS coordinate services, lock-on & kamikaze reporting, and team authentication, using a layered architecture (Controller-Repository-DBContext) with DTO/AutoMapper patterns.

ASP.NET Core REST API AutoMapper
COM Module
MAUROC Team · 2025 TEKNOFEST Armed UAV Competition

Managed command and telemetry streams using ROS 2's C# wrapper, designing a thread-based architecture to efficiently handle concurrent data flow. Stored our own UAV's and competitor UAVs' live and historical position data in PostgreSQL, powering the ground control station's live map visualization, historical route analysis, and tactical decision support. Structured the system into modular layers — ROS 2 integration, multi-threaded concurrent data processing, business logic, and database — covering both real-time communication and historical data querying in one unified architecture. Unfortunately our team was eliminated at the Critical Design Report (CDR) stage.

ROS 2 C# PostgreSQL
Autonomous Ground Vehicle Software
SERDEN İKA Team · 2026 TEKNOFEST Unmanned Ground Vehicle Competition

As software team captain, I built the software for a vehicle made of three units: an ESP32-S3, a Jetson Orin NX, and a ground control computer. I wrote the embedded firmware for the ESP32-S3. On the Jetson Orin NX, I built LiDAR-based SLAM mapping and a Nav2 navigation stack. For the ground control computer, I developed a React interface. All three units talked over ROS 2, except for the camera feed. The ESP32-S3 used the micro-ROS library with a micro-ROS Agent, so it could receive the ROS messages published by the navigation stack. The ground station used rosbridge to turn ROS messages into data the interface could read. The live camera feed went from the Jetson Orin NX to the ground station over WebRTC, and a FlySky FS-i6S RC transmitter handled manual control. Unfortunately our team was eliminated at the Critical Design Report (CDR) stage.

ROS 2 micro-ROS Nav2 SLAM ESP32-S3 Jetson Orin NX React WebRTC
Enemy Tracking — AegisTrack
Havelsan Internship Project

Developed a real-time target tracking and coordinate monitoring system (AegisTrack) within HAVELSAN's Surveillance and Subsystems Team. Built a rapid Python prototype first, with AI, GPS data processing, and H.264 video streaming modules, plus a React map interface for listing objects, drawing shapes, and displaying live coordinates. Based on the validated prototype, built the production version on Java Spring Boot with a layered architecture (Controller → Service → Repository), using PostgreSQL and PostGIS for geospatial storage, and Hibernate Spatial with JTS for CRUD on geometric data. Delivered live location updates via WebSocket, secured the API with Spring Security, and documented it with Swagger/OpenAPI — all containerized with Docker and built through Git/Pull-Request based team collaboration.

Java Spring Boot PostGIS WebSocket React
Personal Website
BirYazilimci

Published my personal website using a self-hosting approach on a Raspberry Pi, running the application in Docker and managing deployment through Dokploy. Exposed the site to the internet securely via Cloudflare Tunnel, without opening any ports directly, gaining hands-on entry-level experience with Linux server administration and network configuration.

Docker Raspberry Pi Cloudflare Tunnel Dokploy Self-Hosting
LGS Smart Learning Mobile App
Graduation Project

Took on backend development and deployment for our mobile app, which uses React Native on the frontend, a microservice architecture on the backend, and an advanced RAG pipeline on the AI side. Since the app is feature-rich and each feature is its own domain, I built it as Java Spring Boot microservices behind an API Gateway that routes client requests to the right service, added a Celery/Redis pipeline that generates content on a schedule, and used three databases (PostgreSQL, MongoDB, Redis) for their respective purposes. We self-hosted the backend on our own Raspberry Pi server as well, brought up with Dokploy and exposed securely via Cloudflare Tunnel.

React Native Spring Boot Microservices RAG Pipeline

Technologies

Languages
Platforms
Databases
Tools

Contact

Let's Connect

Feel free to reach out for collaborations, opportunities, or just a friendly chat about software development.

Location

Istanbul, Turkey

LinkedIn

Connect with me