All Projects
Data analytics
Financial Data Management
Located customer transaction data points and aggregated them in a heatmap using pandas, a geospatial shapefile and matplotlib.
Data Quality Management
Python-based EDA to find data quality errors in a company’s database, with SQLite queries and query-cost analysis.
Software engineering
Exercise Chatbot
A phone app built with React Native and Dialogflow for a Spoken Dialogue Systems course, touching on machine learning and natural language processing.
Movie Recommender System
Collaborative and content-based filtering with a Tkinter interface, using scikit-learn, NumPy, pandas and k-nearest neighbors.
Simplified Website PageRank
A simplified version of Google’s PageRank algorithm, built in C++ with adjacency lists to rank websites by relevance.
Health Database Forum
Built with a team of four using HTML, JavaScript and CSS, with the Google Maps API and an anonymised discussion board.
Systems and languages projects
Linux kernel system calls, a C++ memory manager (worst-fit and best-fit), a Java language parser, and a C++ TCP server and client.