Personal/LearningIn Development
Expo/React Native app for speaking practice with Jest and Testing Library, Husky and lint-staged for quality gates. Targets mobile UX and iterative card-based learning flows.
SvelteKit site with Tailwind v4 and Vite, Docker-backed dev scripts, image optimization and Vitest. Structured for multi-surface updates (site/shop) via shell workflows.
Telegram bot integrating with Home Assistant for ABA-style routines and reminders. Async Python core with clear separation of HA entities and messaging flows.
CommercialIn Development
Monorepo platform to generate and customize SEO-oriented websites: frontend, backend, AI service, SEO engine, templates and deployment workspaces. Focus on automation and repeatable content pipelines.
Marketing site for grant-related services on Astro and TypeScript with Tailwind styling. Emphasis on fast static delivery and maintainable content sections.
Telegram bot guiding toilet-training routines with gentle reminders and progress streaks. Python bot logic tuned for caregiver UX.
Telegram bot for medication reminders and simple adherence tracking. Async Python with clear state handling and privacy-conscious logging defaults.
Telegram bot handling payment-related flows for PlayStation or digital goods context. Python service layer with guarded callbacks and audit-friendly messages.
Telegram assistant bot using OpenAI APIs for reflective prompts and summarization. Python orchestration with conversation memory controls.
Telegram bot aggregating developer news from RSS and curated feeds. Async Python fetchers with rate limits and digest formatting for channels or DMs.
Browser extension supporting SEO checks and grant-site workflows for Lagrant. TypeScript-first tooling integrated with editorial habits.
Browser extension for image generation workflows inside the editor context. TypeScript MV3 extension with focused UX for prompts and previews.
LearningCompleted
Prod-project is a versatile frontend application leveraging modern technologies like React and TypeScript to deliver a responsive user experience. It supports internationalization and includes comprehensive testing with Jest and Loki, ensuring robust and reliable performance.
Re-engagement and revisit tracking service in TypeScript. Node APIs for scheduling callbacks, lightweight analytics, and integration hooks.
Integration tooling between Cursor IDE workflows and Telegram notifications or commands. TypeScript Node services for lightweight automation around dev events.
Brand website for Hidden Logic built on Astro with TypeScript and Tailwind. Component-driven layout with performance-focused static generation.
stuzhuk.page is a personal portfolio and product site on Astro SSR with AISO stack (AI Readiness 84): llms.txt, AI crawler rules, JSON-LD, hreflang, related posts and tag hubs. React/Svelte islands, PostgreSQL APIs, Docker deploy.
Personal/LearningCompleted
Static analysis helper to suggest refactors using AST insights. TypeScript Node CLI for scanning codebases and emitting actionable hints.
Python utilities to manage VPN profiles and connectivity across environments. CLI-first design for repeatable network switching and diagnostics.
Developed an advanced Python-based Anki addon for automated flashcard generation, featuring support for code snippets (with syntax highlighting), markdown, and JSX. Implemented custom UI dialogs, progress tracking, and multiple learning modes: Dive Mode (structured programming learning), Testing Mode (knowledge assessment), and Language Learning Mode (Beta). Ensured robustness with a comprehensive pytest suite.
Pamyatay-pro is an application with a backend on Express, using a PostgreSQL database and a frontend based on Next.js and React. Various LLM APIs are actively used for generating different types of content, from text to audio and video. The application is under active development, with continuous support and improvement of module relevance and functionality.
A Next.js sample application for browsing events. Features include viewing all events, featured events, event details, and filtering events by date. Uses dummy data for demonstration.
Rotating-Navigation is an innovative web project that enhances user experience by providing a dynamic and interactive navigation menu. Utilizing HTML, CSS, and JavaScript, it offers a seamless and engaging way to explore web content.
Developed an interactive multi-step progress indicator using vanilla JavaScript, HTML, and CSS. Implemented a dynamic progress bar with numbered step indicators, smooth CSS transitions, and responsive button states. This component demonstrates DOM manipulation, event handling, and modern CSS techniques commonly used in multi-step forms and onboarding flows.
Created an interactive landing page featuring a sliding navigation menu and modal signup form using vanilla JavaScript, HTML, and CSS. Implemented smooth CSS transitions, event handling for UI interactions, and responsive design principles, demonstrating fundamental DOM manipulation techniques and modern CSS styling approaches.
Developed a meal discovery application using TheMealDB API. Implemented real-time search, random meal generation, and detailed recipe views with ingredient lists and cooking instructions. Features dynamic DOM updates and error handling for API interactions.
Developed an interactive demo showcasing JavaScript array methods (map, filter, sort, reduce) with real-time DOM manipulation. Integrated with Random User API to generate test data, implementing wealth calculations and dynamic UI updates.
Implemented client-side form validation using vanilla JavaScript, HTML, and CSS. Developed reusable functions to check for required fields, input length constraints, email format (regex), and password confirmation matching, providing immediate visual feedback to the user.
Developed an interactive movie seat booking interface using vanilla JavaScript, HTML, and CSS. Implemented seat selection logic, dynamic price calculation, and utilized localStorage to persist user selections across sessions, demonstrating core DOM manipulation and event handling skills.
CommercialCompleted
Developed a specialized React/TypeScript component for Risk-Based Inspection (RBI) using Ant Design and React Query. Focused on creating an embeddable, robust UI with skeleton loading and error handling for seamless integration into larger systems.
calcExport is a sleek and efficient tool designed to simplify calculations and export results seamlessly. Built with TypeScript, it offers a responsive user interface enhanced by CSS, making it an ideal choice for developers seeking reliable and intuitive calculation solutions.
Money-Vault is a robust Next.js application designed to securely manage financial data using advanced technologies such as AWS S3 for storage and Google Cloud Vision for data analysis. It features a dynamic, user-friendly interface powered by React and Radix UI to enhance user experience.
riskBasedInspection is a dynamic tool designed to streamline the inspection process by prioritizing risks, helping businesses focus their resources where they matter most. Built with TypeScript, this application enhances operational efficiency through a user-friendly interface and robust risk assessment features.
dashBoard is a dynamic and interactive web application developed using TypeScript that offers a seamless user experience. It features responsive design elements and real-time data visualization, making it an ideal solution for monitoring and analyzing key metrics.
Employment_cal is a dynamic calendar application designed to streamline scheduling and employment management, featuring interactive day, list, and time views. Utilizing robust libraries like FullCalendar and Bootstrap, it offers a seamless user experience for efficiently organizing tasks and events.
Localization Dashboard is a versatile web application designed to manage and visualize localization data effectively. Built with React and React Admin, it connects seamlessly with REST APIs, providing a user-friendly interface for handling internationalization tasks.
EmploymentApproval is a comprehensive application designed to streamline employee scheduling and approval processes, featuring an intuitive calendar interface and real-time notifications. Built with a modern tech stack, it ensures efficient management and seamless user experience.
learningBoard is a robust React Admin Dashboard application that showcases a comprehensive suite of features including data management, dynamic charts, and customizable themes. Built with modern libraries and frameworks, it provides seamless user experience with both light and dark modes.
GDCExcelWorker is a Python-based tool designed to streamline and automate tasks within Excel, enhancing productivity by providing efficient data manipulation and analysis capabilities.
The 'users-activity' project is a web application designed to visually represent user engagement through dynamic and interactive interfaces. By leveraging CSS animations and a minimal JavaScript framework, it offers an intuitive and responsive user experience.
PDFPagesManager is a streamlined tool for automatically processing and modifying PDF files by removing specific pages based on their page count, ensuring efficient document management. It creates modified copies of PDF files while preserving the originals.
SQLCourse a learning course focused on writing queries and working with MySQL and PostgreSQL databases. Master SQL quickly or deeply: table creation, data operations, table joins, and query optimization.
Redux2024 is a learning project focused on mastering Redux capabilities in 2024. It thoroughly covers both the fundamental principles of Redux and modern tools like Redux Toolkit and Redux Thunk. Built with Create React App using React, TypeScript, and JavaScript, the project demonstrates effective state management techniques for modern web applications, emphasizing performance, scalability, and an excellent user experience.
PDFImageMerger is a Python tool designed to merge images into a single PDF file, specifically targeting folders named 'Passport'. It supports various image formats, automatically detects image orientation, and excludes system and hidden folders from processing.
Job-search is a dynamic web application built with Vue 3, designed to streamline the job hunting process by integrating intuitive search features and real-time updates. The project leverages advanced technologies such as FontAwesome icons and a robust state management system with Pinia for a seamless user experience.
Digitalvcard is an open-source tool that allows you to create interactive and responsive digital business cards hosted directly on your website, eliminating the need for third-party services. Enjoy elegant design, concise action buttons, and a quick setup for a cost-effective digital networking solution.
pubMedImporter is a PHP-based tool designed to streamline the process of importing and managing medical research articles from PubMed. It's a WordPress plugin that allows you to request a set of articles via API and keywords, and then, if necessary, immediately add them to your blog.
Solidjs-glider is a dynamic web application leveraging the Solid.js framework to offer seamless user experiences. It integrates Firebase for real-time data handling and employs modern libraries like lodash and moment for efficient data manipulation and time management.
Gpteach is a dynamic web application built with Next.js that integrates OpenAI's capabilities to enhance user interactions. It features real-time page updates, API route management, and optimized font loading for a seamless and engaging user experience.
Timetracking is an application that displays summary data of employee engagement in an organization for a selected period. The application includes filters by objects, departments, types and subtypes of work. It is also possible to view detailed hourly occupation for each day. The application successfully operates in a real, functioning ERP system within the organization.
Redux-learning is a React-based project designed to explore and master state management using Redux Toolkit. It features robust testing with React Testing Library and efficient data handling with Axios.
A simple web app to track income and expenses. Add transactions, view balance, income/expense totals, and history. Data is saved locally using browser storage.