What I do with technology

Skills & Technologies

I don’t just list tools. I use them to build complete systems, make the right technical decisions for each project, and optimise every page so it gets found on Google.

Building Systems

I turn business needs into working software — from the database and REST APIs to the user interface — using React, Node.js, Express, MongoDB and MySQL.

  • Admin panels, dashboards and client portals
  • Billing, invoicing and CRM-style management systems
  • Secure authentication and role-based access
  • Deployed with Docker, CI/CD and cloud hosting

Technical Decisions

I choose the stack to fit the goal, not the trend. Every project starts with clear trade-offs, so you get something fast, maintainable and affordable to grow.

  • SQL vs NoSQL based on how your data is shaped
  • Static site, server-rendered or single-page app
  • State management and API design that stay simple
  • Performance, security and scalability from day one

On-Page SEO

Every site I build is search-ready at the code level, so your business can rank without costly rework later.

  • Optimised titles, meta descriptions and heading structure
  • Schema markup (JSON-LD), canonical tags and sitemap
  • Open Graph tags and clean, crawlable URLs
  • Core Web Vitals, image and mobile-speed optimisation

Tech stack

Technologies I use to do it

Languages

3
Java
JavaScript
Python

Frontend

6
React.js
Next.js
Tailwind
Bootstrap
HTML5
CSS3

Backend

3
Node.js
Express.js
REST APIs

Databases

2
MongoDB
MySQL

Deployment

4
Docker
CI/CD
Kubernetes
AWS

Tools & Platforms

7
Git
GitHub
Postman
VS Code
Figma
npm
Vercel

Computer Science Fundamentals

The core concepts behind every application I build.

Data Structures & Algorithms Object-Oriented Programming DBMS Operating Systems Computer Networks