Hi, my name is

Harshit.

I build things for the web & mobile._

I'm a software engineer at Tata Consultancy Services specializing in frontend development — shipping production mobile and web experiences with React Native, Next.js, and TypeScript.

01.

About me

Hey! I'm Harshit, a frontend-focused software engineer based in Bengaluru, India. I graduated from SRM Institute of Science and Technology with a B.Tech in Computer Science Engineering — CGPA 9.14/10.

Currently at Tata Consultancy Services, I work for clients across the fmcg industry,maintaining mobile and web applications, building scalable component libraries, wiring REST APIs, and shipping pixel-perfect UIs end-to-end in Agile sprints.

I care about the intersection of design and engineering — making things look great and perform even better. Outside work I build side projects like a road trip discovery app and an e-learning platform.

Technologies I've been working with recently:

  • React Native (Expo)
  • React.js & Next.js
  • TypeScript & JavaScript
  • Zustand & Context API
  • REST APIs & Axios
  • Git & CI/CD
H
02.

Things I've built

Tata Consultancy Services

Worked across 4 client applications spanning React Native, React.js, Next.js, and Flutter — delivering production features end-to-end from Figma handoff to API integration, release, and QA across Agile sprints.

React NativeReact.jsNext.jsTypeScriptZustandREST APIs

PlanIt Travel Planner

CLI-based route-optimisation tool using Google Maps Directions and Distance Matrix APIs to generate time- and budget-aware travel itineraries, surfaced as prioritised to-do lists with cost estimates.

PythonGoogle Maps API

Personal Portfolio

Dark-mode personal portfolio at harshitanand.in built with Next.js 14 and TypeScript, featuring dedicated sections for projects, skills, and contact with a fully responsive mobile-first layout and zero-downtime continuous deployment.

Next.js 14TypeScriptTailwind CSSVercel

Learnerula

Adaptive e-learning platform with a Word Spin vocabulary game featuring user-segmentation logic that dynamically adjusts content difficulty based on learner proficiency scores. Built exclusively with native React Native components to minimise bundle size.

React NativeJavaScriptREST APIs
03.

Skills & tools

// languages

TypeScriptJavaScript (ES6+)PythonSQLC++

// frameworks

React Native (Expo)React.jsNext.jsFlutter

// state & apis

ZustandContext APIREST APIsAxiosSSR

// tools & platforms

GitGitHubJiraXcodeAndroid StudioVercelCI/CD
04.

Get in touch

What's next?

Say Hello!

I'm currently open to new opportunities. Whether you have a question, a project idea, or just want to say hi — my inbox is always open and I'll do my best to get back!

Say Hello →