temporary profile picture
😎

Hello, I'm Yash. I'm a fullstack developer with 4 years of experience. I enjoy building websites. My focus is React

About Me

Hi, I`'`m Yashwanth! I`'`m a Full Stack Developer passionate about creating engaging and efficient web applications using modern technologies like React, Next.js, and TypeScript. My journey into tech began with an Information Communication Technology degree (and CS minor) from the University of Kentucky. From there, I dove headfirst into self-directed learning and targeted courses (including Advanced React & Next.js, and delving into areas like Three.js for 3D graphics) to build a strong foundation.

I especially enjoy crafting intuitive and responsive user interfaces that work beautifully across devices. My experience extends beyond traditional websites; I`'`ve developed custom React components for unique interactive environments, like contributing to a community RAGE MP GTA 5 server, and explored mobile app development using React Native. I thrive in collaborative settings, having worked effectively within structured team environments like simulated Scrum sprints (similar to Chingu voyages). Integrating necessary APIs, implementing user authentication, and managing application state are all aspects I handle confidently to ensure a complete and functional product.

I`'`m a quick learner, always excited by the potential of new tools and frameworks, and currently looking for a full-time position as a Full Stack Developer where I can contribute to innovative projects, apply my diverse skillset, and continue to grow.

Outside of work, you can usually find me playing video games, catching up on movies/TV, or getting some exercise in with gymnastics rings. I also love opportunities to travel and connect with people.

My Projects

Collaborated in a Chingu Voyage and developed a fullstack app for solar panel installation company. With Admin and Client dashboard.

  • Vite
  • React
  • Mapbox
  • Supabase
  • Zod

R3F game avoid obstacles and reach end in the fastest time possible.

  • Vite
  • R3F
  • Rapier
  • Drei
  • Zustand

An Expo app which users can share iamges and like and comment on them. Then can also follow other users.

  • React Native
  • Expo
  • TypeScript
  • Tailwind
  • Convex

Developed a movie app using Expo and React Native. It fetches data from TMDB API and allows users to search for movies.

  • React Native
  • Expo
  • TypeScript
  • Tailwind
  • Expo Go

Created a 3D Scene in Blender and imported it into a Threejs app. The portal effect uses a shader.

  • Vite
  • Threejs
  • Blender
  • GLSL

Pokedex app with AI assitant to help identify Pokemon within images.

  • Nextjs
  • AI SDK
  • TypeScript
  • React Webcam
  • Zustand

Uses CSS and GSAP techniques to create modern Awwwards animations.

  • React
  • Vite
  • TypeScript
  • TailwindCSS
  • GSAP

Fully functional ChatGPT 3.5 app utlizing OpenAI' api. Users log in with a Google account and can save chats on Firebase.

  • React
  • Nextjs 14
  • TypeScript
  • TailwindCSS
  • Firebase
  • Authjs V5

I took a design from dribbble and made it into a real website. Using the latest frontend technologies.

  • Next.js 14
  • TypeScript
  • ShadCn UI
  • Zod
  • Framer Motion

End of course project for Nextjs course. An app that helps dog sitters keep track of client pets.

  • React
  • Next.js 14
  • TypeScript
  • TailwindCSS
  • Stripe
  • ShadCn UI
  • Prisma

A clone of the iOS/iPadOS weather app. Gets current weather from OpenWeather API. Works for every city in the world.

  • React
  • Next.js
  • TailwindCSS
  • TypeScript
  • Framer Motion
  • TanStack

I remade the functionality of the website higherlowergame. Which I made for someone on upwork.

  • React
  • TailwindCSS
  • TypeScript
  • Framer Motion
  • Zustand
  • Vite

Recreated a frontend mentor design challenge. It is a calculator that can perform basic operations. It has 3 themes and is responsive.

  • React
  • Vite

A todo app design from frontendmentor which is funtional. Can add, delete and mark todos as complete. It uses Redux for state management. It has a dark mode and is responsive.

  • React
  • Vite
  • Redux
  • TypeScript

Another FrontEndMentor design I recreated. Practiced Grid and styling mobile first.

  • React
  • Vite
  • TypeScript

Takes in a date and calculates the number of years, months and days since that date. It uses the dayjs library.

  • React

Random Advice Generator using the Advice Slip JSON API. It uses the TanStack Query library for fetching data. Recreated from a FrontEndMentor design.

  • React
  • Vite
  • TypeScript
  • TanStack Query

A public web app for quick analytics on text. It shows word count, character count and social media post limits.

  • React
  • Vite.
  • TypeScript

A public web app for quick analytics on text. It shows word count, character count and social media post limits.

  • React
  • Vite
  • TypeScript

My Skills

Contact Me

Please contact me directly at yashwanth.venkatesan@gmail.com or through this form.