Loading...

Hi, I'm Ebson Joy

Full Stack Developer specializing in modern web solutions

Frontend

React, Next.js, and TypeScript expert building dynamic, scalable, and SEO-friendly applications

Backend

Node.js, Express, MongoDB specialist creating secure, scalable APIs with robust authentication and real-time features

Tools

Git, Webpack, Babel, Postman, PostgreSQL, MongoDB Atlas, AWS, Tailwind CSS and modern development workflows

Featured Projects

Explore my latest works showcasing modern web development solutions

Dating Website

Dating Website

A feature-rich dating platform with distance-based matchmaking, real-time chat, video calls, and interactive games, built using the MERN stack.

Key Features
Distance-based matchmakingReal-time chat and video callsSubscription plans for premium featuresSecure authentication & authorization
Tech Stack
Node.jsExpressTypeScriptMongoDBReactReduxTailwind CSSWebRTCSocket.ioRepository ArchitectureJWTVite
E-Commerce Platform

E-Commerce Platform

A full-stack e-commerce platform with secure payments, product management, and a responsive UI, built using Ejs and Razorpay.

Key Features
Product listing & managementSecure Stripe payment integrationUser authentication & authorizationResponsive design with Tailwind CSS
Tech Stack
EJSnode.jsExpressMongoDBRazorpayHtmlCSSMVC Architecture
Article Feeds Web App

Article Feeds Web App

A personalized article feed platform where users can register, manage their preferences, and share articles across various categories like sports, politics, and space.

Key Features
User registration with category preferencesLogin via email or phone numberPersonalized dashboard based on preferencesCRUD operations for articlesLike, dislike, block articles
Tech Stack
ReactReduxNode.jsExpressMongoDBTailwind CSSVite
Aadhaar OCR System

Aadhaar OCR System

An OCR-based Aadhaar card reader built with the MERN stack that extracts and displays user details from uploaded Aadhaar card images.

Key Features
Upload front and back Aadhaar imagesPreview uploaded imagesTrigger OCR process from frontendDisplay extracted data in a clean layout
Tech Stack
Next.jsNode.jsExpress.jsOCRReactTailwind CSSVite
MERN Authentication & Profile Management

MERN Authentication & Profile Management

A secure authentication and user profile management system using the MERN stack with JWT-based authentication.

Key Features
User registration & loginJWT-based authenticationProfile viewing & editingSecure password hashing
Tech Stack
MongoDBExpressReactNode.jsJWTVite
Netflix Clone

Netflix Clone

A Netflix-inspired movie streaming UI with user authentication and API integration for movie listings.

Key Features
User authentication & authorizationFetch & display movies from APIMovie category filteringResponsive UI design
Tech Stack
ReactAuthenticationAPICSS
To-Do Web App

To-Do Web App

A simple and efficient task management app built with React and TypeScript, featuring local storage support.

Key Features
Add, edit & delete tasksTask completion trackingLocal storage supportResponsive UI
Tech Stack
ReactTypeScriptViteCSS
Weather Dashboard

Weather Dashboard

A weather forecasting app using OpenWeather API, providing real-time weather data and analytics.

Key Features
Real-time weather updatesForecast data visualizationSearch by city/locationResponsive UI
Tech Stack
ReactOpenWeather APIChart.jsTailwind CSS
Node.js Login & Signup System

Node.js Login & Signup System

A secure user authentication system with session-based login, password hashing, and MongoDB storage.

Key Features
User registration & loginSession-based authenticationSecure password hashingProtected dashboard access
Tech Stack
Node.jsExpressMongoDBEJSSession
Simple Node.js Login System

Simple Node.js Login System

A basic authentication system using Node.js and Express with session-based login and protected routes.

Key Features
Email/password loginSession-based authenticationRedirect to protected dashboardSecure logout functionality
Tech Stack
Node.jsExpressSessionEJS
Car Repairing Website

Car Repairing Website

A static car repair service website designed for showcasing services and contact information.

Key Features
Responsive homepage designService sections with imagesBasic contact form
Tech Stack
HTMLCSS
Spotify Clone

Spotify Clone

A static Spotify UI clone built using HTML, designed as an early project to practice web design.

Key Features
Basic music player UINavigation & playlist sectionsStatic homepage layout
Tech Stack
HTML
YouTube Clone

YouTube Clone

A static YouTube clone created to practice webpage structuring with HTML.

Key Features
Static layout & video thumbnailsBasic navigation & homepage UIHTML page structuring practice
Tech Stack
HTML

Technical Expertise

A showcase of my professional skills and technical proficiency

Frontend

React90%
TypeScript85%
Next.js80%
Tailwind CSS85%
Redux Toolkit80%
Framer Motion70%

Backend

Node.js85%
Express80%
MongoDB75%
JWT80%
WebSockets75%
REST API85%
Socket.io80%

Tools

Git85%
VS Code90%
Postman80%
AWS55%

Education & Certifications

BSc Computer Science

Kannur University

2019 - 2022

MERN Stack Training

Brototype

2023

Key Achievements

Built a fully functional e-commerce website for watches using the MERN stack.

Developed a virtual dating app with chat, video calls, subscription plans, and a game zone.

Implemented JWT authentication and authorization for secure user access.

Integrated Redux Toolkit for efficient state management in React.

Optimized MongoDB queries and indexing to improve API response time.

Implemented Razorpay for seamless online payments in projects.

Followed Repository Pattern & MVC architecture for structured backend development.

Enhanced real-time chat performance by implementing WebSockets.

Beyond Coding

When I’m not coding, I love exploring new technologies, solving real-world problems, and building innovative projects. I enjoy contributing to open-source communities and continuously improving my skills.

Apart from development, I am passionate about learning industry trends, experimenting with new tools, and optimizing performance in web applications. I believe in writing clean, maintainable code that enhances user experience.

In my free time, I enjoy tech discussions, watching coding tutorials, and brainstorming ideas for future projects. I’m always excited to collaborate and create something impactful!

Get In Touch

Let's collaborate on your next project

Let's Connect

I'm currently available for freelance work or full-time positions.