Portfolio

Explore a selection of projects and case studies by Navaneeth, showcasing expertise in frontend engineering, React, TypeScript, and building modern, scalable web applications.

GitHub Projects

Firecracker GPT
A Chat-GPT like GenAI application with start open ended conversations.
ReactTypeScriptNextJSShadCNTailwind CSS
Dog Catalog
A fun application showcasing different dog breeds with search and comparison features. Built using an open source API to explore breed characteristics, images, and detailed information.
ReactJavaScriptAPI IntegrationCSS
AtKurb
A full-stack application designed to support small businesses during COVID-19 by enabling curbside pickup services. Features product catalog, order management, and contactless pickup coordination.
React.jsJavaScriptExpressNode.jsMongoDB
React Calendar Component
A reusable React calendar component built with Moment.js. Features date selection, navigation, and customizable styling for integration into any React application.
ReactJavaScriptMoment.jsCSS
CS

CodeSandbox Experiments

Move Items Left to Right and Right to Left
Interactive component demonstrating item movement between lists with smooth animations and state management.
ReactJavaScriptCSS
JS Nested Object Parsing by Recursion
Recursive JavaScript functions to parse nested objects and convert between snake_case and camelCase properties.
JavaScriptRecursionObject Manipulation
React Recursive Components
Demonstrates recursive component patterns in React for building tree structures and nested UI elements.
ReactRecursionComponents
Chart Bars with Values
Interactive bar chart component displaying data values with customizable styling and responsive design.
ReactChartsData Visualization
Flatten Array - JS
JavaScript utility functions for flattening nested arrays using different approaches including recursion.
JavaScriptArray MethodsAlgorithms
React - useContext
Practical examples of React's useContext hook for state management and component communication.
ReactContext APIHooks
React - useCallback
Demonstrates useCallback hook for optimizing React component performance and preventing unnecessary re-renders.
ReactPerformanceHooks
React - useLayoutEffect
Examples showing the differences between useEffect and useLayoutEffect for DOM manipulations.
ReactHooksDOM
React - useImperativeHandle
Advanced React hook for customizing instance values exposed to parent components via refs.
ReactHooksRefs
React - useMemo
Performance optimization examples using useMemo hook for expensive calculations and object references.
ReactPerformanceHooks
React - useRef, createRef
Comprehensive examples of React refs using both useRef hook and createRef for DOM access and mutable values.
ReactRefsDOM
React - Custom Hook
Building reusable custom hooks for common functionality like API calls, local storage, and form handling.
ReactCustom HooksReusability
React - useReducer
State management examples using useReducer hook for complex state logic and actions.
ReactState ManagementHooks
React - useEffect
Comprehensive guide to useEffect hook covering side effects, cleanup, and dependency management.
ReactSide EffectsHooks
React - useState
Fundamental React hook examples demonstrating state management, state updates, and component re-rendering patterns.
ReactState ManagementHooks