Hi, my name is João! 👋🏼
I'm a fourth-year computer science student at the University of Alberta who loves building things and solving
problems that make a difference for someone.
Right now I'm epsecially curious about cloud computing, networking, data, and the creative ways AI can bring it
all together. I'm always excited to learn, build, and collaborate with people who care about what they do.
If you're one of them and want to connect, you'll find my contact info at the bottom of the page!
During my internship, I worked on full-stack development using Angular and NestJS, helping improve platform responsiveness and integrating third-party services. I updated backend logic and helped build features based on real user and business needs.
🛠️ Python, MongoDB
A script that scrapes football match data from the web into a MongoDB database
and then sends the match event into my personal calendar.
🛠️ Three.js, Flask, Bootstrap
A web application me and my team developed during a 48-hour hackathon to help users visualize tattoo
sleeve designs on a 3D model of an arm.
🛠️ Java, Android Studio, Firebase
A full-featured Android app that enables users to share, and view moods shared by others, including
a "for you" page.
🛠️ Google Apps Script, Cohere AI Chat API, HTML, CSS
An AI-powered travel planning tool embedded into Google Sheets, built to reduce manual trip planning.
🛠️ Assembly, RISC-V
A 2-D single player game I developed using keyboard and timer interrupts, enabling
real-time player movement, and a game timer.
🛠️ Python
A python script for building and querying an index using a variation of scoring functions.
🛠️ Python, SQLite
A terminal-based social media application replicating core functionalities of X/Twitter.
When I'm not thinking about code, I'm probably out on a run, playing football, snowboarding in the winter, or swimming in the summer. I love traveling to new places, going on hikes, and listening to good new music.