Skip to content

DmytroVoitovych/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

126 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Dmytro Voitovych's Digital Playground

Dmytro Voitovych

Frontend Wizard | Problem Solver Extraordinaire | Code Artisan

"Solving the unsolvable, one commit at a time" โœจ

๐Ÿ“ Turku, Finland ๐Ÿ‡ซ๐Ÿ‡ฎ | ๐ŸŒ Available Worldwide

Portfolio Telegram LinkedIn


๐ŸŽฏ Who Am I?

Hey there! ๐Ÿ‘‹ I'm Dmytro, a passionate frontend developer who believes that every impossible problem is just a puzzle waiting for the right solution. Based in the beautiful city of Turku, Finland, I spend my days crafting web experiences that don't just work - they wow.

๐Ÿง  My Superpower

I turn complex ideas into elegant, accessible, and lightning-fast web applications. Whether it's a mood tracking app that helps people understand their emotions or a production management system that streamlines industrial workflows, I love building tools that make people's lives better.

๐ŸŽจ What Drives Me

  • ๐Ÿ’ก Innovation: Always exploring the latest tech trends
  • ๐ŸŽฏ Precision: Clean code is my love language
  • ๐ŸŒ Accessibility: Everyone deserves a great web experience
  • ๐Ÿš€ Performance: Why wait when you can fly?

๐Ÿ› ๏ธ My Arsenal

๐ŸŽจ Frontend Magic

Vue.js React Next.js TypeScript JavaScript

๐ŸŽญ Styling Wizardry

CSS3 Sass Custom Properties

โšก Power Tools

Vite Pinia Anime.js Element Plus

๐Ÿ—„๏ธ Backend Buddies

Firebase Supabase


๐ŸŒŸ Featured Creations

"Because understanding your emotions shouldn't be rocket science"

The Challenge: How do you visualize something as abstract as human emotions?

My Solution:

  • ๐Ÿ“Š Interactive 11-day trend charts that make patterns pop
  • ๐Ÿ’ญ Smart mood quotes system powered by curated data
  • ๐Ÿงฎ Median statistics that reveal emotional patterns
  • ๐ŸŽจ Beautiful avatar uploads with seamless third-party integration

Tech Magic: Vue.js + Element Plus + Firebase + Custom Date Logic Cool Detail: Used Intl.DateTimeFormat to handle tricky date calculations across different environments - because dates are harder than they look! ๐Ÿ“…


"Turning production chaos into beautiful orchestration"

The Challenge: How do you manage complex operator schedules without anyone getting bored?

My Secret Sauce:

  • ๐Ÿง  Smart algorithm that creates the most diverse schedules possible
  • ๐Ÿ“ก Real-time tracking that updates faster than you can blink
  • ๐Ÿ” Rock-solid authentication with role management
  • ๐Ÿ“ฑ Works flawlessly on everything from phones to factory tablets

Tech Power: Vue 3 + Pinia + TypeScript + Supabase + Pure Logic Magic Nerd Alert: The scheduling algorithm minimizes repeats using mathematical rotation - it's like Sudoku, but for work shifts! ๐Ÿงฎ


"Production-grade performance at zero cost - because great food shouldn't break the bank"

The Infrastructure Challenge: How do you deploy Next.js with commercial-grade performance without spending a dime?

My Engineering Solution:

  • โšก 15-100ms response times on Oracle Cloud Free Tier
  • ๐Ÿš€ HTTP/3 Nginx with aggressive caching strategies
  • ๐Ÿ’พ In-memory recipe storage for instant search results
  • ๐Ÿ”„ GitHub Actions CI/CD with zero-downtime deployments
  • ๐ŸŽจ View Transitions API for buttery smooth navigation

Tech Stack: Next.js 15 + Custom API Routes + Oracle Cloud + HTTP/3 + Systemd Nerd Alert: Pioneered Next.js standalone deployment on Oracle Cloud - achieving Vercel-level performance without the Vercel price tag! First public project of its kind! ๐Ÿ†


๐ŸŽŸ๏ธ Conference Ticket Generator

"Making conference tickets as exciting as the events themselves"

The Fun Factor:

  • ๐ŸŽญ Silky smooth Anime.js animations that count up with style
  • ๐Ÿ“ธ Drag-and-drop avatar uploads (because who doesn't love drag-and-drop?)
  • โŒจ๏ธ Full keyboard navigation - accessibility is not optional!
  • ๐ŸŽจ CSS magic with clip-path and border-image

Plot Twist: Built with vanilla JavaScript because sometimes you don't need a framework to create magic! โœจ


"Testing knowledge, one question at a time"

The Modern Touch:

  • โšก React 19 with the shiny new useActionState hook
  • ๐ŸŒ“ Theme switching that remembers your preference
  • ๐Ÿ’พ Custom localStorage hook for persistent scores
  • ๐ŸŽฏ Pixel-perfect validation with delightful feedback

Geek Moment: Used custom event dispatching instead of context - sometimes the simple solution is the elegant one! ๐ŸŽช


๐Ÿ“ DevNotes

"Where developers' thoughts come to live"

The Complete Package:

  • ๐Ÿ” Firebase authentication with password reset magic
  • ๐Ÿท๏ธ Smart tagging and search that actually finds what you need
  • ๐Ÿ—„๏ธ Archive system for when notes get old but not forgotten
  • ๐ŸŽจ Theme and font selection because aesthetics matter

Behind the Scenes: Custom auth guards and mobile-responsive routing that adapts like a chameleon! ๐ŸฆŽ


"Every character counts, literally"

The Multilingual Marvel:

  • ๐ŸŒ Unicode RegEx (\p{L}/gu) that handles ANY language
  • ๐Ÿ“Š Letter frequency analysis with reduce/sort magic
  • โฑ๏ธ Reading time calculator for content creators
  • ๐ŸŽฏ Smart limit warnings that guide without nagging

Code Poetry: Pure DOM manipulation with zero frameworks - sometimes less is more! ๐ŸŽช


"Making browser extension management actually enjoyable"

The Browser Whisperer:

  • ๐Ÿ” Firefox detection using @supports (-moz-user-select: none)
  • ๐Ÿ”„ Real-time Chrome sync integration
  • ๐Ÿšซ CORS bypass using clever proxy techniques
  • ๐ŸŽญ Theme support that matches your browser vibe

Hacker Level: Overcame browser security restrictions with proxy wizardry! ๐Ÿง™โ€โ™‚๏ธ


๐Ÿ“Š GitHub Adventure Stats

GitHub Stats

Top Languages

GitHub Streak


๐ŸŽฏ Current Quest

  • ๐Ÿ”ฌ Experimenting with: WebAssembly and micro-frontends
  • ๐Ÿ“š Learning: Advanced Vue 3 composition patterns
  • ๐ŸŽจ Designing: More accessible and inclusive interfaces
  • ๐Ÿš€ Building: The next game-changing web experience
  • โœ๏ธ Writing: Technical articles about modern frontend magic
  • ๐Ÿ—๏ธ Documenting: Oracle Cloud deployment strategies for Next.js

๐Ÿš€ Let's Build Something Amazing Together!

Got a wild idea? A challenging problem? Or just want to chat about the future of web development? I'm always up for a good conversation!

What I bring to the table:

  • ๐ŸŽฏ Solution-first mindset - I see opportunities where others see obstacles
  • ๐Ÿ—๏ธ Scalable architecture - Code that grows with your business
  • ๐ŸŽจ User-centric design - Beauty and function in perfect harmony
  • ๐Ÿš€ Performance obsession - Fast is good, instant is better

๐Ÿ“ฌ Drop me a line!

Email Telegram Portfolio

๐Ÿ’ผ Available for freelance projects and full-time opportunities


๐Ÿƒโ€โ™‚๏ธ Quick Start

Want to explore this portfolio locally?

# Clone the magic
git clone https://github.com/DmytroVoitovych/Portfolio

# Enter the portal
cd Portfolio

# Summon the dependencies
npm install

# Launch the experience
npm run dev

# Build for production
npm run build

โšก Fun Fact: I debug faster with Finnish coffee than without it! โ˜•๐Ÿ‡ซ๐Ÿ‡ฎ

๐ŸŽต Currently Coding To: Lo-fi beats and occasional heavy metal ๐ŸŽธ


Crafted with โค๏ธ, curiosity, and countless cups of coffee

Dmytro Voitovych โ€ข Making the web a more beautiful place, one component at a time

Profile Views

Contributors