Computer Science Graduate
For this project, we utilized deep learning CNN models, random forest models, and decision tree models to predict taxi durations in Portuguese. We had access to datasets spanning from 2013 to 2014, containing information about taxi trips in Portugal. Using this data, we constructed our neural network using Python, TensorFlow, and PyTorch.
Our team consisted of three members, and my primary responsibilities revolved around optimizing computations, data analysis, and model development.
This project holds a special place among my favorites, primarily because it closely mirrored a real-world agile development experience. I served as one of the co-leads for a team of 10 members, and our objective was to develop an application that combined the functionality of Google Calendar with features akin to Microsoft Notepad. Throughout this project, I encountered challenges related to implementing agile methodologies and collaborating with a larger group. Ultimately, we successfully delivered the project after a 10-week journey. The core technologies used for this project included JavaScript, HTML, CSS, and JSON.
Project LinkThis project had a strong data science focus rather than strictly computer science. I worked as part of a four-person team, collecting data from various online sources to conduct an analysis of whether there's a correlation between Esports performance and the country. We gathered data from sources such as Kaggle and Statista and performed extensive data analysis using Python. Our analyses involved utilizing different data points to create various 2D and 3D graphs and conducting OLS regression to uncover relationships between esports earnings and factors like GDP and screen time per capita.
The project yielded compelling results, notably, a significant difference between South Korea's actual esports earnings and our prediction plane, suggesting a robust correlation.
I've always been curious about how Photoshop and Microsoft Paint work, so I initiated a project with some of my friends to delve into this curiosity. Together, we implemented various functionalities, including blur, resizing, grayscale, and the ability to draw, paint, and fill colors on images. Throughout our development process, we utilized Python and were aided by libraries such as OpenCV2.
Project LinkThis project originated from our curiosity about how Chrome extensions work. My friend XiaoXia and I had a brainstorming session, and from there, we got to work. Using JavaScript, HTML, and CSS, we developed a Chrome plugin with a unique functionality—it enables users to maintain temporary mental notes while browsing various websites in Chrome. This notepad-like extension allows for the saving and loading of up to three different notes, providing a convenient way to keep track of important information. Working on this project gave me a deep understanding and appreciation for Chrome extension development.
Project LinkOne of my earliest projects involved working in a team of four to create a to-do list app for the Android platform. In this project, we developed an Android app that allowed users to save their to-do lists. What set our app apart was a unique twist – we incorporated a rewarding system and a virtual shop for upgrades to encourage users to consistently log their tasks. We implemented this app using Java and Android Studio, with my responsibilities encompassing both app development and the design of the graphical user interface (GUI), as well as testing.
Project LinkIn one of my early game development endeavors, I utilized C# and Unity to create a game with a camera setup reminiscent of retro classics like Resident Evil 1. I took a hands-on approach, crafting my own retro-style music and graphics/art. This project marked one of my initial forays into game development, and I thoroughly enjoyed the experience.
Project Link