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.

Work Experience

A

Astareo

Apr 2025 - Present
Front-End Developer
Developed the entire front-end architecture for astareo.com, translating complex UI/UX designs into a responsive and high-performance commercial website. Led the front-end development of The Footnote (https://www.thefootnote.net/), a comprehensive news portal, utilizing React for a dynamic and engaging user interface. Collaborated with the back-end team to integrate the Java-based server, ensuring seamless data flow and functionality for features such as the admin panel, user authentication, and content management. Implemented a pixel-perfect, mobile-first design using React, Next.js, and Tailwind CSS for both platforms, ensuring a seamless and visually appealing user experience across all devices.
H

Horus

Jan 2025 - Mar 2025
AI Automation Engineer
Developed a specialized AI-powered automation tool to streamline repetitive tasks for marketing managers, significantly reducing manual effort and improving campaign efficiency. Engineered custom automation scripts and integrated third-party APIs to manage lead processing, data entry, and marketing campaign workflows.
S

Soft-Tech Solution

Sep 2024 - Nov 2024
Junior Web Developer (Intern)
Contributed to the development and maintenance of client web applications using HTML, CSS, JavaScript, and React. Assisted senior developers in debugging code, implementing new features, and resolving technical issues within an Agile/Scrum environment.
U

Upwork

Feb 2024 - Present
Freelance Full-Stack Developer
Provided full-stack development expertise to clients, focusing on robust backend solutions and intuitive user interfaces. Developed and deployed RESTful APIs, integrated third-party services, and optimized database performance. Collaborated closely with clients to understand their requirements and deliver tailored software solutions.
F

Fiverr

Jan 2024 - Present
Freelance Web Developer
Delivered high-quality web development services to diverse clients, specializing in custom website creation, e-commerce solutions, and responsive design. Managed multiple projects simultaneously, ensuring timely delivery and client satisfaction. Utilized a range of technologies including React, Node.js, and MongoDB to build scalable and efficient web applications.

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.

The Footnote — News PortalFeatured

The Footnote — News Portal

Led front-end development for a comprehensive news portal with a dynamic, responsive UI using React and Next.js.

React
Next.js
Tailwind CSS
Astareo — Commercial SaaS WebsiteFeatured

Astareo — Commercial SaaS Website

Built the entire front-end architecture for a production-grade, high-performance website. Implemented pixel-perfect, mobile-first UI, integrated with a Java-based backend for admin, auth, and CMS features.

React
Next.js
Tailwind CSS
SurrahFashion — E‑commerce PlatformFeatured

SurrahFashion — E‑commerce Platform

Full-featured e-commerce site with product listings, cart, and auth on Next.js + Firebase Realtime DB.

Next.js
Firebase
Realtime Database
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