Transforming Ideas into Dynamic Web Applications

Hello, I'm Rayan Mamhoud. Dedicated to continuous learning and innovation in all fields of tech.

my portrait

Technologies I Work With

A comprehensive overview of the technologies, frameworks, and tools I use to build modern applications and software.

Frontend
ReactNext.jsTailwind CSSHTML5CSS3JavaScript
Backend
Node.jsExpress.jsREST APIsPostgreSQL
DevOps & Cloud
DockerVercelGitHub Actions
Tools & Workflow
GitGitHubVS CodeFigmaPostmanJasmineWebpackVite
Design
Responsive DesignPrototypingWireframing

Core Competencies

Problem Solving
Database Design
API Development
Version Control

Featured Projects

A showcase of my development work, from full-stack applications to data structures and algorithms implementations.

RLine
RLine
Full Stack
A full-stack social media platform where users can create posts, interact with content, and engage with the community. Built with modern web technologies and responsive design principles.

Key Features

  • User authentication and profiles
  • Real-time post creation and interaction
  • Mobile-responsive design
  • Social engagement features

Technologies Used

ReactNode.jsExpress.jsMongoDBJavaScriptCSS3Responsive Design

Data Structures & Algorithms

Implementations of fundamental computer science concepts and algorithms in JavaScript

Linked Lists Implementation
Custom implementation of singly and doubly linked lists with various operations including insertion, deletion, and traversal methods.

Algorithms Implemented

TraversalInsertionDeletion

Technologies

JavaScriptData StructuresAlgorithms
Hash Maps & Hash Tables
Efficient hash map implementation with collision handling, dynamic resizing, and optimized lookup operations.

Algorithms Implemented

HashingLinear ProbingChaining

Technologies

JavaScriptHash FunctionsCollision Resolution
Binary Search Trees
Complete BST implementation with insertion, deletion, search operations, and tree traversal algorithms.

Algorithms Implemented

BFSDFSIn-orderPre-orderPost-order

Technologies

JavaScriptTree StructuresRecursion
Graph Traversal Algorithms
Implementation of Breadth-First Search (BFS) and Depth-First Search (DFS) algorithms for graph traversal and pathfinding.

Algorithms Implemented

BFSDFSPathfinding

Technologies

JavaScriptGraph TheoryQueueStack

Want to see more of my work?

View All Projects on GitHub