Skip to content
View YONADHAN's full-sized avatar
😄
Solving problems...
😄
Solving problems...

Block or report YONADHAN

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YONADHAN/README.md

Yonadhan M M

Full-Stack Developer | Backend-Focused | TypeScript / Node.js

I build full-stack web applications with a focus on backend engineering, clean architecture, API design, and reliable application workflows.

My current focus is on production-oriented backend development, including concurrency, distributed systems, event-driven architecture, databases, caching, observability, and cloud deployment.


About

  • B.Tech in Electronics and Communication Engineering from TKM College of Engineering
  • Full-stack development experience with React, Next.js, Node.js, and Express
  • Backend development using TypeScript, PostgreSQL, MongoDB, Redis, and FastAPI
  • Experience with Docker, AWS, Nginx, GitHub Actions, and CI/CD
  • Interested in distributed systems, system design, concurrency, and backend architecture
  • Exploring LLM applications, RAG, LangChain, and AI agents
  • 240+ DSA problems solved

Technical Skills

Languages

JavaScript · TypeScript · Python · SQL

Frontend

React · Next.js · Redux Toolkit · Tailwind CSS · Axios

Backend

Node.js · Express.js · FastAPI · REST APIs · Socket.IO

Databases

PostgreSQL · MongoDB · Redis

Architecture

Clean Architecture · SOLID · Repository Pattern · MVC · RBAC

Security

JWT · OAuth · Authentication · Authorization · Rate Limiting

Infrastructure

Docker · AWS EC2 · AWS S3 · Nginx · GitHub Actions · Git

Payments

Stripe · Razorpay

AI

Gemini API · LangChain · RAG · Function Calling · AI Agents


Selected Projects

Fixora — Service Booking Platform

A full-stack service marketplace for customers, vendors, and administrators.

Key engineering work

  • Designed the backend using Clean Architecture and SOLID principles.
  • Implemented Redis TTL-based distributed locking to protect booking operations from concurrent requests.
  • Added geospatial provider discovery using MongoDB 2dsphere indexes.
  • Implemented real-time chat, notifications, and booking updates using Socket.IO.
  • Integrated Stripe payments and Google OAuth authentication.
  • Added WebRTC video calling.
  • Integrated a LangChain-based AI chatbot.
  • Containerized the application with Docker and deployed the backend to AWS EC2.
  • Implemented CI/CD using GitHub Actions.

Repositories: Frontend · Backend

Live: https://www.fixoraservice.online/


OceanOfLaptops — E-Commerce Platform

A MERN-based e-commerce application with customer and administrative workflows.

Key engineering work

  • Implemented authentication using JWT and Google OAuth.
  • Designed role-based access control for administrative operations.
  • Implemented product, category, cart, and order workflows.
  • Integrated Razorpay payment processing.
  • Built an administrative dashboard for product and order management.
  • Deployed the backend using AWS EC2 and the frontend using Vercel.

Repositories: Frontend · Backend

Live: htttps://oceanoflaptops.store


AI Chatbot — Gemini Tool-Calling Assistant

A full-stack conversational AI application built around the Gemini API.

Key engineering work

  • React and TypeScript frontend with a Node.js and Express backend.
  • Implemented Gemini function calling with backend tools.
  • Connected tools to MongoDB for retrieving application data.
  • Implemented conversation history and contextual responses.
  • Added API rate limiting.
  • Implemented a backend tool-execution loop.

Repository


PDF Extractor Application

A full-stack PDF processing application designed using Clean Architecture.

Key engineering work

  • Separated presentation, application, domain, and infrastructure layers.
  • Implemented PDF uploads using Multer.
  • Integrated Cloudinary for cloud storage.
  • Added API validation and structured error handling.
  • Built a modular React frontend.

Repositories: Frontend · Backend

Live: https://pdf-extractor-application-client.vercel.app/


Skynet — Door Sales Platform

A full-stack product platform consisting of customer, backend, and administration applications.

Key engineering work

  • Built the application using React, Node.js, Express, and MongoDB.
  • Implemented product and category management.
  • Developed customer-facing product workflows.
  • Built an administrative dashboard.
  • Maintained separate client, API, and admin applications.

Repositories: Client · API · Admin


Dataset Quality & Verification Service

A FastAPI service for validating structured CSV and JSON datasets.

Key engineering work

  • Built validation APIs using FastAPI and Pydantic.
  • Used Pandas for structured dataset processing.
  • Implemented validation for required fields, empty values, duplicates, and prompt-length constraints.
  • Generated structured validation reports.
  • Added automated tests using Pytest.

Repository


Backend Engineering Focus

I am currently focusing on the engineering problems that appear when applications move beyond simple CRUD systems:

  • Concurrency control
  • Database transactions and consistency
  • Redis and caching strategies
  • RabbitMQ and asynchronous processing
  • Event-driven architecture
  • Idempotent consumers
  • Outbox pattern
  • Retry and dead-letter strategies
  • Distributed systems
  • API reliability
  • Observability
  • Docker and Kubernetes
  • AWS infrastructure

Problem Solving

240+ LeetCode problems solved

Primary areas:

Arrays · Hashing · Recursion · Trees · Graphs · Heaps

LeetCode


Publication

Launch Vehicle Integrated Health Management System Model

International Research Journal of Advanced Science Hub (IRJASH), March 2024.

Publication / DOI


Education

TKM College of Engineering, Kollam

B.Tech in Electronics and Communication Engineering 2020–2024 · CGPA: 7.7


Contact

Email: yonadhan.mm.dev@gmail.com

LinkedIn: linkedin.com/in/yonadhanmm

GitHub: github.com/YONADHAN

Pinned Loading

  1. Fixora---api Fixora---api Public

    Service Booking Application

    TypeScript

  2. Fixora---client Fixora---client Public

    Service Booking Application

    TypeScript

  3. Skynet-api Skynet-api Public

    TypeScript

  4. Skynet-admin Skynet-admin Public

    TypeScript

  5. Skynet-client Skynet-client Public

    TypeScript