SOFTWARE ENGINEER · BUILDER · PROBLEM SOLVER

I build software that solves real problems.

I'm Himanshu Kaushik, a software engineer who learns, builds real products, and shares what I learn. I focus on backend systems, practical applications, and turning ideas into useful software.

build.py
def build():
    return {
        "learn":   True,
        "build":   True,
        "solve":   True,
        "ship":    True,
        "improve": True
    }
● Building ideas into reality_
⚙ Backend
🚀 Ship Fast
BACKENDAPIsDATABASESSYSTEM DESIGNPRODUCTSAUTOMATIONPROBLEM SOLVINGDISTRIBUTED SYSTEMS BACKENDAPIsDATABASESSYSTEM DESIGNPRODUCTSAUTOMATIONPROBLEM SOLVINGDISTRIBUTED SYSTEMS
SELECTED WORK

Things I've built.

View GitHub ↗

A selective look at my work. Some are early projects from college; newer projects will replace them as I ship.

02
Desktop Utility

SpeedTester

A typing-speed utility built as a Java desktop application to measure speed and accuracy.

JavaSwing
View repository ↗
03
JavaScript

Snake Game

A browser game built while practicing JavaScript fundamentals, DOM manipulation and game logic.

JavaScriptHTMLCSS
View repository ↗
⌘
More experiments live on GitHub.

I keep the homepage selective rather than presenting every practice repository as professional portfolio work.

Browse repositories ↗
THE JOURNEY

Getting better by
building.

I'm interested in the parts of software engineering that make systems useful, reliable and scalable — backend engineering, APIs, databases, system design, distributed systems and product development.

I learn best when there is something real to build. So I try to connect what I'm studying with implementation: learn a concept, build something with it, test it, measure it, and improve it.

LEARN→ BUILD→ SHIP→ IMPROVE
WORK TOGETHER

Have something worth building?

I'm open to practical software work where I can help turn a problem or idea into a working application.

01

Build an application

Turn a product idea or business requirement into a working web application.

02

Automate a workflow

Replace repetitive manual work with a focused tool, integration or automation.

03

Improve existing software

Work on backend features, APIs, integrations, performance or engineering improvements.

Not sure what you need yet? Tell me about the problem →
LET'S CONNECT

Have a project in mind
or just want to say hi?

Tell me what you're working on, what you're trying to solve, or where you think I could help. No formal brief required.

Let's talk →
Himanshu Kaushik
Software Engineer
Builder · Learner · Problem Solver