Serenote UIAI-first mental health app with analytics
Serenote ServerAI-first mental health app with analytics
Firecracker GPTGenAI application with open-ended conversations
Virtualized TableHigh-performance table with infinite scroll
Serenote UIAI-first mental health app with analytics
Serenote ServerAI-first mental health app with analytics
Firecracker GPTGenAI application with open-ended conversations
Virtualized TableHigh-performance table with infinite scroll
Serenote UIAI-first mental health app with analytics
Serenote ServerAI-first mental health app with analytics
Firecracker GPTGenAI application with open-ended conversations
Virtualized TableHigh-performance table with infinite scroll
Serenote UIAI-first mental health app with analytics
Serenote ServerAI-first mental health app with analytics
Firecracker GPTGenAI application with open-ended conversations
Virtualized TableHigh-performance table with infinite scroll

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

Serenote Client
Frontend for an AI-first mental health application that provides intelligent note-taking, mood tracking, and personalized insights. Built with React 19, Vite, and Tailwind CSS. Features comprehensive analytics dashboard, AI-powered questionnaire responses, and secure user authentication for mental health professionals and clients.
React 19ViteTailwind CSSReact RouterReact Hook FormZodRadix UI
Serenote Server
Backend API server for an AI-first mental health platform built with Express.js and Supabase. Features AI integration with Fireworks AI for intelligent mental health assessments, comprehensive analytics and reporting, JWT authentication, real-time data processing, and secure HIPAA-compliant data handling for mental health professionals.
Express.jsSupabaseFireworks AIJWTSSECORSNode.js
Firecracker GPT
A Chat-GPT like GenAI application with start open ended conversations.
ReactTypeScriptNextJSShadCNTailwind CSS
Row/Column Virtualized & Infinite Scroll Table
A high-performance data table component featuring row and column virtualization with infinite scrolling capabilities. Optimized for handling large datasets with smooth scrolling and efficient memory usage. Perfect for displaying complex data tables with thousands of rows and columns.
ReactTypeScriptVirtualizationInfinite ScrollPerformance
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