Hello!

I'm Ioannis Papakostas — Computer Engineer & Αspiring ML Engineer

Welcome to my page. I love building full‑stack apps, learning ML, and working on practical, reliable software.

.NET / C# / SQL ML / PyTorch ASP.NET MVC
Ioannis photo

Education

MSc in Data Science & Engineering – University of Ioannina

Feb 2023 – Feb 2025 • Grade: 9.56 / 10.00 (Excellent)

Department site

Integrated MSc in Computer Science & Engineering – University of Ioannina

Oct 2017 – Oct 2022 • Grade: 8.70 / 10.00 (Excellent), Ranked 1st (2021–2022)

Department site

High School Diploma – Pedini High School, Ioannina

Graduated June 2017 • Grade: 19.9 / 20.0 (Excellent), Ranked 1st (2016–2017)

Work Experience

Natech Banking Solutions – Full Stack Engineer

Feb 2022 – Aug 2024 • Ioannina, GR

Developed full‑stack ASP.NET MVC applications with responsive UIs, robust C# backends, and SQL Server integration. Ensured quality through testing and supported deployments to Azure and IIS within Agile teams.

Company site

Natech Banking Solutions – Web Developer Intern

Jul 2021 – Aug 2021

Developed RESTful APIs with .NET and documented them using Swagger to improve system integration and developer usability.

Company site

Publications in Scientific Journals

Efficient error minimization in kernel k-means clustering

Pattern Analysis and Applications, Springer Nature, 2025

View on Springer

@article{vardakas2025efficient,
  title={Efficient error minimization in kernel k-means clustering},
  author={Vardakas, Georgios and Papakostas, Ioannis and Likas, Aristidis},
  journal={Pattern Analysis and Applications},
  volume={28},
  number={2},
  pages={1--25},
  year={2025},
  publisher={Springer}
}

Deep Clustering Using the Soft Silhouette Score: Towards Compact and Well-Separated Clusters

arXiv, 2024

View on arXiv

@article{vardakas2024deep,
  title={Deep clustering using the soft silhouette score: Towards compact and well-separated clusters},
  author={Vardakas, Georgios and Papakostas, Ioannis and Likas, Aristidis},
  journal={arXiv preprint arXiv:2402.00608},
  year={2024}
}

Skills

0% – Don't know it at all • 100% – Would love to learn more

Programming Languages

C / C++
C#
Java
Python
SQL / SQLite
JavaScript

Frameworks & Tools

  • Web: HTML, CSS, ASP.NET MVC, RESTful APIs
  • ML: Pandas, Scikit‑learn, PyTorch, TensorFlow
  • Design/Eng: ArcGIS, Matlab, ROS
  • DevOps: Git, Docker, Azure
  • Soft skills: Critical Thinking, Leadership, Collaboration

Contact