ZJ@zainab-jamil

Early-career professional building practical skills

I am beginning my career journey, learning core skills and preparing to contribute to real projects.

Work samples

A collection of practice projects, learning exercises, and early work that show my growing skills and readiness for professional work.

  • Ummah Connect
    Ummah Connect

    Collaborated in a 4-person team to design and build Ummah Connect, a full-stack social discovery app helping Muslim students, newcomers, and professionals discover relevant events, communities, and meaningful connections. Built a two-step onboarding flow and five-tab navigation system, creating a streamlined user experience for personalized profile setup, event discovery, community engagement, connection management, and navigation across the application. Designed and implemented a shared key-value backend supporting user sign-up, member search, mutual connection requests, event creation, and community management, enabling persistent storage and data sharing across core application features. Developed profile editing functionality and a polished dark/light-mode interface using a custom visual design system, maintaining consistent layouts, components, and interactions throughout the application while enhancing overall usability.

    ReactFirebase
  • Doubly Linked List Implementation
    Doubly Linked List Implementation

    Built a doubly linked list from scratch in Java with a custom Node class and bidirectional links between adjacent nodes. Implemented 3 core operations (insertion, deletion, traversal) for efficient dynamic list manipulation and data management. Applied object-oriented design principles to improve data encapsulation, code organization, and long-term maintainability. Tested edge cases such as empty lists and boundary insertions to ensure correctness and reliable program behaviour.

    Java

About me

I am beginning my career journey, learning core skills and preparing to contribute to real projects.

I am Zainab Jamil. I am at the start of my career and have little formal work experience. I am building skills and preparing to take on professional projects.

Experience

Charity Communications Director

Western MSA · Sept 2025 - April 2026

Charity Communications Associate

Western MSA · Sept 2024 - April 2025

Founder and Organizer

MSOG · Jan 2024 - Sept 2024

Crew Member

Popeyes Louisiana Kitchen · June 2021 - March 2023

Education

University of Western Ontario | London, ON

Bachelor of Science in Computer Science

Skills

Learning and skill developmentProject practice and exercises

Ummah Connect

Collaborated in a 4-person team to design and build Ummah Connect, a full-stack social discovery app helping Muslim students, newcomers, and professionals discover relevant events, communities, and meaningful connections. Built a two-step onboarding flow and five-tab navigation system, creating a streamlined user experience for personalized profile setup, event discovery, community engagement, connection management, and navigation across the application. Designed and implemented a shared key-value backend supporting user sign-up, member search, mutual connection requests, event creation, and community management, enabling persistent storage and data sharing across core application features. Developed profile editing functionality and a polished dark/light-mode interface using a custom visual design system, maintaining consistent layouts, components, and interactions throughout the application while enhancing overall usability.

ReactFirebase
View all work

Doubly Linked List Implementation

Built a doubly linked list from scratch in Java with a custom Node class and bidirectional links between adjacent nodes. Implemented 3 core operations (insertion, deletion, traversal) for efficient dynamic list manipulation and data management. Applied object-oriented design principles to improve data encapsulation, code organization, and long-term maintainability. Tested edge cases such as empty lists and boundary insertions to ensure correctness and reliable program behaviour.

Java
View all work

Password Strength Checker & Generator

Built a multi-file Python application with 5+ helper functions to evaluate password strength and validate user input data. Developed helper functions to evaluate password strength using character composition and password security requirements. Designed a rule-based scoring algorithm using password length, character diversity, and validation checks for accuracy. Implemented a secure random password generator following predefined security constraints and formatting specifications. Structured the program modularly to improve code readability, testing, maintainability, and overall function reusability.

Python
View all work

Workout Planner

Built an interactive Python program supporting multiple equipment types and difficulty levels for personalized workouts. Validated user input across multiple paths to prevent invalid equipment or strength selections and ensure program execution. Used nested dictionaries to organize workouts by equipment type and difficulty level for efficient data organization. Created helper functions to compute repetition counts based on workout intensity and difficulty level for personalized plans. Formatted output to present a complete, readable workout plan with exercises, repetitions, equipment, and difficulty.

Python
View all work