Skip to content
HK.
Photo of Harshvardhan Kumar Nimesh

Harshvardhan Kumar Nimesh

Software Developer · B.S., Computer Science

I'm a computer science student and software developer who enjoys building software that solves everyday problems. I start by understanding what people need, then design, build, and test solutions that are practical and easy to use. My projects focus on mobile apps, web development, and automation, with an emphasis on reliability and a clear user experience.

Interests
Mobile and full-stack applications, practical automation, AI-assisted tools, and products where architecture, user experience, security, and data flow all matter.
Direction
I'm looking for software engineering opportunities where I can build features end-to-end, especially in mobile or full-stack development, while continuing to grow in system design and product-oriented engineering.
Education
B.S., Computer Science
Montclair State University, Montclair, NJ
Expected May 2027
Currently
Finishing my B.S. in Computer Science at Montclair State University while working in IT support and AI evaluation, and continuing to build and improve my software projects.

Relevant coursework

Data Structures and Algorithms · Software Engineering I & II · Computer Networks · Discrete Mathematics · Fundamentals of Programming

How I think

This is the process I use to approach every project.

  1. Observe
  2. Question
  3. Design
  4. Build
  5. Test
  6. Improve
  7. then loops back to Observe
Observe
I focus on the problems people actually experience, not just the features I want to build.
Question
I clarify the problem, user needs, and constraints before choosing a solution.
Design
I compare practical options and their trade-offs before choosing an approach.
Build
I build the smallest useful version and put it in front of real users.
Test
I watch how people use it and let real feedback challenge my assumptions.
Improve
I make one change at a time based on what I learn.