DEVKRK logo
Loading...

Tech Stack

Technologies I use to build reliable, maintainable software.

I choose technologies that support long-term maintainability, clear architecture and practical business delivery — from web applications and e‑commerce platforms to custom integrations and internal systems.

01

Frontend Engineering

Technologies

React Next.js JavaScript TypeScript HTML CSS SCSS

What I use it for

  • Business interfaces
  • Customer portals
  • Admin panels
  • Dashboards
  • E‑commerce frontends
  • Reusable components
  • Performance-focused user interfaces
  • Responsive web applications
02

Backend & APIs

Technologies

Node.js Express.js PHP SQL GraphQL REST API

What I use it for

  • Business logic
  • API development
  • Integrations
  • Authentication and user roles
  • Database-backed features
  • Backend services
  • Custom workflows
  • System communication
03

CMS & E‑commerce

Technologies

WordPress WooCommerce PrestaShop Custom CMS and e‑commerce integrations

What I use it for

  • Online stores
  • Product catalogues
  • Checkout-related features
  • Pricing variants
  • Content-driven websites
  • Custom plugins and integrations
  • Maintenance and modernization
  • E‑commerce platform improvements
04

Infrastructure & Delivery

Tools & practices

AWS Git Hosting environments Deployment workflows

What I use it for

  • Development environments
  • Hosting setup
  • Deployment support
  • Application maintenance
  • Version control
  • Team workflows
  • Release processes
  • Environment configuration
05

Testing & Quality

Technologies

Jest Cypress Code review Refactoring Performance optimization

What I use it for

  • Improving stability
  • Validating critical flows
  • Reducing regressions
  • Supporting long-term development
  • Making code easier to maintain
  • Improving performance
  • Reviewing implementation quality
  • Reducing technical debt
06

AI-assisted Engineering Workflow

Tools

ChatGPT Claude Gemini AI-assisted development tools

What I use it for

  • Code analysis
  • Task breakdown
  • Documentation support
  • Research and comparison of approaches
  • Refactoring assistance
  • Improving development speed
  • Exploring implementation options
  • Keeping human technical ownership

Technology is a tool. Value comes from how it’s used.

I choose the right technologies for the problem, not the other way around — always with focus on maintainability, performance and business value.

Discuss your project