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