I'M

AMIRTHA VARSHINI

Developer • Designer • Electronics Enthusiast — crafting smart and elegant solutions.

About Me

I’m a passionate developer and electronics enthusiast with a love for creating solutions that blend software, design, and hardware. My work spans from building modern web applications with clean UI/UX to developing IoT projects and embedded systems that bring technology into everyday life.

I enjoy combining creativity and problem-solving to design products that are both visually appealing and technically efficient. Always curious and eager to learn, I’m constantly exploring new tools, frameworks, and technologies to sharpen my skills and push the boundaries of what I can create. My goal is to develop impactful solutions that make technology more accessible, and to contribute to projects that inspire innovation and growth.

Tech Stack

Languages
  • Python (Advanced)
  • JavaScript (Intermediate)
  • Java (Intermediate)
  • C / C++ (Basic)
Frontend
  • HTML
  • CSS
  • Bootstrap
  • Vue.js
  • React.js
  • Next.js
  • Mantine UI
Backend
  • Flask
  • Node.js (Express.js)
  • NestJS
  • Redis
Database
  • PostgreSQL
  • SQLite
  • SQLAlchemy
  • TypeORM
Tools & Platforms
  • VS Code
  • GitHub
  • Figma
  • Canva
  • Vercel
  • Render

Projects

Job Portal — Full-Stack Web Application (In Progress)

The Job Portal is a full-stack web application built using Next.js, Mantine UI, NestJS, TypeORM, and PostgreSQL. It allows users to create and manage job listings through a responsive and modern interface and also as search filters

Designed and developed the job creation page integrated with a live NestJS backend. Configured PostgreSQL with TypeORM entities for job listings, including validation and data relationships. Deployed the backend on Render and the frontend on Vercel, connected securely via environment variables.

The project is being expanded into a complete job management system featuring authentication and role-based CRUD operations.

🌐 Live Demo | 💻 GitHub

Quiz Master V2

Quiz Master V2 is a multi-user quiz platform built with Flask, SQLite, and Vue.js. It offers timed quizzes, score tracking with leaderboards, and role-based access (Admin & User). Admins can create and manage subjects, chapters, quizzes, and questions, while users can attempt quizzes and view results.

The system also includes background workers powered by Redis + Celery for handling automated tasks like sending reminders, generating reports, and caching data for better performance.

Note: For demo purposes, you can log in as an Admin using the following credentials:
Email: useradmin@email.com
Password: admin@1234
Background workers (Redis & Celery) are available only in the local setup and not in the live demo.

🌐 Live Demo | 💻 GitHub

Quiz Master V1

Quiz Master V1 is the first version of the multi-user quiz platform built with Flask, Jinja2, HTML, CSS, and JavaScript. It supports role-based access where Admins can create subjects, chapters, quizzes, and questions, while Users can register, attempt quizzes, and view their scores.

This version introduced timed quizzes, leaderboards, and basic admin management tools, laying the foundation for the more advanced features in V2.

Note: For demo purposes, you can log in as an Admin using the following credentials:
Email: admin@mail.com
Password: admin@new

🌐 Live Demo | 💻 GitHub

Achievements

Resume

Download my latest resume to see more details about my skills, experience, and education.

Download Resume