Skip to content
View saralnajjar's full-sized avatar
  • Leeds, UK & Manama, Bahrain

Highlights

  • Pro

Block or report saralnajjar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
saralnajjar/README.md

Sara Alnajjar

Second-year Computer Science student at the University of Leeds, interested in security, encryption, and software engineering.

What I'm working on

  • Building out my portfolio with projects in Kotlin and Python
  • Daily coding challenges across both languages
  • Exploring cryptography and security concepts

Tech

Languages: Python · Kotlin · SQL · HTML/CSS · C · Java
Tools: Git · Gradle · Ktor
Concepts: Cryptography · Operating Systems · HCI · Graph Algorithms

Projects

Project Description Language
classical-ciphers-python Caesar, Substitution, and Vigenère ciphers with a CLI Python
data-structures-kotlin Linked list, stack, queue, BST, hash table from scratch Kotlin
coding-challenges Daily algorithm practice in Python and Kotlin Python & Kotlin
wordle-kotlin Fully functional command line Wordle Kotlin
typing-trainer CLI typing practice app with WPM and accuracy scoring Python

Currently studying

Cryptography & Security · Graph Algorithms · Operating Systems · Human-Computer Interaction


📍 University of Leeds

Pinned Loading

  1. comp2850-minimal-solution comp2850-minimal-solution Public

    Forked from julianbrooks/comp2850-minimal-solution

    COMP2850 HCI task management app. Task manager web app with full WCAG 2.1 accessibility audit — real participant testing, code fixes, before/after metrics.

    Kotlin

  2. wordle-kotlin wordle-kotlin Public

    Wordle word-guessing game built in Kotlin. Implements game logic, input validation, and colour-coded feedback for correct, misplaced, and incorrect letters.

    HTML

  3. classical-ciphers-python classical-ciphers-python Public

    Command-line tool implementing three classical encryption ciphers in Python: Caesar/Shift, Substitution, Brute Force, and Vigenère.

    Python

  4. coding-challenges coding-challenges Public

    Coding challenges solved in Python and Kotlin.

    Python

  5. typing-trainer typing-trainer Public

    A CLI typing practice tool built in Python. Tracks WPM, accuracy, and personal bests across three difficulty modes.

    Python