Hi, I'm Rafy 👋
Full-Stack Web Developer | Computer Science Student

About

Crafting Scalable Web Solutions | Driving Business Growth

I build robust, high-performance web applications that solve real-world problems. With a strong foundation in Computer Science fundamentals like Data Structures and Algorithms, I specialize in developing and deploying full-stack solutions using the MERN stack and Next.js. My experience spans the entire development lifecycle, from architecting RESTful APIs and designing databases to implementing CI/CD pipelines for seamless deployment.

As a proactive developer, I excel in both independent and collaborative environments. Whether it's taking a project from concept to production or contributing to a team-based Agile workflow, I am committed to writing clean, efficient, and maintainable code that delivers tangible business results.

Skills

Core CS & Programming

Data Structures & Algorithms
Object-Oriented Programming (OOP)
Problem-Solving

Programming Languages

JavaScript (ES6+)
TypeScript
HTML5
CSS3

Frontend Development

React.js
Next.js
Redux
Tailwind CSS
CSS-in-JS
SASS
shadcn-ui
Material-UI
Framer Motion
Vite
Webpack

Backend Development

Node.js
Express.js
RESTful APIs
GraphQL
NextAuth.js
JSON Web Tokens (JWT)
Server-Side Rendering (SSR)
Static Site Generation (SSG)

Databases & ORMs

MongoDB (with Mongoose)
PostgreSQL
MySQL
Prisma
Redis

DevOps & Cloud

AWS (S3, Lambda, EC2, RDS)
Vercel
Netlify
Docker
GitHub Actions

Version Control

Git
GitHub

Testing

Jest
React Testing Library

Tools & Methodologies

Agile
Scrum
Jira
Slack
Code Reviews
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

CampusConnect - University Community Marketplace

CampusConnect - University Community Marketplace

An exclusive peer-to-peer marketplace for university students, enhanced with an AI chatbot for search and a smart-listing tool that automates content creation from an image.

Vite
TypeScript
React
shadcn-ui
Tailwind CSS
WordFlow - Modern Blogging Platform

WordFlow - Modern Blogging Platform

A feature-rich blogging platform with secure authentication, a Markdown editor, a user-following system, and a sleek, responsive UI with dark mode.

Next.js
TypeScript
Tailwind CSS
Prisma
NextAuth.js
Framer Motion
Sorting Algorithm Visualizer

Sorting Algorithm Visualizer

An interactive educational tool that provides a step-by-step animation of classic sorting algorithms, making complex operations easy to follow.

HTML
CSS
JavaScript
Pathfinding Visualizer

Pathfinding Visualizer

A web-based tool that visualizes pathfinding algorithms like A* and Dijkstra’s, allowing users to add obstacles and see the algorithm adapt in real-time.

HTML
CSS
JavaScript
Dynamic 404 Tiled Pop-Ups

Dynamic 404 Tiled Pop-Ups

A creative 404 error page that splits the screen into four animated, interactive pop-up windows that dynamically render slices of an SVG graphic.

HTML
JavaScript
SVG
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.

Resume

Download My CV

Access my full professional resume for a detailed overview of my experience and skills.

Download CV