Hello, I'm

Priya Joshi

Senior Software Engineer

Results-driven Software Engineer with 5+ years of experience building scalable and accessible web applications. Specialized in React, Next.js, TypeScript, Node.js, and Redux, with strong proficiency in JavaScript, Git, and SQL Server. Skilled in component-driven development using Storybook and passionate about implementing a11y best practices. Adept at collaborative development workflows using GitHub and CI/CD pipelines.

Avatar

What I Know

Technical Skills

Frontend

JavaScript (ES6+)95%
Apollo Client Graphql75%
TypeScript90%
React.js95%
Redux85%
Next.js90%
HTML5/CSS390%
Tailwind CSS85%

Backend

Node.js85%
Express80%
REST API90%
SQL80%

Tools & Technologies

Git90%
Jenkins75%
Storybook70%
CI/CD85%
WAI-ARIA (a11y)85%

My Professional Journey

Work Experience

Senior Software Engineer

SigFig

Jan 2023 – Present
Remote

Integrated onboarding flow for IRA Retirement, beneficiary, and deceased accounts using React.js and TypeScript in the existing application, accelerating feature rollout by 40% and improving user onboarding experience.

Used Storybook to design and document front-end components, enabling stakeholders to preview UI/UX early in the development cycle, reducing design-to-development feedback loops and increasing UI development speed by 30%.

Collaborated closely with cross-functional teams during product design discussions and performed peer code reviews, ensuring scalable and maintainable front-end architecture while reducing post-release bugs by 20%.

Collaborated on automated CI/CD pipelines using Jenkins and Git, enabling faster front-end deployments and streamlining release cycles, reducing deployment time by 50%.

Leveraged AI-powered coding tools like GitHub Copilot and Cursor to accelerate development, reduce boilerplate code, and improve implementation speed, boosting front-end delivery by 25%.

Implemented micro-frontend architecture to modularize services and decouple feature deployments, enabling independent development and faster releases across teams, resulting in a 35% improvement in build scalability and deployment flexibility.

Software Engineer

Magic EdTech

Jun 2021 – Nov 2022
Remote

Architected reusable React.js components with Storybook, reducing development time and improving stakeholder feedback cycles.

Developed accessible education platform using TDD methodology and WAI-ARIA guidelines, achieving 98% accessibility compliance.

Designed scalable HOCs patterns core project, improving component reusability in another partner and reducing codebase by 20%.

Developed test-driven component and clean code using jest and react testing library for education tools and games to enrich the teaching and learning process. Also, integrate Web accessibility with web app using WAI guideline.

Well communication with team members to solve any accessibility or logical barriers discussing daily activities in the daily scrum stand up.

Develop and maintain web and mobile front ends application on JavaScript framework like react.js and analyze and employ problem-solving skills to recommend the best solution.

Junior Software Developer

Koenig Solutions

Apr 2019 – Jun 2021
Delhi, India

Modernized a legacy ASP-based application by migrating to a modern React and Node.js stack, leveraging lazy loading and code splitting to reduce page load times by 50%.

Developed an automated billing system using React.js and REST APIs, reducing manual invoicing time by 70% and streamlining financial reporting with real-time bad debt tracking.

Built reusable UI components and internal design patterns for React apps, increasing front-end development efficiency and reducing duplicate code by 25%.

Collaborated with QA and backend teams to resolve cross-functional bugs and improve API reliability, contributing to a 15% reduction in production issues.

Assisted in database schema design and query optimization using MySQL, improving performance of key reporting dashboards by 30%.

Contributed to internal tools such as an employee attendance dashboard and training management portal, improving internal operations and tracking accuracy.

Maintained legacy systems while gradually integrating modern front-end enhancements, ensuring business continuity and stakeholder satisfaction during migration.

My Recent Work

Featured Projects

AI-Powered Educational Games Platform

A comprehensive, personalized learning platform that generates custom educational content using multiple AI models, featuring interactive quizzes, progress tracking, and email result sharing built with Next.js 15, TypeScript, and MongoDB.

Key Features:

  • AI Question Generation: Multi-model AI system with automatic fallback for reliable content creation
  • Personalized Learning: Customizable subjects, difficulty levels, and grade-specific content
  • Interactive Quiz System: Multiple question types (true/false, multiple choice, short answer)
  • Progress Tracking: Detailed analytics with subject-wise performance breakdown
  • Email Integration: Automatic result sharing with parents via email
  • Responsive Design: Modern UI that works seamlessly across all devices
  • Custom Questions: Parents can add their own questions for specific topics
  • Real-time Scoring: Instant feedback and performance calculation

Technologies:

Next.js 15React 19TypeScriptMongoDBMongooseFirebaseTailwind CSSAxiosMultiple AI APIsNodemailer

Email OTP Verification System

A secure, modern two-step email verification system with a 5-minute OTP expiration built using Next.js 13+, TypeScript, and Tailwind CSS.

Key Features:

  • Email OTP Verification: Secure two-step verification process
  • Modern UI: Clean and responsive design using Tailwind CSS
  • Type Safety: Built with TypeScript for better development experience
  • Real-time Feedback: Immediate user feedback for all actions
  • Security: 5-minute OTP expiration
  • Email Integration: Powered by Resend for reliable email delivery

Technologies:

Next.js 13TypeScriptTailwind CSSResend APIReact HooksGitSQL Server (if applicable)

AI Chat Assistant

Built a modern, real-time AI chatbot using Next.js with OpenRouter AI integration. Supports multiple cutting-edge AI models like Llama, DeepSeek, and Mistral for seamless conversations.

Key Features:

  • Real-time chat interface with message history
  • Multi-model support with fallback mechanism
  • Modern UI with smooth animations and responsive design
  • Secure API key authentication

Technologies:

Next.js 14TypeScriptReact HooksCSS3OpenRouter AIAPI IntegrationGit

Weather Forecast Application

Built a responsive weather application that enables users to search cities and view real-time weather data along with a 5-day forecast. Utilized Open-Meteo APIs for geolocation and weather information.

Key Features:

  • Autocomplete city search
  • Current temperature, humidity, wind, and precipitation data
  • 5-day weather forecast in responsive card layout
  • Instant reloads and fast build using Vite
  • Responsive design for mobile and desktop
  • Unit tested with Jest and React Testing Library

Technologies:

ReactViteOpen-Meteo APIAxiosJestReact Testing LibraryCSS ModulesGit

Photo Booth Collage App

Built an interactive web application allowing users to take four sequential photos using their camera and generate a fun, sharable photo collage. Supports beautiful layout compositions and real-time camera interaction.

Key Features:

  • Camera access and live preview
  • Four-photo capture sequence
  • Automatic collage generation
  • Responsive UI for mobile and desktop
  • Instant photo retake option

Technologies:

Next.jsReactJavaScriptTailwind CSSVercelGit

Portfolio Status Dashboard

Built an interactive portfolio analysis dashboard with real-time investment tracking, asset-wise performance charts, and monthly summaries. Designed for efficient financial insights and transparent reporting.

Key Features:

  • Monthly portfolio performance summary
  • Dynamic chart visualization (bar & line charts)
  • Asset allocation and comparison
  • Responsive and accessible dashboard UI

Technologies:

ReactTypeScriptChart.jsTailwind CSSGitVercel

Portfolio Management Platform

Developed financial management tool with real-time portfolio tracking & client onboarding. Implemented advanced analytics for investment compare & tracking.

Key Features:

  • Real-time portfolio tracking
  • Client onboarding system
  • Investment analytics
  • Performance comparison tools

Technologies:

ReactTypeScriptNode.jsGraphQLREST APIGitStorybook

AMS - Accounts Management System

Created Account Management System that handles billing functionality including invoice generation, account statement uploads and detailed deposit account summaries history.

Key Features:

  • Invoice generation
  • Account statement management
  • Financial analytics
  • Bad debt monitoring

Technologies:

ReactJavaScriptMaterial UINode.jsREST APISQL ServerGitStorybook

BookTook - Educational Platform

Developed an interactive learning platform with containerized micro-frontend architecture. Ensured WCAG-compliant accessibility for inclusive learning experiences.

Key Features:

  • Interactive learning modules
  • Micro-frontend architecture
  • WCAG compliance
  • Responsive design

Technologies:

ReactNode.jsExpressSQLBootstrapGit

Let's Connect

Get In Touch

I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!

Contact Information

Phone

+91-9958749459

LinkedIn

linkedin.com/in/priyajoshipj

GitHub

github.com/priyajoshipj

Let's Work Together

I'm currently open to new opportunities and would love to discuss how my skills and experience can contribute to your team.

Send Me a Message

;