$ whoami

Himanshu
Soni

Full Stack React Developer building scalable, user-centric web applications

> About Me

Full Stack React Developer specializing in building scalable, user-centric web applications with React, TypeScript, and Redux.

Currently at Habuild, where I've architected and delivered production features for Next.js web platforms serving thousands of users, and contributed to React Native mobile development.

Strong foundation in frontend performance optimization, state management, and test-driven development. Passionate about fintech products that democratize access to financial services.

Current Role

SDE I at Habuild

Education

B.Tech in Computer Science

Lovely Professional University

Focus

React • Next.js • TypeScript

> Experience

Software Development Engineer I

Habuild

May 2026 – PresentBangalore, KA

  • Architected and implemented API integration with Redux Thunk for improved state management and performance optimization
  • Built comprehensive analytics tracking system using Mixpanel and MoEngage across the application
  • Significantly increased test coverage by implementing Jest and React Testing Library unit tests
  • Optimized React component rendering with pagination and memoization techniques
  • Developed majority of mobile app screens using React Native
  • Implemented CI/CD workflows with ESLint, TypeScript checks, and automated testing

Software Development Engineer Intern

Habuild

Dec 2024 – May 2026Bangalore, KA

  • Contributed features to production Next.js web applications (me.habuild.in, habit.yoga)
  • Integrated third-party SDKs (CleverTap) for user engagement and push notification capabilities
  • Developed React Native mobile application features with cross-platform compatibility
  • Researched and experimented with WebView-based architecture

> Projects

Habit Tracker

Full-stack, cross-platform habit tracking application using monorepo architecture

  • Built RESTful APIs with Node.js, Express, and MongoDB
  • Responsive web frontend using Next.js 15, TypeScript, and Tailwind CSS
Next.jsReact NativeNode.jsExpress

Sorting Visualizer

Interactive sorting algorithm visualizer built with ReactJS

  • Real-time visualization of sorting algorithms
  • Implemented Bubble Sort, Quick Sort, Merge Sort, and Insertion Sort
ReactJavaScriptHTMLCSS

YouTube Video Player

YouTube clone capable of hosting programming videos

  • Dynamic video loading feature
  • Extracts video ID from URL and displays corresponding video
HTMLCSSJavaScript

> Skills

Languages

TypeScriptJavaScriptHTMLCSSC++

Frontend

ReactNext.jsReduxReact NativeWebpack

Backend

Node.jsExpress.jsMongoDBREST APIs

Tools

GitGitHub ActionsJestReact Testing LibraryESLintPrettierFirebase

Analytics

CleverTapMixpanelMoEngage

Practices

Test-Driven DevelopmentCI/CDState ManagementPerformance Optimization

> Get In Touch

I'm currently open to new opportunities and interesting projects. Whether you have a question or just want to say hi, feel free to reach out!