Tech Stack
Developer & Author — Egor VolchenkoThe technologies behind million.tools: WordPress for content, Tailwind CSS and Preline for the interface, and dedicated PHP and Node.js APIs for tool services.
CMS & Content (2)
- WordPress CMS (opens in a new tab)
Manages service pages, categories, publishing, and the site administration. Gutenberg provides the block editor for page content.
- Advanced Custom Fields PRO Custom fields & blocks (opens in a new tab)
Adds structured page settings, service template selection, and custom Gutenberg blocks for instructions and FAQs.
Interface (3)
- Tailwind CSS CSS framework (opens in a new tab)
Styles the custom WordPress theme, with responsive layouts, typography, form controls, and reusable utility classes.
- Preline UI UI components (opens in a new tab)
Provides interactive interface components, including navigation dropdowns, mobile menus, tooltips, and number inputs.
- JavaScript Browser interactions (opens in a new tab)
Connects tool forms to calculations and API requests, updates results, and handles copying, clearing, and live interactions.
APIs & Runtimes (5)
- PHP Server-side language (opens in a new tab)
Runs WordPress, renders the theme templates, and powers the PHP service API.
- Slim Framework PHP API framework (opens in a new tab)
Handles routing and HTTP requests in the PHP API, including the endpoints used for service operations and counters.
- Node.js JavaScript runtime (opens in a new tab)
Runs the JavaScript service API and the development tools used to build the theme assets.
- Fastify Node.js API framework (opens in a new tab)
Serves the Node.js API for hashing, checksums, and other tools, with request validation and a plugin-based architecture.
- TypeScript Typed JavaScript (opens in a new tab)
Adds type checking to the Fastify API, helping keep service inputs, responses, and shared logic consistent.
Build Tools (2)
- esbuild Asset bundler (opens in a new tab)
Bundles and minifies the theme JavaScript, including tool interactions, Preline, and the WordPress admin interfaces.
- PostCSS CSS processing (opens in a new tab)
Processes the theme stylesheet imports as part of the Tailwind CSS build for the website and block editor.
Hi! I’m a WordPress developer with over 10 years of experience. I love Tailwind CSS, clean code, and intuitive interfaces. I’m currently working on million.tools — a service with convenient online tools for everyday tasks. I’m building it from scratch with great attention to detail and user experience.