# data[].attributes.attachment_caption
Suhana Sajid - Python Programming for Beginners Class Level 1 Certificate of Appreciation

# data[].attributes.headline
Teaching Python Programming for Beginners Class Level 1

# data[].attributes.subject
Teaching Python Programming for Beginners Class Level 1

# data[].attributes.body
Date: October 2022, March 2023

Description: As part of the University of Nottingham Malaysia School Experience Team, I successfully collaborated with peers to execute workshops for 20+ high school students, conveying fundamental Python programming concepts simply and understandably.

Skills Learnt: Communication, Time management, Adaptability, Teamwork

# data[].attributes.attachment_link.title
Suhana Sajid- Python Programming for Beginners Class Level 1 Certificate of Appreciation

# data[].attributes.attachment_link.description
suhana66 has 13 repositories available. Follow their code on GitHub.

# data[].attributes.body
Date: December 2022

Description: I designed an intuitive user interface with the standard Python GUI library Tkinter to generate and solve Sudoku puzzles utilizing the backtracking algorithm, utilizing all available tools including Generative AI to devise innovative solutions.

Skills Learnt: Object-oriented Programming, Algorithm Implementation, Problem-solving

Tools Used: Tkinter (Python), Numpy (Python)

# data[].attributes.attachment_link.title
GitHub - suhana66/Sudoku-Solver: A Sudoku game graphical user interface which generates and solves sudoku puzzles using Backtracking

# data[].attributes.attachment_link.description
A Sudoku game graphical user interface which generates and solves sudoku puzzles using Backtracking - suhana66/Sudoku-Solver

# data[].attributes.body
⭐️ 4.5 / 5

# data[].attributes.attachment_link.title
The Blood Traitor (The Prison Healer, #3)

# data[].attributes.attachment_link.description
Read 5,664 reviews from the world's largest community for readers. She'd failed them. All of them. And now she was paying the price. Kiva thought she knew...

# data[].attributes.body
⭐️ 4 / 5

# data[].attributes.attachment_link.description
Read 6,406 reviews from the world's largest community for readers. Kiva trades one cage for another when she leaves behind a deadly prison for a deceptive ...

# data[].attributes.body
Q. What's my name?

A. My name is Suhana Sajid.

Q. Where do I live?

A. I live in Abu Dhabi, United Arab Emirates.

Q. What am I currently doing?

A. I'm currently a student at 42 Abu Dhabi, working towards a Diploma in Software Development.

Q. What are my aspirations for the next five years?

A. My goal in the next five years is to successfully obtain a bachelor's degree in computer science and secure a position within a diverse team.

Q. How do I spend my leisure time?

A. I enjoy reading books set in dystopian and fantasy worlds.

Q. What is a fun fact about me?

A. I love riding the Formula Rossa rollercoaster at Ferrari World in Abu Dhabi, the world's fastest rollercoaster.

# data[].attributes.body
Reflecting on my portfolio, I've grown significantly across various projects and experiences, from academic to personal and community engagements.

At 42 Abu Dhabi, I'm honing my software development skills with projects in graphic programming, sorting algorithms, and system administration, consistently achieving high ranks. I aspire to maintain this level of dedication throughout my journey at 42 Abu Dhabi.

My personal projects, ranging from developing a Sudoku solver to crafting a Space Invaders game and creating a social media platform for idea sharing, reflect my ability to conceptualize, design, and execute applications, addressing real-world problems or providing entertainment value.

My experience teaching Python highlighted my passion for knowledge sharing and community building, fostering communication and teamwork skills. I aim to strengthen these aspects further by pursuing more collaborative projects, as many of my endeavors thus far have been solitary.

I've reignited my love for reading dystopian and fantasy novels, overcoming a reading block in the last year.

Overall, my portfolio exemplifies my journey as a software developer, demonstrating technical prowess, creativity, adaptability, and a commitment to continuous learning. Looking ahead, I'm excited to evolve my portfolio with future accomplishments and endeavors.

# data[].attributes.body
⭐️ 4 / 5

# data[].attributes.attachment_link.title
The Prison Healer (The Prison Healer, #1)

# data[].attributes.attachment_link.description
Seventeen-year-old Kiva Meridan has spent the last ten …

# data[].attributes.body
⭐ 4.5 / 5

# data[].attributes.attachment_link.description
Read 85.1k reviews from the world's largest community for readers. "The first year is when some of us lose our lives. The second year is when the rest of u...

# data[].attributes.body
Completion Date: 25 January, 2024

# data[].attributes.body
Piscine Date: July 2023 - August 2023

Kick-off Date: 30 October, 2023

# data[].attributes.body
Aim: 2D programming using MiniLibX library (Intra Project Page)

Rank: 2

Team Size: 1

Start Date: 9 January, 2024

End Date: 22 January, 2024

Score: 110 / 100 (Evaluation Feedback)

Topics Covered: Graphic Programming in C, Optimization Techniques, Complex Numbers, Fractals in Mathematics

# data[].attributes.attachment_link.title
GitHub - suhana66/fract-ol: Fract-ol (42 Cursus) consists of creating graphically beautiful fractals using the 42 school graphical library: MiniLibx.

# data[].attributes.attachment_link.description
Fract-ol (42 Cursus) consists of creating graphically beautiful fractals using the 42 school graphical library: MiniLibx. - suhana66/fract-ol

# data[].attributes.body
Aim: Sorting data on a stack with limited instructions (Intra Project Page)

Rank: 2

Team Size: 1

Start Date: 14 December, 2023

End Date: 8 January, 2024

Score: 100 / 100 (Evaluation Feedback)

Topics Covered: Sorting Algorithms, Data Structures, Algorithm Implementation

# data[].attributes.attachment_link.title
GitHub - suhana66/Push_swap: Push_swap (42 Cursus) consists of sorting data on a stack, with a limited set of instructions, in the smallest number of moves.

# data[].attributes.attachment_link.description
Push_swap (42 Cursus) consists of sorting data on a stack, with a limited set of instructions, in the smallest number of moves. - suhana66/Push_swap

# data[].attributes.body
Completion Date: 14 December, 2023

# data[].attributes.body
Aim: Send a message from a client to a server using UNIX signals (Intra Project Page)

Rank: 2

Team Size: 1

Start Date: 6 December, 2023

End Date: 2 January, 2024

Score: 96 / 100 (Evaluation Feedback)

Topics Covered: Signal Handling in C

# data[].attributes.attachment_link.title
GitHub - suhana66/Minitalk: Minitalk (42 Cursus) consists of coding a small data exchange program using UNIX signals.

# data[].attributes.attachment_link.description
Minitalk (42 Cursus) consists of coding a small data exchange program using UNIX signals. - suhana66/Minitalk

# data[].attributes.body
Aim: Linux system administration on a virtual machine (Intra Project Page)

Rank: 1

Team Size: 1

Start Date: 29 November, 2023

End Date: 5 December, 2023

Score: 100 / 100 (Evaluation Feedback)

Topics Covered: Virtual Machines, Unix-like Operating Systems, Logical Volume Management, Firewall, Sudo Service, SSH Service, Writing & Scheduling Shell Scripts

# data[].attributes.attachment_caption
GitHub - suhana66/Get_next_line: Get_next_line (42 Cursus) consists of coding a function that returns one line at a time from a file descriptor.

# data[].attributes.body
Aim: Reading files line by line in C (Intra Project Page)

Rank: 1

Team Size: 1

Start Date: 21 November, 2023

End Date: 28 November, 2023

Score: 100 / 100 (Evaluation Feedback)

Topics Covered: File Handling in C

# data[].attributes.attachment_link.title
GitHub - suhana66/Get_next_line: Get_next_line (42 Cursus) consists of coding a function that returns one line at a time from a text file.

# data[].attributes.attachment_link.description
Get_next_line (42 Cursus) consists of coding a function that returns one line at a time from a text file. - suhana66/Get_next_line

# data[].attributes.attachment_caption
GitHub - suhana66/Ft_printf: Ft_printf (42 Cursus) consists of coding a library that contains a simplified version of the printf function.

# data[].attributes.body
Aim: Recoding the printf C function (Intra Project Page)

Rank: 1

Team Size: 1

Start Date: 15 November, 2023

End Date: 20 November, 2023

Score: 100 / 100 (Evaluation Feedback)

Topics Covered: Variadic Functions in C

# data[].attributes.attachment_link.title
GitHub - suhana66/Ft_printf: Ft_printf (42 Cursus), consists of coding a library that contains a simplified version of the printf function.

# data[].attributes.attachment_link.description
Ft_printf (42 Cursus), consists of coding a library that contains a simplified version of the printf function. - suhana66/Ft_printf

# data[].attributes.body
Aim: Recoding C library functions (Intra Project Page)

Rank: 0

Team Size: 1

Start Date: 30 October, 2023

End Date: 14 November, 2023

Score: 125 / 100 (Evaluation Feedback)

Topics Covered: Programming in C, Memory management in C, Makefile

# data[].attributes.attachment_link.title
GitHub - suhana66/Libft: Libft (42 Cursus) consists of coding basic C functions, which are then compiled into a library for use in other projects.

# data[].attributes.attachment_link.description
Libft (42 Cursus) consists of coding basic C functions, which are then compiled into a library for use in other projects. - suhana66/Libft

# data[].attributes.body
Date: July 2023 - August 2023

Description: Over four weeks, I navigated through C coding challenges, and problem-solving exercises, leading to me surviving the piscine (a rigorous and immersive coding bootcamp) at 42 Abu Dhabi and joining the cursus at the school.

Skills Learnt: Perseverance, Logical thinking, Adaptability, Problem-solving, Version Control, Unix, Imperative programming

Tools Used: C, Bash

# data[].attributes.body
⭐ 4 / 5

# data[].attributes.attachment_link.description
Read 116k reviews from the world’s largest community for readers. Enter the brutal and elite world of a war college for dragon riders from USA Today bestse…

# data[].attributes.body
⭐ 5 / 5

# data[].attributes.attachment_link.title
The Ballad of Songbirds and Snakes (The Hunger Games, #...

# data[].attributes.attachment_link.description
Read 59.9k reviews from the world's largest community for readers. It is the morning of the reaping that will kick off the tenth annual Hunger Games. In th...

# data[].attributes.attachment_caption
GitHub - suhana66/Covid-Invaders: A variation of space-invaders including Covid virus variants and vaccines implemented in pygame

# data[].attributes.body
Date: November 2022

Description: I developed a personalized Space Invaders game using pygame with clear game control instructions, and efficient player controls. I created a comprehensive README document outlining prerequisites, installation steps, and controls to improve user onboarding. I also curated and credited game assets to foster community engagement and project recognition.

Skills Learnt: 2D Game Development, Game Design, Documentation, Communication

Tools Used: Pygame (Python)

# data[].attributes.attachment_link.title
GitHub - suhana66/Covid-Invaders: A variation of space-invader including Covid virus varients and vaccines

# data[].attributes.attachment_link.description
A variation of space-invader including Covid virus varients and vaccines - suhana66/Covid-Invaders

# data[].attributes.body
Date: May 2022

Description: I independently conceptualized, designed, and developed IdeaHub, a fake web-based social media platform for idea sharing. Utilizing the Flask server-side framework and the Python SQLite library, I managed user authentication and data storage/retrieval from a database system. I utilized Bootstrap, Jinja, and JavaScript to create a responsive and user-friendly front-end.

Skills Learnt: Full-stack Development, Database Management, Project Management, Adaptability

Tools Used: Flask (Python Web Framework), Jinja (Templating Engine), SQLite, HTML, Bootstrap (CSS Framework)

# data[].attributes.attachment_link.title
GitHub - suhana66/IdeaHub: A social media application that allows users to share ideas with others.

# data[].attributes.attachment_link.description
A social media application that allows users to share ideas with others. - suhana66/IdeaHub

# data[].attributes.body
Date: August 2021

Description: I developed a Python trivia game using Tkinter, utilizing an open-source question dataset (available here). I managed the data with Python's CSV library and implemented an interactive GUI (graphical user interface) with Tkinter widgets including buttons, labels, and entry fields. The game features score and streak tracking to enhance user engagement. Detailed documentation provides setup instructions and usage guidelines for smooth deployment and maintenance.

Skills Learnt: Object-oriented Programming, GUI Development, Data Sourcing, Data Parsing, Research, Communication

Tools Used: Tkinter (Python), CSV (Python)

# data[].attributes.attachment_link.title
GitHub - suhana66/TriviaQA: A trivia game using the tkinter and csv library in Python

# data[].attributes.attachment_link.description
A trivia game using the tkinter and csv library in Python - suhana66/TriviaQA

# data[].attributes.body
Date: March 2021

Description: I developed a Python command-line calculator supporting arithmetic, exponential, logarithmic, rounding, absolute value, GCD, and LCM operations. I experimented with regular expressions for the first time during this project. It features an intuitive user interface with clear prompts, modular coding with descriptive comments, robust input validation, exception handling, and comprehensive documentation with installation and usage guidelines.

Skills Learnt: Programming Fundamentals, User Input Handling, Error Handling, Documentation, Self-learning

Tools Used: Math (Python)

# data[].attributes.attachment_link.title
GitHub - suhana66/Arithmetic-Operations-Calculator: A command-line calculator that performs arithmetic operations on inputs from the user.

# data[].attributes.attachment_link.description
A command-line calculator that performs arithmetic operations on inputs from the user. - suhana66/Arithmetic-Operations-Calculator