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/
FROM:
TO:
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.
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.


