Skip to content
View gracdi1's full-sized avatar

Block or report gracdi1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gracdi1/README.md

Hi there πŸ‘‹ I'm Gracie Diabo (she/her)

I'm a Software Engineering Co-op Student at McGill University!

I'm passionate about using technology to empower underrepresented communities and believe that software has the power to create meaningful and inclusive solutions that make a difference.

I’m committed to learning and staying curious. I don't just want to know the what. I want to learn why and how? Why this way and not another? How is this different, and how can it be improved?

Collaboration is at my core, and I thrive when I can work alongside others to turn ideas into impactful projects. My journey reflects my dedication to growth, adaptability, and creating tools that uplift and inspire.


🌟 About Me

  • πŸŽ“ I’m a third-year (U3) student at McGill in Montreal, QC, Canada.
  • ✨ I'm fascinated by Indigenous languages, AI/data ethics, urban planning & its history.
  • πŸ’— Outside of software, I'm also the Co-President of POWE, McGill's Women in Engineering Club, and a National Student Rep for AISES!
  • πŸ‡¨πŸ‡¦ I speak native English and intermediate French (along with beginner Mohawk & Spanish!)
  • ⚑ In my free time, I enjoy pilates, running, and weight lifting.

I’d love to connect and chat about projects, ideas, and new technologies!

Let's Connect on LinkedIn!


πŸš€ Tech Stack


Python

Java

SQL

C

JavaScript

TypeScript

HTML5

CSS3

React

Node.js

Git

🎯 Current Goals

  • Building my personal website.
  • Landing a Summer 2026 Internship!
  • Creating a consistent workout routine.

πŸ› οΈ Featured Projects

🌐 Personal Portfolio Website (In Progress)

Tech Stack: React, Tailwind CSS, Next.js

  • Designing and developing a personal portfolio site to showcase projects, experience and blogs.

Tech Stack: React, Next.js, Flask, Python, Google Gemini API

  • AI tool to assist prosthetic users in physiotherapy through real-time video feedback.
  • Integrated RAG pipeline for personalized exercise instructions.
  • Built and pitched as part of the AI4Good Lab, an intensive 7-week ML summer program offered at MILA (the Quebec AI Institute)

Tech Stack: Java, Spring Boot, PostgreSQL, React, TypeScript

  • Full-stack web app for renting board games and hosting events; built in a 7-person Agile team.
  • Implemented login flow, homepage features, and service-level integration tests.

Tech Stack: React, Vite, TypeScript, CSS, Flask, Python, OpenAI API, Spotify Web API, Figma

  • Built a web app that connects to Spotify and uses your top songs to generate a personality profile via OpenAI’s GPT model.
  • Designed responsive UI in Figma and handled custom OAuth integration with Spotify.

Tech Stack: Java, JavaFX, Umple, JUnit, Cucumber

  • Designed and built a modular Java desktop app to streamline school supply workflows.
  • Applied MVC architecture and integrated automated test suites for 95%+ coverage.

πŸ’» Other Software Projects

  • Hack4Impact - WC Logistics JavaScript, React, Node – As part of McGill’s Hack4Impact chapter, contributed to the frontend development of the WC Logistics project. Hack4Impact connects student software developers with nonprofits and socially responsible organizations to create impactful tools for social change.

  • Glow Spa – Salon & Spa Booking System
    SQL, Java, DB2, JDBC, JUnit – Designed and implemented an admin console to manage clients, employees, events, and bookings. Built for COMP 421 - Database Systems.

  • HerMap – Community Resource Map
    React, Node.js, Express, MongoDB – Interactive web app for mapping and filtering women’s shelters and resources, built as part of McHacks 12.

  • BrickPi Autonomous Robot
    Python, BrickPi, Matplotlib – LEGO Brick-Pi powered robot to autonomously navigate a map, collect objects, and return to start.

  • Deadly Byte
    C++, 2D Platformer Game – A 2D zombie-based platforming game inspired by the Beenox-sponsored challenge during ConUHacks VIII with a team of 4. My first Hackathon!


πŸ† Other Highlights

  • AWS Knowledge Badge: Cloud Essentials – 16 hours of online modules on AWS Cloud concepts with a focus on AWS Compute, Storage, Networking and Database services, security, architecture, pricing, and support.

  • McKinsey DΓ©fi Case Competition 2025 – Part of the winning team for designing an innovative and strategic solution to increase donations among young people to the MUHC Foundation.

  • CGI Dragon’s Den Competition 2025 – Pitched a solution to CGI executives with my team of co-op students across Canada to increase efficiency for developers when beginning new projects with code templating and scaffolding.

  • Engineering Business Plan Proposal – Developed a comprehensive proposal for flood resolution on the Decarie Expressway. Pitched for WCOM 206 - Communication in Engineering.


That's it for now! 😁

public class SignOff {
    public static void main(String[] args) {
        sayThanks();
    }

    static void sayThanks() {
        String message = "Thanks for stopping by! πŸ˜ŠπŸ‘©πŸ½β€πŸ’»";
        System.out.println(message);
    }
}

Popular repositories Loading

  1. pong pong Public

    JavaScript

  2. gracdi1 gracdi1 Public

    My personal repository

  3. gracie-portfolio gracie-portfolio Public

    My Personal Website - ready Jan 2025

    TypeScript

  4. CodeJam14 CodeJam14 Public

    CodeJam 14 Project November 22-24 with team PB&CodeJam

    Python

  5. HerMap HerMap Public

    Forked from McHacks14/HerMap

    Because every woman deserves to feel safe and supported, wherever she goes.

    TypeScript

  6. Project-Prep-Series-02-Data-Preparation Project-Prep-Series-02-Data-Preparation Public

    Forked from NadiaBlostein/Project-Prep-Series-02-Data-Preparation

    Data preparation is a critical prerequisite to any downstream analysis, especially within the context of machine learning appliactions. The purpose of the following workshop is to familiarize stude…

    Jupyter Notebook