Tech Stack

This website is built with modern web technologies to provide a fast, responsive, and user-friendly experience.

Your blog post likes and dislikes, along with your dark/light theme switch preference, are stored in cookies — no additional tracking information is collected on this website.

Frontend

Next.js
React framework for server-side rendering
React
JavaScript library for building user interfaces
TypeScript
Typed superset of JavaScript
Styled Components
CSS-in-JS styling solution

Backend

Node.js
JavaScript runtime environment
Express.js
Web application framework for Node.js
JWT
JSON Web Tokens for authentication
Bcrypt
Password hashing library

Database

PostgreSQL
Relational database management system
Knex.js
SQL query builder for Node.js

Deployment

Docker
Containerization for consistent deployment environments
Caddy
Reverse proxy with automatic SSL certificates
GitHub Actions
CI/CD pipeline for automated deployments
Hetzner Cloud
German cloud hosting platform for servers
GitHub Container Registry
Docker image registry for secure container storage

Testing & Quality Assurance

Jest
JavaScript testing framework
Testing Library
React component testing utilities
Trivy
Security scanner for vulnerabilities

Security & Monitoring

Helmet
HTTP security headers for Express
Rate Limiting
API rate limiting for abuse protection
Winston
Structured logging for Node.js

Other Tools

Git
Version control system
ESLint
JavaScript linter
Prettier
Code formatter

Regina Chepkunova. All rights reserved, 2025

Send an email
Connect on LinkedIn