- Bio
-
I'm a passionate computer science student with a strong background in full-stack development, data science, and innovative project design. I’m proficient in Python, Java, React, JavaScript, SQL, Clojure, Kotlin, and C++, and have put my skills to work in projects like a hackathon fashion AI that suggests outfits under various conditions, a Django-based UFC stats tracker that combines systematic web scraping with ETL pipelines, and several data visualization initiatives using tools like Matplotlib and Seaborn. Alongside these, I’ve developed real-time communication apps and am currently exploring language development with Kotlin and ANTLR—building a programming language that leverages smart type conversion and customizable procedures for more intuitive, safe data handling.
Currently pursuing a Bachelor of Science in Computer Science (with a Math minor) at the University of Ontario Institute of Technology, my coursework and projects have given me an excellent grasp of core concepts like data structures, algorithms, and OOP, as well as practical experience with databases and cloud computing. Whether it's developing scalable web applications, diving into data science to extract actionable insights, or creating robust mobile applications, I’m excited to apply my versatile skill set to real-world challenges and continue pushing the boundaries of what technology can achieve.
- Portals
-
-
Vancouver, British Columbia, Canada
-
- Categories
- Information technology Software development Artificial intelligence Databases Data science
Skills
Socials
Achievements



Latest feedback
Recent projects
Work experience
Math AI teacher
Outlier.ai
September 2024 - Current
• Model validation by working with AI models, evaluating their problem-solving processes and final answers to ensure accuracy and reliability.
• Failure testing by inducing logical errors in models to assess robustness and identify potential weaknesses.
• Evaluated models on various dimensions such as instruction following, verbosity, and correctness to enhance overall performance.
Education
BSc(Hons), Computer Sci Co-op, Computer Science
University of Ontario Institute of Technology
September 2022 - April 2026
Personal projects
Clueless
February 2025 - February 2025
https://github.com/jibi21212/cluelessClueless is a hackathon project designed to simplify outfit selection using AI. The app allows users to upload pictures of their wardrobe, categorize items with tags, and sync events from their calendar. Based on user preferences, weather conditions, and event types, Clueless intelligently suggests outfit combinations to streamline daily dressing decisions.
Built under a tight 2-day deadline, the prototype leverages Firebase for database management, React.js for the frontend, Flask (Python) for the backend, and GPT-2 as the AI model for outfit recommendations. While not fully functional yet, the project showcases the potential of AI-driven personal styling and wardrobe organization.
Jay (Programming Language)
January 2025 - Current
https://github.com/jibi21212/Jay_DataHandling_RuntimeJay is a data handling language designed to simplify and streamline data transformations. Key features include:
1. Smart Bundles
- Type-aware data grouping
- Automatic element-wise operations
- Flexible type matching and conversion
2. Intuitive Type Conversion
- Built-in conversion between common types
- Configurable conversion flags
- Safe handling of complex transformations
3. Procedure Pipelines
- Function composition using '>>' operator
- Clear data flow visualization
- Easy to chain and modify transformations
I plan to release a website for documentation with instructions on how to install.
I also plan to create libraries for popular open source languages and contribute to them.
Using: ANTLR, Kotlin, JUnit
Portfolio
January 2025 - January 2025
https://jibi21212.github.io/jibrankhanwebsite/My personal Portfolio website showcasing my skills and experience.
Used: React.js, github action pages for deployment
UFC stats Tracker
December 2024 - Current
https://github.com/jibi21212/UFC_WEBSITE• Django-based multi-tiered system with a front end, Python script back end, and a PostgreSQL
relational database.
• Implemented systematic web scraping algorithms using Python, Requests, Regex, and BeautifulSoup to iteratively
extract UFC fighter and bout data from multiple webpage hierarchies.
• Designed and implemented ETL pipelines using Python and SQL, cleaning, and loading of data into the database,
ensuring accuracy and consistency through structured SQL database operations.
Future steps:
Incorporate data visualizations for each fighters data.
Deploy on cloud.
Predictive modelling
Tech stack:
Python (BeautifulSoup, Re, Requests)
Django
PostgreSQL
Crime-Statistics-in-Canada---Data-Analysis
February 2024 - March 2024
https://github.com/jibi21212/Crime-Statistics-in-Canada---Data-Analysis/blob/main/Assignment.ipynbThis was my final project in my scientific data analysis project, I conducted an in-depth analysis of crime statistics across Canada to uncover meaningful insights into societal safety and law enforcement dynamics. By examining various crime types, their frequencies, and geographic distributions, the study aims to reveal underlying patterns, trends, and regional discrepancies that may be influenced by socioeconomic and demographic factors.
At the heart of the project is the exploration of both reported and cleared crimes—the latter referring to cases that law enforcement has successfully resolved. This focus provides a dual perspective: while one aspect highlights the prevalence and distribution of criminal activity, the other offers an evaluative lens on the effectiveness of regional investigative efforts and the efficiency of justice systems across Canada.
The analysis is grounded in a meticulously curated dataset sourced from a reliable public data repository, encompassing multi-year records of crime statistics across various provinces and territories. Data cleaning techniques and statistical validation methods ensured the integrity and consistency of the dataset, setting a strong foundation for rigorous analysis.
Key components of the project include:
• Trend Identification: Unraveling temporal shifts in the rates of different crime types and observing the influence of seasonal or long-term socioeconomic changes on criminal behavior.
• Geospatial Analysis: Mapping crime occurrences to understand regional hotspots and variations, thereby providing insights into localized factors driving criminal trends.
• Cleared Crimes Evaluation: Assessing the proportion and distribution of cleared cases across different areas to evaluate the relative performance of law enforcement in resolving investigations.
• Data Visualization: Using Python’s data science tools—such as Pandas, NumPy, Matplotlib, and Seaborn—the project effectively communicates insights through clear, informative visualizations that facilitate policy discussion and public awareness.
By combining statistical analysis with insightful visualizations, this project not only underscores shifts in crime patterns but also contributes valuable information for policymakers, law enforcement agencies, and community stakeholders. Ultimately, the goal is to support informed decision-making aimed at boosting public safety and enhancing the efficiency of justice services
Tech stack:
Python Jupyter Notebook, Numpy, Pandas, Matplotlib