Hi, my name is
Janel Gilani.
I do research and build software stuff.
I’m a software and research engineer seasoned in building full-stack development and machine learning applications. I am currently interning at Google DeepMind as a Research Engineer through the GDM Academy program.
About Me
Hello! My name is Janel and I'm a sociable and enterprising computer science graduate from the University of Toronto, with a cGPA of 3.96/4.0. I'm currently seeking software engineer or research engineer roles where I can apply my strong academic foundation and over 1 year of hands-on experience in full-stack development, machine learning, and applied research to build things that make users' lives easier.
When it comes to the organisational structure of a team, I’ve seen both ends of the spectrum: from cutting-edge research environments like Google DeepMind and Noah's Ark Lab to large, hierarchically structured financial institutions like Royal Bank of Canada. From ideation and prototyping to deployment and optimization, I’ve contributed at every stage of the software and research lifecycle!
Here is my relevant coursework:
- Software Engineering
- Data Structures & Algorithms
- Web Programming
- Machine Learning
- Computer Networks
- Operating Systems
- Databases
- Computer Vision

Where I’ve Worked
Research Engineer @ Google DeepMind
June 2025 - August 2025
- Implementing a novel framework using social choice theory to identify and flag problematic prompts within large-scale academic datasets by analyzing ordinal performance signals from various large language models.
Some Things I’ve Built
PetPal: Pets x Adopters
PetPal is an online platform designed to connect pets in need of adoption with potential adopters. Built using modern web technologies, PetPal offers an intuitive and user-friendly interface for users to explore various pets available for adoption across different shelters.
- React
- Django
- Heroku
- Postman
- SQLite
BudgetBites: Cheap Food at UofT
A desktop application wherein users can find budget-friendly food options on campus based on their preferences, rate restaurants, track their monthly budget, and get food suggestions from the application.
- Java
- MongoDB
- Swing
- Git
ML Student Performance Predictor
Built machine learning models to predict whether a student can correctly answer a specific diagnostic question based on the student’s previous answers to other questions and other students’ responses.
- PyTorch
- NumPy
- scikit-learn
- Matplotlib
Paper: Analysing Voter Turnout
This paper investigates the impact of socio-economic and demographic factors on voter turnout in the 2022 Toronto Municipal Election. We use Bayesian analysis to examine the relationships between a ward’s voter turnout and factors such as its education level, income, unemployment rate, population, and number of subdivisions.
- R
- Bayesian Analysis
- Regression Models
COVID-19 Sentiment Analysis
Designed and implemented an interactive survey to gather insights from over 60 participants regarding their hobbies before and during the pandemic. Utilized the pandas library to conduct lexicon analysis, transforming raw CSV data into quantifiable scores. Created comparative visualizations to analyze trends and findings.
- Python
- Tkinter
- VADER Lexicon
- pandas
- Plotly
What’s Next?
Get In Touch
I'm currently looking for full-time SWE roles. Whether you have an opportunity for me or just want to say hi, feel free to reach out!
Say Hello