Fanis Tharropoulos's home on the internet
Hey, I'm Fanis, a software engineer living in Athens, Greece. This is where I share projects, experiences, and things I'm excited about.
GitHub · LinkedIn · X · ftharropulos@gmail.com
Graduation day!
Dec 20, 2024
I'm a Software Engineer at Typesense, working on an open-source search engine and its language clients, framework integrations, and core features.
I studied Electrical and Computer Engineering at the Aristotle University of Thessaloniki, with my master's thesis exploring how to evaluate and improve AI code assistants like GitHub Copilot.
I enjoy all things FOSS, and especially building developer tools in Python, TypeScript & more, alongside helping the community through documentation, demos, and direct support.
I'm currently working on Kyma (Κῦμα), a TUI presentation tool with a focus on eye candy and ease of use. Drop us a star
Software Engineer · Typesense
June 2024 - Present
I maintain and develop language clients across multiple programming languages and contribute to the core search engine. I also maintain other packages in the Typesense ecosystem including the web scraper, InstantSearch adapter, and Firestore extension. My role includes implementing new features, building demos and documentation, and supporting users through Slack, GitHub, and customer meetings. I focus on ensuring cross-platform compatibility and providing clear examples to help users integrate Typesense effectively.
MSc, Electrical & Computer Engineering · Aristotle University of Thessaloniki
Dec 2018 - Dec 2024
I completed a program of 51 courses (316 ECTS credits) spanning a diverse range of disciplines. It wasn't just about coding or circuits - I dove into everything from Machine Learning and Software Engineering to the fundamental mechanics of Computer Architecture and Database Design. The program stretched well beyond traditional computing into electrical engineering with Power Systems and Electromagnetic Fields, plus nuclear technology, robotics, optimization techniques, and dynamic programming. It was a journey through the entire spectrum of modern engineering. From writing algorithms to understanding how power grids and electromagnetic radiation work.
My thesis "Evaluating source code generated by LLMs and improving the prompt engineering process" focused on GitHub Copilot's performance and I built a full-stack app called Backlogged with it, using the T3 stack to collect and analyze different coding prompts across various development scenarios.
A list of things I'm currently interested in, either tech or just for fun.
Gaming
Software
Development
YouTube
2026 | Fanis Tharropoulos