Nirmaan Goyal

Software Engineer | Full Stack Developer

View My Projects
Scale Conference Golden Gate Bridge Coding Competition

Projects

Growth Book App
Growth Book App

Architected and developed a cross-platform mobile application using React Native and Firebase, focusing on personal growth and development. Implemented real-time data synchronization with Firebase Realtime Database, user authentication with Firebase Auth, and cloud functions for serverless backend logic. Optimized performance for both iOS and Android platforms, achieving a smooth and responsive user experience. The app maintains a 5.0-star rating on the App Store and Google Play.

Celebraision Web App
Celebraision

Led the end-to-end development of a campaign management web application using the MERN stack (MongoDB, Express.js, React.js, Node.js). Designed and implemented RESTful APIs, developed a responsive frontend with React and Redux, and managed data persistence with MongoDB. Deployed the application on AWS EC2 instances with Nginx for load balancing and used AWS S3 for asset storage. Implemented CI/CD pipelines using Jenkins and GitHub Actions, reducing deployment time by 50%. The platform successfully managed campaigns for over 50 clients, increasing their engagement by 30%.

Skillbeats Landing Page
Skillbeats Landing Page

Developed a feature-rich landing page and dashboard for the Growth Book App using React.js, Node.js, Firebase, Tailwind CSS, and HTML. Implemented server-side rendering with Next.js to enhance performance and SEO. Created a secure dashboard for authors to create and manage courses, integrating Firebase Auth for authentication and Firestore for real-time data storage. Performed extensive SEO optimization, improving organic traffic by 40%. Deployed the application on Vercel for seamless CI/CD and scalability.

PDF Chat and Flashcard Generator
PDF Chat & Flashcard Generator

Engineered a backend service utilizing Python and Flask to interact with PDF files and generate flashcards through a Retrieval-Augmented Generation (RAG) system. Integrated OpenAI's GPT-4 API for advanced natural language processing and Pinecone for vector similarity search. Developed algorithms to extract key concepts from PDFs, enabling users to engage in interactive chat and receive autogenerated flashcards. Optimized the system for scalability, handling large datasets and concurrent user requests.

GradeYourTeacher RAG System
GradeYourTeacher RAG System

Developed a professor rating application enhanced with a Retrieval-Augmented Generation (RAG) system using Express.js, OpenAI GPT-4, Pinecone, and Firebase. Implemented RESTful APIs to handle user interactions and data retrieval. Utilized Pinecone's vector database for efficient similarity search, allowing for intelligent and context-aware responses. Integrated Firebase for authentication and real-time database functionalities. Ensured data privacy and compliance with educational data regulations.

Skills

Languages

Python

JavaScript

TypeScript

Java

C++

Frameworks & Libraries

React.js

Node.js

Express.js

Flask

Angular

Tailwind CSS

Tools & Technologies

Docker

AWS

Git

MongoDB

Linux

Jenkins

TensorFlow

NumPy

Experience & Education

Software Engineering Graduate Assistant

March 2024 – Present | Carson, CA Innovation Incubator, CSU Dominguez Hills

  • Architected and developed the Growth Book App (iOS and Android) using React Native and Firebase, enhancing user engagement by 30%.
  • Led a team of 5 in creating Celebraision, a MERN stack web app for campaign management, resulting in a 25% increase in client acquisition.
  • Collaborated cross-functionally to ensure timely project delivery and alignment with organizational goals.

Software Engineer Fellow

July 2024 – Present | Remote HeadStarter AI

  • Developed AI-driven applications using Next.js, OpenAI, Pinecone, and Stripe API, enhancing application efficiency by 40%.
  • Implemented CI/CD pipelines with Git and Docker, reducing deployment time by 50%.
  • Enhanced backend development and API management skills in a fast-paced environment.

Full Stack Developer

September 2022 – May 2023 | Noida, India Webmobril Technologies

  • Engineered full-stack applications using Node.js, Angular, React, Next.js, and MongoDB, improving user load times by 35%.
  • Optimized server response time by 45% through implementation of GraphQL and RESTful APIs.
  • Improved database performance via MongoDB sharding and replica sets.

Full Stack Developer

March 2021 – September 2022 | Noida, India InfoWiz

  • Collaborated with cross-functional teams to deliver applications using HTML, CSS3, React.js, Node.js, MongoDB and Firebase.
  • Led code reviews, enhancing code quality by 20% and ensuring best practices.
  • Managed version control with Git, facilitating seamless team collaboration.

Intern

May 2018 – July 2018 | Noida, India Fujitsu

  • Managed server operations and optimized AWS data transfers for Harvard University thus reducing downtime.
  • Automated data restoration processes, improving efficiency.

Master’s in Computer Science

Aug 2023 – May 2025 | Carson, CA California State University, Dominguez Hills

  • GPA: 4.0/4.0
  • Relevant Courses: Advanced Algorithms, Machine Learning, Software Engineering, Human-Computer Interaction.
  • Achievements: Won university vide-coding competition organised by CHASI.
  • Projects: Developed an Dashboard for adverstisement and accounting using microsoft power apps for a mulitnational company-CURACAO

Bachelor of Technology in Computer Science

Aug 2015 – May 2019 | Noida, India Jaypee Institute of Information Technology

  • Achievements: Won 3 inter-university powerlifting competitions
  • Senior Project: Developed a real-time emotion detection system using tensorflow,python,numpy and deep learning alogrithms.

Contact Me

I'm always open to new opportunities. Feel free to reach out to me via email or phone.