Your Name
Your Name

Hasan Erdem Ak

Welcome to my homepage. I'm Hasan Erdem Ak, a software engineer based in Ankara, Turkey, with a deep passion for crafting innovative solutions and pushing the boundaries of technology.

My Areas of Interest:

  • Back-End Development
  • Full-Stack Development
  • Game Development
  • AI, ML, DL, NLP

Projects

FreeRun

An exciting first-person perspective 3D parkour game.

  • C#
  • Unity
Project 1

MetaFuar

A virtual fairground for interactive product showcasing.

  • C#
  • Unity
  • Photon
  • Firebase
  • Django
  • MongoDB
  • Oculus Interaction SDK
Project 1

Metro Line Database Management System

A web application that simplifies the administration for metro system managers and enhances the user experience for citizens.

  • C#
  • ASP.NET
  • Microsoft SQL Server
Project 3

Work Experience

Sep 2022 - Dec 2022

Bumper Technology

Position: Back-End Developer Intern

Project: Bumper UK Official Website

  • Developed applications for the company's website admin panel using HTML, CSS, JavaScript, Python, Django, SQLite, and following the MVT pattern.
  • Created an application to transfer data from a text field to the database, supporting CSV input/output and implementing data validation.
  • Developed a user-friendly application for updating database model values, allowing bulk updates of common fields across selected items.

Jan 2022 - Apr 2022

Innova IT Solutions

Position: Front-End Developer Intern

Project: LEGA (Law Automation and Integration)

  • Contributed to the development of the LEGA web application, a Spring-based project that implements a microservices architecture following REST principles, using TypeScript and the Angular framework.

May 2021 - Sep 2021

SimBT Simulation Science and Technologies Ltd.

Position: Full-Stack Developer Intern

Project: KEGM-DS (Bridge Simulator)

  • Developed WPF applications in .NET using C#, XAML, and MVVM, utilized Unity for specific project components, and played a key role in Turkey's first domestic virtual bridge simulator project.
  • Created simulation panels, utilizing UDP for communication and implementing multithreading for enhanced performance.
  • Addressed hotfixes, resolved bugs, and conducted performance analysis tasks.

About Me

As a software engineer, I have extensive experience with C#, Java, C, Python, Unity, .NET, WPF, and Django, and have applied these tools to a variety of academic and personal projects. Through my coursework and extracurricular activities, I have gained expertise in areas such as software engineering, algorithm analysis, data structures, design patterns, machine learning, artificial intelligence, and natural language processing. I am committed to using my skills and experience to contribute to the success of any team I am a part of and am always eager to take on new challenges and learn from others.

My Resume

Tech Stack

C C# CSS3 HTML5 Java JavaScript Python Google Cloud Heroku .NET Anaconda Django Bootstrap GitHub UNITY Apache Maven MongoDB MySQL Postgres SQLite Microsoft SQL Server Keras NumPy Pandas Plotly PyTorch scikit-learn TensorFlow GIT LINUX CMake Jira Gradle

ContactGet in Touch