Make your own cache tool - Redis cache by Nodejs
Learn how to build your own Redis cache tool using Node.js.
I build production-grade web platforms end-to-end — React front-ends, Node/NestJS services, self-hosted DevOps. Currently at Armorx.ai.
The tools I use every day, with years of production experience.
The signals HR and tech leads ask me about most often.
I take products from architecture through delivery, deployment, and production ops — Docker, GitHub Actions, Nginx, Cloudflare, and self-hosted Linux VPS. No handoffs between phases; I control the outcome.
I design and solve problems across the whole stack — data model, service layer, UI, and deployment topology. Fullstack scope means I can pick the right architecture (microservices, event-driven, or monolith) for each product without waiting on other teams.
3 peer-reviewed papers on blockchain-based IoT authentication and malware propagation modeling — IEEE Xplore, MDPI Electronics, and Springer.
Cybersecurity platform providing ransomware detection, endpoint monitoring, and device management solutions for enterprise customers.
Self-led DevOps & platform engineering venture — built and operated a proxy management platform for web scraping, SEO monitoring, and ad verification workflows.
All-in-One Event Management System Micepad helps organizers create and manage events, drive registrations, engage attendees and measure event performance.
Peer-reviewed research papers on blockchain-based IoT authentication and malware propagation modeling — published in IEEE Xplore, MDPI Electronics, and Springer.
Proposes a model describing the spreading of malware in Wi-Fi networks using an epidemiological mathematical model. Calculates basic reproduction number R0 and indicates conditions to limit spread.
Proposes SEIR-S mathematical model based on VANET network characteristics and the SIR disease-spreading model. Verified using numerical analysis and agent-based simulation on NetLogo.
Research and proposal for a blockchain-driven hybrid model for IoT authentication. Shows promising results on the Ganache blockchain.
A lightweight developer toolbox that lives inside the Chrome Side Panel — JSON formatter, JWT decoder, Base64, URL encoder, UUID generator, Timestamp converter, and Regex tester. No context switching, no backend, no telemetry. Built with React 19, TypeScript, Vite 6, Tailwind, and Manifest V3.
A platform providing real-time construction material prices across 34 Vietnamese provinces, sourced from provincial Departments of Construction. Features include house cost estimator, material quantity calculator, interior cost estimator, and a VLXD Price API for developers.
Professional website design services in Buon Ma Thuot, Dak Lak. SEO-optimized, loading speed under 1 second, free lifetime hosting, 12-month warranty. Receive a quick quotation within 24 hours.
Learn how to build your own Redis cache tool using Node.js.
Race conditions are not a new problem, but they remain one of the most common issues in systems that scale to millions of requests. Your application may appear to be running correctly, yet the data becomes inconsistent, and you may not immediately understand why.
Greedy algorithms are a powerful tool for solving optimization problems. In this post, I share my insights on how to recognize when a greedy approach is applicable and how to implement it effectively.
Have a role or project you'd like to discuss? The fastest way to reach me is email or LinkedIn. I usually reply within a day.