About Me
Hello! I'm Greta and I am a 4th-year (final year) undergraduate student at
McGill University, majoring in Computer Science.
I am passionate about software development and machine learning, and I am always looking for
opportunities to learn and grow in the field.
Currently, I am volunteering in the
McGill DISC Lab
under the supervision of
Professor Balmau and
Professor Kemme working on a project about energy efficiency
in Machine Learning algorithms.
Experience.py
class Work_Experience:
def __init__(self):
self.positions = []
def add_position(self, company, role, dates, details):
self.positions.append({
"company": company,
"role": role,
"dates": dates,
"details": details
})
experience.add_position(
"Ericsson",
"Machine Learning Intern",
"May 2025 - Dec 2025",
[
"Creating and onboarding Retrieval Augmented Generation (RAG) solutions",
"Building inference pipelines with AWS and Bedrock",
"Comparing and evaluating RAG solutions"
]
)
experience.add_position(
"McGill University",
"Notetaker (Data Science)",
"Jan 2024 - May 2025",
["Creating detailed notes and summaries for lectures and exams"]
)
experience.add_position(
"Marianopolis College",
"Corrector (Physics Labs)",
"Aug 2022 - Jun 2023",
["Grading lab reports and providing feedback"]
)
class Research_Experience:
def __init__(self):
self.projects = []
def add_project(self, lab, professors, dates, details):
self.projects.append({
"lab": lab,
"professors": professors,
"dates": dates,
"details": details
})
experience.add_projects(
"McGill University DISCS Lab",
"Oana Balmau, Bettina Kemme",
"Jun 2025 - Ongoing",
["Energy Efficiency in Machine Learning Algorithms"]
)
experience.add_projects(
"McGill University",
"Joseph Vybihal",
"May 2022 - Aug 2022",
[
"Overcoming TikTok data collection challenges",
"Analyzing gender differences, eating disorders, and conspiracy theories"
]
)
Projects.c
#include <stdio.h>
void AI_Agent() {
Develop an agent that can play and win against random, human, and other agents
in Colosseum Survival using Monte Carlo Tree Search, A* Search, and heuristics.
char *tech = "Python";
char *code_link = "https://github.com/zu-greta/424project";
char *report_link = "assets/424Report.pdf";
}
void Schedule_Booking_Tool() {
Full-stack web app for school booking tool using XAMPP, HTML/CSS,
Javascript, PHP, and SQLite3.
char *tech = "HTML/CSS, Javascript, PHP, XAMPP, SQLite3, SQL";
char *website_link = "https://www.cs.mcgill.ca/~gzu/socs_sisters/landing";
char *code_link = "https://github.com/zu-greta/socs_sisters";
char *demo_link = "https://youtu.be/ZxdcFvYHAKo?si=WddSmUicHZD8O6qh";
}
void Travelling_Agency() {
Booking application with JDBC, SQL, relational schemas, and E/R diagrams.
char *tech = "Java, JDBC, E/R diagrams, SQL, DB2";
char *code_link = "https://github.com/zu-greta/comp520_2024";
}
void MiniC_Compiler() {
Compiler including lexer, parser, semantic analysis, MIPS translation, and OOP features.
char *tech = "Java, C, MIPS";
char *code_link = "https://github.com/zu-greta/comp520_2024";
}
void OS_Simulation() {
OS simulation including shell, memory management, and filesystem.
char *tech = "C, Bash, Docker";
char *code_link = "https://github.com/zu-greta/comp310";
}
void Brown_lab() {
Website for the Brown Lab at McGill using React, Javascript and Node.js.
char *tech = "React, Javascript, Node.js";
char *website_link = "https://zu-greta.github.io/brown_lab/";
char *code_link = "https://github.com/zu-greta/brown_lab";
}
void BCV_Hackathon() {
Full-stack web app generating CVs using React, Next.js, Drizzle, Postgres,
Gemini API, SERP API.
char *tech = "REACT, Tailwind CSS, HTML/CSS, Javascript, APIs, Drizzle, Next.js";
char *demo_link = "https://youtu.be/TeJMOojokRM?si=M3tr0oGHdgZCmjvG";
char *devpost_link = "https://devpost.com/software/bcv-hackmcwics25";
char *code_link = "https://github.com/DavidNitchi/McWICS25";
}
void MealMates_App() {
Full-stack mobile app with React-Native frontend and Django-rest backend.
char *tech = "Python, Django-rest, SQLite3, SQL, Javascript, Typescript, REACT-native, Tailwind";
char *demo_link = "https://youtube.com/shorts/2nAD9EJrNGw?si=f1xnBtyIwjq76qlM";
char *devpost_link = "https://devpost.com/software/fooder-zx98kt";
char *code_link = "https://github.com/denis-tsariov/codejam14";
}
void Calendar_App() {
iOS Calendar and ToDo list application using SwiftUI and XCode.
char *tech = "Swift, SwiftUI";
char *code_link = "https://github.com/zu-greta/calendar";
}
struct Research_Project {
char *title;
char *professors;
char *description;
char *report_link;
};
struct Energy_Efficiency_Project {
char *title = "Energy Efficiency in ML Algorithms";
char *description = "Using CodeCarbon to instrument Switch-Transformers and
Qwen Mixture of Experts models running on different frameworks such as DeepSpeed and
FastMoE, and exploring solu7ons to train models more efficiently in terms of energy consumption.";
};
struct TikTok_Impact_Project {
char *title = "TikTok Impact on Society Analysis";
char *description = "Overcoming web scraping data barriers from TikTok using bots and bypassing
biases from the algorithm. Analyzing the data to see the different treatment
towards user gender, food negative/positive contents and the biases.";
};
struct Depression_Eating_Disorders_Project {
char *title = "Depression and Eating Disorders";
char *description = "Researching correlation between eating disorders and depression,
analyzing treatment impact";
};
Education.java
public class McGill {
private String degree = "Bachelor of Science in Computer Science";
private double cGPA = 3.85;
private String[] courses = {
"Algorithms and Data Structures",
"Artificial Intelligence",
"Programming Languages and Paradigms",
"Software Design",
"Operating Systems",
"Algorithm Design",
"Database Systems",
"Web Development",
"Data Science",
"Distributed Systems",
"Compiler Design",
"Machine Learning",
"Intro to C++"
};
private String awards = "Alma Mater Scholarship";
}
public class Marianopolis {
private String degree = "DCS in Honours Health Science";
private double rScore = 37.825;
private String[] awards = {
"Dean's List Fall 2020",
"Dean's List Winter 2021"
};
}
Skills.bash
$ PROGRAMMING_LANGUAGES=(
"Python"
"Java"
"C"
"C++"
"Bash"
"Javascript"
"PHP"
"OCaml"
"MIPS Assembly"
)
$ MARKUP_FRONTEND=(
"HTML"
"CSS"
"Swift"
"React"
)
$ DATABASES=(
"SQL"
"DB2"
"MariaDB"
)
$ TECHNOLOGIES=(
"Docker"
"AWS"
)
$ FRAMEWORKS_TOOLS=(
"Django"
"JUnit"
"JavaFX"
"Git"
"Linux"
"Pandas"
)
$ WEB_STACKS=(
"XAMPP"
"MERN"
)
$ IDE_TOOLS=(
"Visual Studio Code"
"IntelliJ IDEA"
"PyCharm"
"Jupyter Notebook"
)
$ LANGUAGES=(
"English"
"French"
)
Interests.json
{
"Dancing": {
"description": "I am an active dancer at K-RAVE McGill and Emoria.",
"image": "./assets/dance.JPG"
},
"Volleyball": {
"description": "I have started playing volleyball at McGill in intramural teams this year!",
"image": "./assets/volleyball.jpg"
},
"Dragon Boat": {
"description": "I paddled with the McGill DragonBoatZ team and also the UDEM Dragon boat team.",
"image": "./assets/db.JPG"
},
"Travelling": {
"description": "I enjoy travelling to different countries and discovering local foods/culture!",
"image": "./assets/plane.jpg"
}
}
./assets/dance.JPG
./assets/volleyball.jpg
./assets/db.JPG
./assets/plane.jpg