Welcome to My Portfolio

I'm a passionate developer creating amazing digital experiences!

Hey, I'm Vidhi 🤗

Vidhi Patel

I'm a developer who transforms ideas into smooth, scalable, and engaging digital experiences from front-end interactions to backend logic and deployment pipelines. My work isn't just functional, it's thoughtful, performant, and built with users in mind.

I specialize in crafting responsive user interfaces, architecting efficient APIs, and building systems that scale gracefully. Whether it's designing dynamic dashboards, debugging complex integrations, or optimizing database queries, I thrive at every layer of the stack.

I've worked closely with designers, product teams, and backend engineers to ship features users actually love, and I'm not afraid to dive deep, ask why, or rewrite something until it's just right.

My journey into full-stack development began with a passion for creating intuitive products end-to-end. I write clean, maintainable code, whether it's styling a pixel-perfect layout or structuring a backend service for long-term growth.

When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or sharing my knowledge through mentoring.

My Projects

HandleScout Project

HandleScout

Tools: Python, REST APIs, HTML, CSS, JavaScript

I developed a high-performance handle verification tool using Python and REST APIs to check real-time username availability across Instagram, TikTok, X, and YouTube. The goal was to reduce manual lookup time for users, especially creators and businesses. I designed a clean, responsive front end using HTML, CSS, and JavaScript that featured smooth input validation and real-time feedback. I also optimized multi-platform API calls to automate checks, helping streamline branding workflows and save users hours of effort.

View on GitHub
Type Racer Project

Type Racer

Tools: JavaScript, HTML, CSS

I created a responsive browser-based typing game using vanilla JavaScript. It featured real-time WPM (Words Per Minute) tracking, DOM manipulation for live feedback, and custom logic to highlight correct and incorrect keystrokes. The UI included engaging CSS animations and selectable text lengths for users to test their typing speed. This project sharpened my skills in interactive front-end development and real-time user feedback design.

View on GitHub
Nearest Washroom Finder Project

Nearest Washroom Finder

Tools: React.js, JavaScript, OpenStreetMap API, Axios

This location-based web app helps users find public washrooms within a 1.5 km radius. Built with React.js and JavaScript, it integrates OpenStreetMap's Overpass API and uses the device's geolocation to display nearby options on an interactive map. I implemented asynchronous data fetching with axios and focused on creating a mobile-friendly, responsive UI for quick access in real-world situations.

View on GitHub
Portfolio Website Project

Image Generator

Tools: HTML, CSS, JavaScript, Node.js, Express, OpenAI API

I built a full-stack AI image generation web app that converts text prompts into visual artwork. The frontend features a clean and responsive UI with live preview and download functionality. On the backend, a Node.js/Express server securely handles OpenAI API requests and returns generated image URLs. The app includes dynamic image rendering, user-friendly input handling, and scalable architecture with .env-based key management. This project strengthened my skills in API integration, server-client communication, and full-stack deployment readiness.

View on GitHub
Project 5

Vertical Video Extender

Tools: React, Python, Flask, HTML, CSS, JavaScript, Bootstrap

This AI-powered web app transforms horizontal videos into vertical format by generating missing visual space above or below the original content. Users can upload a video, choose extension settings, and preview the final result in a mobile mockup layout. The backend uses Flask and OpenCV for video manipulation, with optional integration of Hugging Face or Stability AI APIs for scene extension. I built a fully responsive UI using Bootstrap and custom styling to enhance user experience and ease of use.

View on GitHub
Project 6

Picture Converter

Tools: Python

This tool converts HEIC image files into JPG format. It's built using Python and the Pillow library with HEIF support, it allows for efficient batch conversion of entire folders. The tool is lightweight, easy to use, and ideal for preparing images for sharing, editing, or web use. It helped sharpen my skills in file system automation, image handling, and command-line utility development.

View on GitHub

Contact Me