Skip to content
View RaihanSharif's full-sized avatar
  • London

Block or report RaihanSharif

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.

Content in all repositories owned by your account will be closed.
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
RaihanSharif/README.md

Full-stack developer and coding tutor based in London, with a foundation in JavaScript. Experience of building CRUD apps with authentication systems, and security-focused projects. I'm currently deepening my backend skills, learning Kafka and event-driven architecture as I work toward backend and data platform engineering.

πŸ”­ Currently learning: Kafka, event-streaming fundamentals and concurrency.

πŸ’Ό Looking for: Associate/Junior Backend Engineer roles where I can grow into data platform and event-driven systems work.

πŸ“« Reach me: raihansharif502@gmail.com || https://www.linkedin.com/in/raihan-sharif-0b83685b/

πŸ’» Tech stack:

FROM:

JavaScript Python HTML5 React NodeJS

TO:

Java Apache Kafka Postgres

πŸ“Œ Featured Projects

A hands-on demo app implementing 5 of the OWASP Top 10 (2021) vulnerabilities β€” including issues like broken access control and injection flaws β€” each recreated intentionally to show how they work and how to fix them. Built for the University of Helsinki's Cyber Security Base course.

Contains README detailing the flaws and their remediations.

A Google Drive-style file storage app supporting file/folder uploads, organization into folders, and file management (rename, delete, download). Uses Supabase to store files in the cloud, and PostgreSQL to store use accounts and file metadata.

Screenshot 2026-08-28 at 13 05 17 Screenshot 2026-08-28 at 13 05 55 Screenshot 2026-08-28 at 13 17 40 Screenshot 2026-08-28 at 13 16 00

A members-only message board with full user authentication (signup/login) and role-based access β€” regular users can post messages anonymously, while verified "members" can see who posted what. Built to practice session-based auth, authorization logic, and database relationships.

A CRUD web app for managing a personal video game collection β€” add, edit, and remove titles, track details like platform/genre/completion status. Built as part of The Odin Project curriculum to practice full CRUD operations, form handling, and data persistence.

Screenshot 2026-08-28 at 13 21 09 Screenshot 2026-08-28 at 13 22 21 Screenshot 2026-08-28 at 13 22 41

Pinned Loading

  1. game_inventory_app game_inventory_app Public

    Odin Project: Simple crud app to manage video game inventory.

    JavaScript

  2. members-only members-only Public

    a message board with user authentication.

    JavaScript

  3. TOP-knightsTravails TOP-knightsTravails Public

    BFS shorted path algortihm

    JavaScript

  4. Cyber_Security_base_2025_project1 Cyber_Security_base_2025_project1 Public

    A web app demonstrating 5 of the top 10 vulnerabilities in 2021 from OWASP.

    JavaScript

  5. file-uploader file-uploader Public

    Online file storage like google drive

    JavaScript

  6. memory-game memory-game Public

    Odin project memory game using react

    JavaScript