Skip to content

Skills & Tools

Core stack & supporting capabilities

Focused list of technologies I use to design, build, ship, and refine products. Emphasis on depth where it matters and breadth where it accelerates delivery.

Next.js
React
TypeScript
Node.js
Express
Python
SQL
Git

Programming & Scripting

6

Core languages & types that underpin most of my work.

Python
Intermediate
Java
Intermediate
C++
Intermediate
HTML & CSS
JavaScript
Advanced
TypeScript
Advanced

Web & Full‑Stack Development

6

Frameworks, runtimes & protocols for delivering features end‑to‑end.

React.js
Advanced
Next.js
Advanced
Node.js
Advanced
Express
Advanced
JSON
REST APIs

Version Control & Collaboration

4

Workflow, source integrity & iterative delivery practices.

Git
Advanced
GitHub
Advanced
Agile / Scrum
Testing & Debugging

AI & Machine Learning

6

Foundational ML + emerging GenAI & NLP tooling.

Machine Learning
Generative AI
LLMs & NLP
scikit-learn
NLTK
CoreNLP

Data & Databases

4

Querying, modelling & analyzing structured / unstructured data.

SQL / NoSQL
Neo4j
Data Analysis
Visualization

UI/UX & Design

3

Practical interface design and collaborative tooling.

Figma
Photoshop
UI Design