A hunter of novel ideas and passionate about NLP research. Always looking for another open problem to solve.
Developed a novel state-of-the-art concepts extraction model to extract products, industries, brands and business activities from corporate websites. Experimented with all the modern approaches, pre-trained language models (BERT, ELMo, USE), word2vec, Transformers for sequence labeling, independently recurrent neural networks, self-attention. Owned the whole concepts extraction pipeline, from the tagging tool development and crawling, to the productionization and deployment. Extracted concepts from more than 200K websites, and more than 20M text blocks. Improved the span based website level F1 score of the initial unsupervised heuristic approach by more than 20%. Developed a novel scalable semantic search service of companies using an autoencoder for dimensionality reduction and a fast approximate nearest neighbors index.
Worked on the advertising platform and modeled real-time user behavior using machine learning for better ad serving.
Designed a content-based recommendation system for recommending relevant charity campaigns to the content of news articles.
Responsible for the redevelopment of HotBot metasearch engine.
Working in a team to develop a personalized news recommender and summarization app. We utilize NLP techniques and machine learning for deep recommendations and popularity prediction.
Worked as a freelance software engineer on metasearch engines for various companies and on many other small personal projects like social networks, news aggregators and computer vision software.
Fun fact: A small piece of custom search engine software that I developed and sold for $15 online, was also used by a company in Turkey (Geliyoo) that got €2.500.000 funding from the government. It became a quite popular story in Turkey for a while!
Thesis: WAMBy: Web-based open domain QA system using information retrieval techniques and machine learning (pdf in Greek)
C, C++, LaTeX, Matlab, Game Maker Studio, Video Editing
Skiing, Table Tennis, FPV Drone Racing, Piano
As a computer science researcher I am interested in machine learning and mainly in applications in natural language processing and understanding. I am also interested in information retrieval and recommender systems.
As a software engineer I hate working on already existing projects without making an impact. I like working on novel ideas from scratch that can change the world and improve our daily life.
As a human I like travelling, tasting food and meeting smart people with great ideas.
A startup idea I'm currently working on with a team to revolutionize our daily news reading experience using NLP techniques and machine learning for deep recommendations and popularity prediction.
Web-based open domain QA system using information retrieval techniques and machine learning.
A platform that connects elderly with their relatives and paid carers when they fall down, get lost or need help using Wear OS smartwatches. Won the first place in the 1st Bioengineering Hackathon in Greece.
The world's first open source torrent search engine.
Maze generator, editor & solver in Java.
Developed in Hackathon Thessaloniki, an online responsive web application for instant issues reporting in the city.
Developed a metasearch engine that combines results from Google and Bing (personal contract).
A chatbot I developed for the The Chatterbox Challenge 2014.
Use this powerful script to create your own search engine based on Google.