Yevgeny Denisovsky
Offer Yevgeny work on your next project.
Rating
Skills and abilities
Programming
Design & art
Photo, Audio & Video
Portfolio
-
Archive of audio lectures
Website DevelopmentA web platform for browsing and conveniently listening to hundreds of historical lectures recorded between 1966 and 1977. The project simplifies navigation and search, and makes listening comfortable, including on mobile devices.
Functionality:
… — Structured lecture archive with navigation by categories and dates
— Smart search with support for abbreviations and spelling mistakes
— Playback progress saving with the ability to continue from the same place
— Favorites and saved settings with cloud synchronization after Google authorization; otherwise, settings are stored in the browser using localStorage
— Support for playback controls from the device lock screen via the Media Session API
— Responsive interface
— Can be installed on a phone as a Progressive Web App (PWA)
Additional work:
Audio restoration and noise reduction using AI tools to improve the quality of more than 3,500 recordings. A separate platform was developed — demo: https://audio-audit.pages.dev/ — for processing lectures using various audio engines to remove noise and echo.
Technologies:
— SvelteKit
— Firebase
— PWA
— Cloudflare R2 storage
-
Sadhana Tracker
Website DevelopmentA web application that helps users track their spiritual practice, maintain regularity, and practice together with like-minded people if desired.
Functionality:
… — Russian and English languages
— Convenient daily practice input with the option to use ready-made or customizable fields
— Progress statistics with charts and tips for maintaining regularity
— Social features: groups — public, private, and hidden — shared progress, achievements, and chat
— Achievements that highlight consistency and the duration of practice
— Optional daily reminders via push notifications on iPhone and Android
— Works as an app (PWA) on iPhone and Android, with offline entries and automatic synchronization
— Privacy and security: user data is securely protected and not shared with third parties
Technologies:
— React
— Tailwind CSS
— Supabase — Auth and PostgreSQL
— Vercel
-
Digital Book "Madhurya Kadambini"
Website DevelopmentA digital edition of the classical philosophical work *Madhurya Kadambini*. The project transforms a complex philosophical text into a structured and accessible digital format, enriched with thoughtfully designed visual elements.
Functionality:
… — Texts in English and Russian with manual editing
— Unique illustrations created specifically for the book using AI and Photoshop
— Adjustable font size and light/dark themes for comfortable reading
— Can be installed on a phone as a Progressive Web App (PWA)
— Offline access support
Technologies:
— SvelteKit
— Tailwind
— PWA
-
Meditations for Kirtan
Website DevelopmentA website with meditations for reading and inspiration between kirtans.
— Browse meditations by categories and topics
— Adjustable text size
… — Personal collections for saved meditations
— Available in English, Russian, and Lithuanian
— SEO metadata
— PWA support: installable on mobile devices as an app
— Custom admin panel protected with Google OAuth; after the content is prepared, clicking Publish commits the changes to GitHub. As a result, the website remains fully static and does not require a database or paid hosting
In the admin panel: A built-in meditation translation system with a step-by-step workflow — draft, critique, improvement — to increase translation quality.
Technologies
Next.js/React, custom admin panel — NextAuth + GitHub API, AI integration.
-
Vegetarian Recipes Website
Website Development— Recipes organized by categories and subcategories
— Content available in Russian and English
— Admin panel with draft and publishing support
— Image upload and cropping tools
… — AI assistance for translating titles and content
— Clean and user-friendly interface optimized for mobile devices
— Can be installed on a phone as a Progressive Web App (PWA)
Architecture and implementation:
The website is fully static. Content updates are managed through the admin panel, which triggers automatic build and deployment via Cloudflare Workers and GitHub.
Technologies:
— SvelteKit
— Tailwind CSS
— Firebase
— Cloudflare Pages
— Cloudflare Workers
— PWA
-
ISKCON Kaunas
Website DevelopmentThe website was developed to make the community’s activities and spiritual content more accessible online.
The platform allows visitors to learn about temple life, study philosophy, find out about events, and access lectures and music.
Functionality:
…
— Multilingual platform with support for Lithuanian and English
— Library: philosophical articles, lectures, books, music, and educational materials
— Temple information: schedule, events, Sunday programs, and recommendations for visitors
— SEO optimization
— Administrative tools for content management, including image upload and cropping, AI translation, and text improvement
Example sections:
— Music — https://www.harekrisna.lt/library/music
— About the harmonium — https://www.harekrisna.lt/library/instruments/harmonium
— Philosophy — https://www.harekrisna.lt/library/philosophy
— About us — https://www.harekrisna.lt/about-us
— Gallery — https://www.harekrisna.lt/library/gallery
Architecture and implementation:
The website is built as a modern web application that loads quickly and works conveniently on any device. It is optimized to run fast and without unnecessary costs, allowing it to be hosted entirely on free hosting.
Technologies:
— Svelte
— Firebase
— Cloudflare R2
— Vercel
-
Translation Studio
AI & Machine LearningDemo: https://translation-studio.pages.dev/
A tool for translating text and JSON files with the ability to choose languages, adjust quality settings, and add context for more accurate and natural results.
… Functionality:
— Two working modes: translating regular text or working with JSON files for localization
— A three-step translation process (translation → review → improvement) to increase text quality and naturalness
— Support for large JSON files: splitting into parts, parallel processing, and final merging
Technologies:
— Next.js
— AI integration
-
Audio Optimiser (Denoise)
AI & Machine LearningTask:
Processing and restoring a large volume of archival audio recordings — thousands of files with noise, echo, and varying quality levels. Manual work with such data takes too much time and requires multiple tools. The goal was to create a system that automates audio cleanup, simplifies batch processing, and allows convenient control over the results.
Designed for working with long-running tasks, real-time progress tracking, and handling large audio collections.
…
Functionality:
— AI-powered audio cleanup using various tools (Resemble, VoiceFixer, DeepFilter, Denoiser, echo removal, LavaSR)
— Batch processing of large audio collections with process tracking and management
— Built-in tools for audio analysis, result comparison, and spectrogram visualization
— Flexible file workflow: scanning, enhancement, original restoration, downloading, tagging, and safe rollback of changes
— Real-time task progress updates from the backend
Demo (interface): https://audio-audit.pages.dev/
The public link represents only the interface demo; full processing runs locally on the user’s computer.
Technologies:
— Svelte
— Node.js / Express
— Python
— FFmpeg
— Audio ML models
-
Content automation for Telegram
AI & Machine LearningThe project automates the preparation and delivery of daily messages to a Telegram group.
The system was created to eliminate routine weekly preparation, maintain a consistent message format, and ensure stable daily publishing.
… Task:
Manual message preparation each week included repetitive steps: collecting and structuring content, formatting, translation (EN/LT), and tracking publications. This took time and increased the risk of mistakes or missed messages.
Process:
— At the beginning of the week, the system receives the schedule
— A structured weekly plan is created
— Daily messages (EN/LT) are generated and reviewed
— AI processing improves readability without changing the meaning
— Messages are saved and organized by day
— A daily script automatically sends the required message to Telegram
This separation between content preparation and publishing makes the system simple and reliable.
Implementation:
— Designed the content structure and automation pipeline
— Implemented automatic message generation and validation
— Integrated message delivery to Telegram
— Added error handling and fail-safe mechanisms
-
Collage Maker
Web ProgrammingA lightweight web application for creating photo collages directly in the browser using JavaScript. A separate desktop version for macOS is also available, built with Pillow and pywebview.
Functionality:
… — Horizontal, vertical, and custom collage grid layouts
— Ability to combine up to 50 images in a single collage
— Full privacy: images are not uploaded to a server
Technologies:
— HTML
— CSS
— JavaScript
— Python
— pywebview
-
Audio to Video Waveform
Web ProgrammingA lightweight web application that converts audio and video files into MP4 videos with animated sound wave visualization directly in the browser. Suitable for quickly creating content for social media.
Functionality:
… — File upload via drag and drop
— Multiple visualization modes: line, equalizer, and “space” mode
— Export settings (video size, wave color, sensitivity)
— MP4 rendering directly in the browser using FFmpeg.wasm — no files are uploaded to a server, all processing happens locally on the user’s device
Technologies:
— JavaScript
— WaveSurfer.js
— FFmpeg.wasm