Technical Stack

Technical Stack

Languages:

Java, Python, JavaScript, TypeScript, HTML

Core:

React, Angular, Express, Flask, Spring Boot

Testing:

Selenium, Cucumber, TestNG, BrowserStack

Languages first, because they are the cheapest thing to list and the easiest to over-claim: Java, Python, JavaScript, TypeScript and HTML — each used on something that shipped rather than something that merely compiled.

The working stack sits on React and Angular for interfaces, Tailwind and Bootstrap for styling, Express and Flask for services, and Spring Boot where the backend has to be Java. Testing is Selenium, Cucumber, TestNG and BrowserStack; data is SQL and MongoDB; delivery is Docker, Jenkins, Git, GitHub Actions and Postman.

Underneath all of it: data structures and algorithms, system design, object-oriented programming, operating systems, computer networks, REST API design, CI/CD, performance optimisation and Agile practice — plus debugging, which is the only one of these that is genuinely non-negotiable.

Languages

Java · Python · JavaScript · TypeScript · HTML · SQL

Frameworks & data

React · Angular · Tailwind CSS · Bootstrap · Express.js · Flask · Spring Boot · SQL · MongoDB

Testing & DevOps

Selenium · Cucumber · TestNG · BrowserStack · Docker · Jenkins · Git · GitHub Actions · Postman