MIGHTY BEGINNINGS
ABOUT ME

About Me

Personal Info

Frontend Developer with 2+ years of experience who has designed and built responsive, scalable web applications using React.js, JavaScript, HTML, and CSS. Skilled in creating reusable components and integrating REST APIs to deliver seamless user experiences. Familiar with Node.js, Express.js, and MongoDB, enabling full-stack collaboration and improving end-to-end workflows. Adept at problem-solving, continuously enhancing application performance, and contributing to high-quality software delivery.

  • First Name - Kapil
  • Last Name - Singh
  • Date of Birth - April 13, 1999
  • Nationality - Indian
Services
  • FRONTEND DEVELOPMENT
    • HTML, CSS, Javascript, React.js
    • I build responsive, user-friendly web interfaces that deliver fast performance and smooth user experiences. My focus is on creating reusable components, clean UI layouts, and scalable frontend architectures.
  • BACKEND DEVELOPMENT
    • Node.js, Express.js, MongoDB
    • I develop robust server-side applications that handle business logic, database operations, and secure data processing. My backend solutions ensure efficient performance, scalability, and reliable system functionality.
  • API BUILDING
    • RESTful, GraphQL
    • I design and implement efficient APIs that enable seamless communication between frontend and backend systems. My APIs support secure data exchange, optimized performance, and scalable integration across applications.
  • UI/UX Design
    • Adobe XD, Figma
    • I design intuitive and visually appealing user interfaces that focus on usability and user satisfaction. My approach combines clean layouts, thoughtful interactions, and modern design principles to create engaging digital experiences.
MY RESUME

My Resume

Skills
  • Languages
    • HTML
    • CSS
    • Javascript
  • Libraries And Frameworks
    • React.js
    • Next.js
    • jQuery
    • Bootstrap
    • Tailwind CSS
  • State Management & Data Handling
    • Redux
    • Context API
    • React Query
    • Axios
    • Fetch API
  • Databases
    • SQL
    • MySQL
    • JSON
    • MongoDB
    • Mongoose
  • Backend
    • Node.js
    • Express.js
  • API
    • RESTful API
    • GraphQL
Tools & Services
  • Developer Tools
    • Github
    • Git (Version Control)
    • Git Bash
    • VS Code
    • Chrome DevTools
    • Postman
  • Hosting & Deployment
    • AWS
    • Render
    • Vercel
    • Github Pages
    • Netlify
    • Heroku
  • UI/UX Design
    • Adobe XD
    • Figma
  • Familiar
    • Adobe Illustrator
    • Adobe Photoshop
Experience
  • PRIME INVESTORS PROTECTION ASSOCIATION AND LEAGUE Apr 2024 - Nov 2025
    • Web Developer
    • Contributed to the frontend development of a financial web application that displays real-time and historical data for NSE-listed companies, covering shares, bonds, mutual funds, investor holdings, and directors to support informed decision-making for investors and analysts.
  • SAANSH MEDIA Dec 2022 - Feb 2024
    • Web Developer
    • Built frontend of a stock broking app using React.js with responsive pages, reusable components, and features like search, filter, and pagination.
    • Developed interactive features including a date picker for tour bookings, a booking history page to track past bookings, and a reports page for generating insights on bookings and client feedback.
  • ICRTC, SRMIST Aug 2021 - Nov 2022
    • Web Developer
    • Worked as a web developer and team lead for International Conference on Recent Trends in Computing (ICRTC), handling website development, updates, reviews, and communication with authorities and professors.
Education
  • B. Tech. 2019 - 2023
    • SRM Institute of Science & Technology
    • Computer Science and Engineering
    • CGPA: 8.54 / 10.00
  • GWDD 2018 - 2019
    • Arena Animation
    • Graphics, Web Designing and Development (GWDD)
    • Marks: 75 / 100
  • Higher Secondary 2016 - 2017
    • St. Paul's School
    • PCM + Computer Science
    • Percentage: 58.80 / 100
  • High School 2014 - 2015
    • St. Paul's School
    • Science Stream
    • CGPA: 7.20 / 10.00
MY PORTFOLIO

My Portfolio

Projects
Thinkboard
View More View More
Thinkboard Web Applications
Thinkboard
Thinkboard
  • Languages : Javascript (JSX)
  • Libraries & Frameworks : React.js • Tailwind CSS
  • State Management & Data Handling : Axios
  • Databases : MongoDB (Mongoose)
  • Backend : Node.js • Express.js
  • Hosting & Deployment : Render
  • Category : Web Applications

This project is a full-stack MERN-based note-taking application that enables users to create, manage, and organize notes through a responsive and intuitive interface, demonstrating strong end-to-end development capabilities. The frontend is built using React with JSX, following a component-driven architecture and leveraging React Hooks for efficient state management and optimized rendering. The UI is designed with Tailwind CSS and DaisyUI, ensuring a clean, responsive, and user-friendly experience, while navigation is handled via React Router for seamless transitions. Notes are dynamically fetched and managed using Axios, with proper handling of asynchronous operations, loading states, and error boundaries. On the backend, the application is powered by Node.js and Express.js for full CRUD operations, while data persistence is handled using MongoDB with Mongoose for schema validation and efficient querying. Additional enhancements such as Redis-based rate limiting improve API reliability and security under load. The application is deployed on Render, showcasing the ability to build and deploy a scalable, real-world note management system with a strong focus on performance, usability, and clean architecture.

Visit Project Visit Project
GRC Filter
View More View More
Governance, Risk, Compliance Filter Web Applications
GRC Filter Task
Governance, Risk, Compliance Filter
  • Languages : Javascript (JSX)
  • Libraries & Frameworks : React.js • Tailwind CSS
  • State Management & Data Handling : Axios
  • APIs : RESTful API
  • Databases : SQLite
  • Backend : Node.js • Express.js
  • Hosting & Deployment : Render
  • Category : Web Applications

This project is a full-stack GRC (Governance, Risk, and Compliance) data filtering application that demonstrates strong frontend engineering combined with a structured backend architecture. The frontend is built using React with JSX and powered by Vite, enabling fast builds and optimized rendering, while Tailwind CSS is used to create a responsive and scalable UI for handling structured risk and compliance datasets. The application implements dynamic, multi-criteria filtering logic on GRC data with efficient state management using hooks, minimizing re-renders and ensuring high performance during complex data interactions; asynchronous communication is handled via Axios, and routing is managed through React Router for a seamless SPA experience. On the backend, the system is powered by Node.js and Express, exposing RESTful APIs designed to process and serve filtered GRC datasets efficiently, with middleware ensuring secure request handling, while SQLite is used for lightweight yet structured data persistence. The application is deployed on Render, showcasing a solid understanding of building performant, scalable, and domain-specific full-stack applications with a strong emphasis on frontend-driven data visualization and interaction.

Visit Project Visit Project
Card Memory Game
View More View More
Card Memory Game Web Applications
Card Memory Game
Card Memory Game
  • Languages : Javascript (JSX)
  • Libraries & Frameworks : React.js
  • Hosting & Deployment : Vercel
  • Category : Web Applications

This project is a browser-based interactive memory game that demonstrates advanced control over DOM manipulation, event-driven architecture, and state synchronization. The UI is built using a responsive grid layout where card components are dynamically generated and shuffled using optimized algorithms, ensuring non-deterministic gameplay on every render. The application leverages CSS 3D transforms and transition timing functions to implement smooth flip animations, while maintaining strict control over reflows and repaints for performance efficiency. Complex game logic such as card matching, move tracking, and interaction locking is handled through structured state management, preventing race conditions during rapid user input. Additionally, the rendering pipeline is optimized to minimize unnecessary updates, ensuring a fluid user experience even under continuous interaction. The project reflects a deep understanding of how to combine UI rendering, animation systems, and real-time state updates into a cohesive and performant frontend architecture, aligning with best practices used in modern interactive web applications.

Visit Project Visit Project
Kanban Board
View More View More
Kanban Board Web Applications
Kanban Board
Kanban Board
  • Languages : HTML • CSS • Javascript
  • Hosting & Deployment : Vercel
  • Category : Web Applications

This Kanban board application reflects a deep understanding of state-driven UI architecture and complex user interactions. The core functionality revolves around drag-and-drop mechanics, implemented with precise control over DOM events and state updates to ensure smooth and predictable task movement across columns. The layout is built using CSS Grid, enabling flexible and responsive column structures that adapt efficiently to different screen sizes. Task management features such as creation, updating, and reordering are handled through structured state logic, ensuring consistency across UI and data layers. The application demonstrates advanced handling of event propagation, conditional rendering, and UI synchronization, particularly during drag operations. Additionally, the architecture is designed to support persistence (e.g., local storage or API integration), making it scalable for real-world workflow management systems. Overall, this project highlights the ability to build highly interactive, data-driven frontend applications with complex user interactions.

Visit Project Visit Project
Image Editor
View More View More
Image Editor Web Applications
Image Editor
Image Editor
  • Languages : HTML • CSS • Javascript
  • Libraries & Frameworks : Remix Icon
  • Hosting & Deployment : Vercel
  • Category : Web Applications

This project showcases advanced frontend capabilities by implementing real-time image manipulation directly within the browser environment. It leverages low-level browser APIs (such as canvas-based rendering) to apply transformations like filters, adjustments, and visual effects without relying on external processing. The UI is designed for high interactivity, with immediate visual feedback on user actions, requiring efficient synchronization between input controls and rendering logic. Performance considerations such as debouncing, throttling, and optimized redraw cycles are applied to prevent lag during continuous adjustments. The application demonstrates strong control over pixel-level operations, event handling, and rendering pipelines, making it a technically sophisticated frontend project. It reflects the ability to build complex, computation-heavy features entirely on the client side while maintaining a smooth and responsive user experience.

Visit Project Visit Project
Snake Game
View More View More
Snake Game Web Applications
Snake Game
Snake Game
  • Languages : HTML • CSS • Javascript
  • Hosting & Deployment : Vercel
  • Category : Web Applications

This project is a real-time browser game that highlights strong expertise in animation loops, state management, and performance optimization in JavaScript. The game logic is driven by a continuous render cycle (game loop), where user input, collision detection, and state updates are processed efficiently to maintain consistent frame rates. The frontend handles dynamic rendering of game elements while ensuring minimal computational overhead, preventing frame drops during rapid updates. Grid-based positioning and movement logic are carefully implemented to maintain deterministic behavior across different screen sizes. The project also demonstrates effective handling of keyboard events, timing functions, and incremental state transitions, which are critical for real-time interactive systems. The UI is intentionally minimal to prioritize performance, showcasing an understanding of how to balance visual design with computational efficiency. Overall, it reflects the ability to build highly interactive, performance-critical frontend applications without relying on heavy frameworks.

Visit Project Visit Project
HTML Dashboard
View More View More
HTML Dashboard Web Applications
HTML Dashboard
HTML Dashboard
  • Languages : HTML • CSS • Javascript
  • Hosting & Deployment : Vercel
  • Category : Web Applications

This simple dashboard UI demonstrates a strong grasp of component-based UI structuring and data-driven rendering patterns. The layout is architected using reusable UI blocks, enabling consistent styling and maintainability across multiple sections. The frontend efficiently handles structured data visualization, ensuring clarity through well-organized layouts and intuitive information hierarchy. Responsive design principles are applied using flexible containers and media queries, allowing seamless adaptation across devices. Performance is optimized through controlled DOM updates and efficient rendering strategies, especially when dealing with dynamic or frequently updating data. The project reflects an understanding of how to design scalable frontend systems that can integrate with APIs and support real-time updates, making it suitable for analytics or admin panel use cases.

Visit Project Visit Project
Corporate Landing Page
View More View More
Corporate Landing Page Websites
Corporate Landing Page
Corporate Landing Page
  • Languages : HTML • CSS • Javascript
  • Libraries & Frameworks : Font Awesome
  • Hosting & Deployment : Vercel
  • Category : Websites

This corporate landing page showcases a strong command over modern layout systems, visual hierarchy, and performance-oriented frontend design. The interface is structured using scalable layout techniques such as Flexbox/Grid, enabling precise alignment and consistent spacing across sections. Special attention is given to responsive breakpoints and fluid typography, ensuring seamless adaptability across devices without layout shifts. The implementation emphasizes progressive rendering and asset optimization, reducing initial load time and improving Core Web Vitals. Interactive UI elements, including hover states and CTA transitions, are implemented using efficient CSS and minimal JavaScript to avoid unnecessary runtime overhead. The codebase reflects modular and reusable component design, making it maintainable and scalable for future enhancements. Overall, the project demonstrates the ability to translate static design into a pixel-perfect, accessible, and high-performance frontend interface aligned with real-world production standards.

Visit Project Visit Project
CONTACT ME

Contact Me

Contact Info
Contact Form

Want to chat? Send me a message!