Hello, I'm

Nurullah Gelgel

As a Software Engineer, architecting scalable solutions across Spring Boot and .NET ecosystems, brought to life with dynamic React interfaces.

Nurullah Gelgel

About Me

Hi, I'm Nurullah. I graduated from Eskisehir Technical University with a degree in Computer Engineering, driven by a passion for continuous innovation.

My technical journey began with Java and Spring Boot, expanding into the enterprise realm at Ford Otosan, where I mastered .NET Core and Oracle databases.

Currently, I apply this versatile skillset at Genetek Güç Enerji, developing cutting-edge IoT-based web applications.

I pride myself on being a fast learner with a strong problem-solving mindset, always eager to explore new technologies and push the limits of what's possible.

You can explore most of my coding projects and contributions on my GitHub profile below.

Tools & Tech

C#.NET CoreJavaSpring BootTypeScriptReactJSJavaScriptTailwindCSSBootstrapCSS3HTML5jQueryOraclePostgresMicrosoft SQL ServerMySQLDockerGitApache MavenHibernateJWT

Portfolio

Featured Projects

Rahvan

Developed a system for booking hotels and tours, integrated with payment providers (Iyzico and manual IBAN transfer for Iran). Enabled reservation without user login, reservation inquiry via PNR code, proof-of-payment upload, and admin approval workflow. Backend was built using Spring Boot secured with JWT; frontend was developed using React. Deployed the containerized application with Docker on Render for public access. Live demo: rahvan-thtm.onrender.com, Admin Panel (user/user): /admin. Built with Java, Spring Boot, React.js, PostgreSQL, Docker, JWT, Onion Architecture

View Project

Hobify

This project is a social media platform designed for hobby enthusiasts. It features user authentication and profiles. It ensures scalability and maintainability. Technologies: .NET 8, Entity Framework, SQL Server, JWT, Onion.

View Project

English Practice Bot

A bot that enhances English speaking skills through interactive conversations. It features voice recognition, AI-generated responses, and text-to-speech capabilities. Technologies: Python, Voice Recognition, Poe AI

View Project

Task Planner

This task management system enables users to create, read, update, and delete tasks through a secure API. Technologies: Java, Spring Boot, PostgreSQL, Spring Security.

View Project

Career Path

Work Experience

Software Engineer

Genetek

Jul 2025Present
  • Spearheaded the development of comprehensive IoT based web applications, leveraging modern technologies like .NET, JavaScript, and React to visualize complex real time data effectively.
  • Engineered robust backend architectures and scalable APIs using the .NET framework, ensuring seamless data communication between IoT devices and the central system.
  • Designed and implemented intuitive, user friendly dashboards and control panels using React.js and JavaScript, significantly enhancing the monitoring capabilities and overall user experience for energy management solutions.

Software Engineer

Ford Otosan

Jul 2023Jun 2024
  • Worked on backend development using .NET Core, implementing the UnitOfWork and Entity Framework repository pattern to streamline CRUD operations and API integrations.
  • Developed complex queries and optimized Oracle database performance using SQL and PL/SQL.
  • Collaborated within an Agile Scrum team, contributing to the development of scalable web applications and dynamic user interfaces using JavaScript and jQuery.

Software Engineer Intern

Acd Yazılım

May 2023Jun 2023
  • Focused on frontend development using React.Js.
  • Contributed to projects by developing responsive and user friendly interfaces with JavaScript and Tailwind CSS.
  • Improved UI/UX design to enhance the overall user experience.