Sohan Mavji

Hi, I’m Sohan

A Computer Science graduate passionate about building clean and modern software.

View My Work

About Me

I’m a Computer Science graduate from City, University of London with hands-on experience designing and deploying full-stack applications. I specialise in React, Node.js, and Firebase, building fast, scalable, and user-centred software that solves real-world problems. For my final-year dissertation, I created a cloud-based event management system for a cultural charity, improving operational efficiency for over 1,000 attendees through QR-code ticketing, real-time food ordering, and analytics dashboards. I’m now seeking a graduate software engineering or developer role where I can contribute to full-stack systems, cloud solutions, and intuitive front-end experiences while continuing to grow as a problem-solver and creator. Outside of development, I enjoy experimenting with UI design and exploring ways technology can simplify everyday challenges.

Technical Skills

React ⚛️ Node.js 🟢 Firebase 🔥 JavaScript 💻 Python 🐍 HTML5 🌐 CSS3 🎨 GitHub 🧠 Google Cloud ☁️

Projects

Project 1

Portfolio Website

Built using HTML, CSS, and JavaScript — designed to showcase my work in a minimal way.

Project 2

Event Management App

A full-stack app built with React, Node.js, and Firebase to manage cultural events efficiently.

Budgetly App

Budgetly – Personal Finance Web App

A full-stack budgeting and expense management application built with React, Firebase, and Chart.js. It allows users to track expenses, set monthly budgets, and visualise spending patterns.


TripMind App

TripMind – AI Travel Companion

A Next.js and Node.js powered web app that plans intelligent travel itineraries using the Groq AI model, Google Maps API, and Unsplash integration. Users can generate day-by-day plans, see interactive maps, refine trips with chat feedback, and export itineraries as PDFs.

TripMind App

DevPilot – AI Code Mentor

A full-stack AI-powered web application that allows developers to upload entire projects and chat directly with their codebase. Built using Next.js, React, Node.js, Supabase, and TailwindCSS, it integrates large language models to explain code, suggest improvements, and auto-generate test cases. The app features user authentication, project management, and chat history, all within a sleek dark-themed developer dashboard.

Get In Touch

If you'd like to collaborate or discuss opportunities, feel free to reach out.

Email Me 📄 Download CV