Skip to content
View mrudh's full-sized avatar

Block or report mrudh

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.

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
mrudh/README.md

Hi, I'm Mrudhulaa 👋

Frontend & Full Stack Software Engineer | 6+ Years Experience | MSc Advanced Software Engineering, University of Leicester

Open to Work

LinkedIn GitHub


About Me

I started out in Electrical and Electronics Engineering, then moved into software because I wanted to build the systems that actually run on the hardware I was studying rather than just the hardware itself. That shift has shaped how I work: I care as much about why something works as whether it does.

Over 6+ years at McAfee and Cognizant, I've built and shipped production frontend and full stack systems using React, Angular, Vue, and Node.js, with a strong focus on accessibility (WCAG) and test coverage (Jest, Cypress). I'm currently completing an MSc in Advanced Software Engineering at the University of Leicester, where I'm building an AI-powered platform from the ground up as my dissertation project.

I'm actively looking for Frontend Engineer or Software Engineer roles where I can bring that mix of production experience and hands-on AI/ML curiosity.


Core Competencies

Languages

JavaScript TypeScript Python HTML5 CSS3

Frontend

React Angular Vue.js Bootstrap WCAG

Backend

Node.js Express FastAPI MongoDB

Testing & Quality

Jest Cypress

Cloud & Tools

Azure Git GitLab JIRA

Certifications: Azure Fundamentals · Azure AI Fundamentals · PG Diploma in Data Science and Business Analytics (UT Austin)


Featured Projects

🏠 HomifyOne — AI-Powered Personalization Platform for Residential Developments (MSc Dissertation, private repo)

An end-to-end platform that helps property developers and buyers personalize the home-buying journey through role-based dashboards and AI-driven recommendations.

  • Built a FastAPI recommendation service ("Home Extras") using sentence-transformer embeddings and FAISS for semantic retrieval
  • Designing a RAG architecture with the Gemini API to power a conversational buyer assistant on top of the existing retrieval layer
  • Architected role-based dashboards for multiple user types (buyers, developers, suppliers)
  • In progress: real-time messaging between buyers, developers, and suppliers using Socket.io
  • Full workflow managed through Git/GitLab with a structured branching and review process

Repo is currently private while under active development; happy to walk through the architecture and code on request.

🗳️ MSLR (My Shangri La Referendum) — Full-Stack Referendum Management Platform

A full-stack MERN application for running referendums, with fully separate Voter and Election Commission experiences.

  • Built separate Voter and Election Commission dashboards with distinct permissions and views
  • Implemented JWT-based authentication with role-based authorization and bcrypt password hashing
  • Built a QR code scanning flow for secure voter check-in
  • Delivered results visualization using Chart.js (bar/donut charts) and a custom word cloud view for standout voting options
  • Exposed a public open-data REST API for referendum results (/mslr/referendums, /mslr/referendum/:id)
  • Backed by MongoDB Atlas with Mongoose schemas across voters, referendums, options, votes, and audit history

Stack: React (Vite), React Router, Axios, Bootstrap, Chart.js, Node.js, Express.js, JWT, bcrypt, MongoDB Atlas, Mongoose


Other Projects

  • food-delivery-app — React app consuming the Swiggy API, with restaurant search, filtering by rating, and detail/menu pages
  • shopping-cart — React shopping cart with product search/filtering and a full cart flow
  • mini-store — React storefront focused on state management with the Context API
  • pagination-project — React product listing app with API-driven, client-side pagination

Let's Connect

📫 Reach me on LinkedIn — I'm actively interviewing for Frontend and Software Engineer roles and always happy to talk shop about React, accessibility, or applied AI.

Popular repositories Loading

  1. food-delivery-app food-delivery-app Public

    A React-based food delivery application that displays restaurant listings using Swiggy API data. It includes restaurant search, top-rated restaurant filtering, restaurant detail/menu pages, routing…

    JavaScript 1

  2. mini-store mini-store Public

    A React-based mini retail store application focused on using the Context API for state management. It includes a simple store-style frontend built with reusable React components and routing support…

    JavaScript 1

  3. shopping-cart shopping-cart Public

    A React-based shopping cart application with two main pages: a product listing page and a cart page. The product page includes search and filtering functionality, while the cart page allows users t…

    JavaScript 1

  4. pagination-project pagination-project Public

    A React-based product listing app that fetches product data from an external API and displays it with client-side pagination. It allows users to move between pages, view a limited number of product…

    JavaScript 1

  5. MSLR-project MSLR-project Public

    A full-stack MERN web application for managing referendums with separate Voter and Election Commission dashboards. It includes user registration/login, role-based access, referendum voting, QR code…

    JavaScript 1

  6. myrepo myrepo Public