Welcome to my Personal Website!
I am Panagiotis Trypos, a software developer based in Greece. I hold a Master's diploma in Computer
Science and Engineering from the University of Ioannina. I am interested in software development and
enjoy exploring computer science topics through personal projects and hands-on experimentation. My
passion for engineering stems from a desire to master the fundamentals, and I believe the best software
is built on a rock-solid foundation of algorithms, data structures, and clean system-level design.
Whether I am managing memory for a multithreaded network server, writing the mathematics for neural
network architectures from scratch, or designing dynamic matching algorithms, I thrive on solving
complex, under-the-hood challenges.
Beyond programming, I enjoy photography, music, and video
games.
Skills
| Languages: | Python, Java, C, C++, JavaScript, HTML, CSS |
| Tools & Databases: | Git, Linux, MySQL, SQLite |
| Frameworks & Libraries: | Spring Boot, Thymeleaf, Apache Lucene, Android SDK |
| Other Skills: | Machine Learning, Neural Networks, Android Development, Software Development, Internet Communication |
| Soft Skills: | Problem Solving, Teamwork, Communication, Time Management |
Featured Projects
PetEBooklet
A full-stack web application that serves as a digital health passport for pets, built with React, TypeScript, Java, and Spring Boot.
GodClassInspector
An Eclipse IDE plugin developed to automate the detection of the "God Class" anti-pattern within Java codebases and provide refactoring suggestions.
Traineeship-App
A web-based application designed to manage and streamline traineeship processes using Spring Boot and Thymeleaf.
React Apps Showcase
A responsive React and Vite application showcasing multiple interactive projects: an Online Store, a Todo List, a Random Quote Generator, a Form Handler, and a Movie Search Explorer.
ControlPC
An Android-based application and server-side script that helps you control your PC remotely.
Contact Me
Feel free to reach out to me via email at contact[at]ptrypos.com.
More information on the Connect page.