Hi, I'm Mohammad Rayyan Adhoni
Hello World! I'm Mohammad Rayyan Adhoni, a 19-year-old student pursuing a Master of Engineering in Computer Science at the University of Strathclyde in Glasgow, Scotland. I'm originally from Abu Dhabi, UAE. My academic journey began at Gems United Indian School, where I developed an interest in computer science. I’ve created this website to be an overview of my computer science journey.
My current area of focus is back-end developer, but I have some experience in front-end as well due to a group collaboration on a website design project which strengthened my coding, problem-solving, and collaboration skills. I also completed a solo project on Car dealerships on Python and MySQL when I was in high school. I am passionate about learning and expanding my knowledge and skill sets, which is why I recently joined a coding bootcamp to supplement my studies and projects.
When I'm not studying or working on projects, you can find me on instagram or playing video games.
Welcome to my Webpage!!
Education
Skills
From: Gems United Indian School, Abu Dhabi, UAE.
Successfully completed middle school with a strong foundation in Science and Mathematics.
From: Gems United Indian School, Abu Dhabi, UAE.
Successfully completed High School with a strong academic foundation in Science, Mathematics, and Computer Science, including successful project development and practical application of knowledge.
From: University of Strathclyde, Glasgow, Scotland.
Working toward my MEng in Computer Science at the University of Strathclyde, with an emphasis on practical software engineering and system architecture. I'm passionate about creating efficient, scalable solutions and am actively building projects to grow as a professional developer.
My First Ever Huge Project:
This was my first large-scale project, developed in collaboration with JPMorgan. Through this project, I learned to work with various Agile methodologies such as Scrum, and gained hands-on experience with RESTful APIs and CI/CD pipelines. The project involved creating a secure banking system that stores user information via JPMorgan's provided API. A key feature is the secure user login system, ensuring robust protection of sensitive data. This project significantly enhanced my technical skills and understanding of industry-standard practices.
View Project SimpleShell is a lightweight, Unix-style command-line shell developed entirely in C.
It supports built-in commands like cd
, pwd
, getpath
, setpath
, and history
,
as well as external command execution via fork()
and execvp()
. The shell features a persistent command history system,
an alias manager with support for saving/loading from file, and clean modular architecture using separate header and source files. Built for educational and practical learning,
this project demonstrates strong understanding of system-level programming, memory management, process handling, and modular C design.
(implementing user login with JWT tokens)
This project is a simple yet functional Task Manager API built using Java and Spring Boot. It allows users to perform full CRUD (Create, Read, Update, Delete) operations on tasks via RESTful endpoints. The API supports sorting, pagination, and data validation, making it scalable and user-friendly. With a clean architecture using a controller-service-repository pattern, this project is ideal for showcasing backend development skills, Spring Data JPA usage, and REST API best practices. It's perfect for beginners aiming to build real-world Java backend applications or preparing for full-stack integration
View Project