Denis Casian Rotaru

🎉 Misiune Completă!

Ai descoperit
easter egg-ul!

Rotaru Denis Casian

|

Pasionat de tehnologie și programare, cu experiență practică în dezvoltarea de aplicații și design web.

0

Proiecte Web

0

Ani Experiență

0

Clienți Mulțumiți

0

Tehnologii

Nivel cunoștințe

🎨 Frontend

HTML/CSS 0%
JavaScript 0%
Cloudflare 0%

⚙️ Backend

Python 0%
Java 0%
C# 0%

🎬 Design & Video

Canva 0%
CapCut 0%
Premiere Pro 0%
Photoshop 0%

Despre Mine

Sunt pasionat de tehnologie și programare, cu experiență practică în dezvoltarea de aplicații folosind C#, Java și alte limbaje de programare, dobândită în timpul studiilor universitare. Pe parcursul studiilor și activităților freelance, am dezvoltat competențe solide în web design, editare video și managementul proiectelor.

🎓

Educație

Facultatea de Matematică, Universitatea "Alexandru Ioan Cuza" Iași (2022-2025)

Matematică-Informatică

Colegiul Național "Roman Vodă" (2018-2022)

🌍

Limbi Străine

Română - Avansat

Engleză - Intermediar

Franceză - Începător

Germană - Începător

🚗

Permis Conducere

Categoria B

Obținut: 04 Nov 2021

Tehnologii & Limbaje cunoscute

HTML5 CSS3 JavaScript React Java Python C++ C# SQL MySQL WordPress Shopify Canva Design CapCut Video Editing Photo Editing MATLAB LaTeX Linux

Parcursul Meu

2018 - 2022

Colegiul Național "Roman Vodă"

Matematică-Informatică | Roman

Examen competențe digitale în informatică finalizat cu succes

Nov 2019 - Prezent

Freelancer - Web Designer

Fiverr | Remote

Magazine online Teespring, WordPress, site-uri HTML, colaborare clienți internaționali

Nov 2019 - Prezent

Freelancer - Graphic Designer

Fiverr | Remote

Design grafic pentru social media (Instagram, Facebook) folosind Canva și Photoshop

Nov 2019 - Prezent

Freelancer - Video Editor

Fiverr | Remote

Editare și asamblare video pentru reclame, social media, vloguri folosind CapCut și Premiere Pro

2022 - 2025

Universitatea "Alexandru Ioan Cuza"

Facultatea de Matematică | Iași

Matematică-Informatică

Limbi studiate: Java, Python, C++, C#, SQL, MySQL, Linux

Ian 2025 - Iun 2025

Internship C# și Java

Universitate

Dezvoltare aplicații și rezolvare probleme reale folosind C# și Java

Portofoliu

🌐

Aplicații Web

45 Proiecte Interactive (HTML, CSS, JavaScript, Firebase, API)

📱 Aplicație Chat
  • Integrare Backend Real-Time (BaaS): Folosirea Google Firebase (Firestore & Auth).
  • Sistem de Prezență Avansat: Monitorizare online/offline/inactiv și indicator de tastare dinamic.
  • Funcționalități de Comunicare Complexe: Reacții (Emoji), Răspuns (Reply) și Mesaje Fixate (Pinned).
  • Gestionarea Contului și Securitate: Flux complet de Autentificare și deconectare automată la inactivitate.
  • Personalizare UI/UX și Stocare Locală: Suport pentru Dark/Light Mode și ajustarea mărimii fontului, salvate în localStorage.
🔗 Vezi aplicația
📱 Aplicație Știri
  • Folosirea unui API Public (Proxy/Worker).
  • Mecanism de Paginare: Navigare Pagina Anterioară/Următoare bazată pe rezultate totale.
  • Personalizare UI/UX (Theming): Suport pentru Dark/Light Mode cu salvarea preferinței în localStorage.
  • Actualizare și Retry Automate: Reîmprospătare automată a știrilor la interval setat și mecanism de reîncercare (retry) la erori.
  • Design Responsive și Afișare Stări: Utilizarea Tailwind CSS și afișarea stărilor de încărcare (spinner) și eroare.
🔗 Vezi aplicația
📱 Aplicație Calculator Științific
  • Funcționalități de Calcul Științific Avansate: Implementare funcții trigonometrice, logaritmice, putere și constantele π și e.
  • Logică de Calcul Secvențială: Efectuarea operațiilor în ordinea introducerii lor și gestionarea cazurilor de împărțire la zero.
  • Personalizare UI/UX și Stocare Locală: Funcționalitate de Dark/Light Mode cu salvarea preferinței în localStorage.
  • Gestionarea Stărilor și Ieșirilor: Implementarea stărilor de bază, limitarea numărului de cifre și afișarea mesajului de "Eroare".
  • Design Responsive și Utilizarea unui Framework CSS: Utilizarea Tailwind CSS și CSS Media Queries pentru layout optimizat pe mobil.
🔗 Vezi aplicația
📱 Aplicație Meteo
  • Folosirea a Două API-uri Publice: Integrarea Open-Meteo API și Geocoding API.
  • Mecanism Avansat de Căutare a Orașelor: Funcție de căutare cu întârziere (debounce) și afișarea sugestiilor în timp real.
  • Gestionarea Unităților de Măsură: Comutare între sistemul Metric (Celsius) și Imperial (Fahrenheit).
  • Sistem de Favorite cu Stocare Locală: Funcționalitate de adaugă/șterge favorite, salvate în localStorage.
  • Design Dinamic și Responsive: Schimbarea fundalului aplicației după starea meteo și utilizarea Tailwind CSS.
🔗 Vezi aplicația
📱 Aplicație Calendar
  • Navigare Calendaristică Avansată.
  • Suport Multilingv (RO/EN).
  • Dark/Light Mode.
🔗 Vezi aplicația
📱 Aplicație Culori
  • Generare Culori Aleatoare și Conversie: Buton dedicat pentru generarea unei culori HEX aleatoare.
  • Suport pentru Culoare prin Text și Selector Vizual: Acceptă introducerea culorilor prin nume sau cod HEX și prin selectorul nativ (pipetă).
  • Personalizare UI/UX și Stocare Locală (Theming): Funcționalitate de comutare între Dark Mode și Light Mode, cu salvarea preferinței în localStorage.
  • Gestionarea Istoricului Culorilor: Stocarea și afișarea ultimelor 6 culori folosite, cu persistență prin localStorage.
  • Funcționalitate Clipboard și Conversie Formate: Copierea automată a codurilor HEX și RGB în clipboard, cu afișarea unui mesaj de succes.
🔗 Vezi aplicația
📱 Joc Piatră Foarfecă Hârtie
  • Implementarea Logică de Joc: Logica de bază a jocului Piatră, Hârtie, Foarfecă pentru a determina câștigătorul.
  • Generarea Aleatoare a Mutării: Utilizarea funcției Math.random() pentru a alege aleatoriu mutarea computerului.
  • Urmărirea și Afișarea Scorului: Menținerea și actualizarea scorurilor (Jucător vs. Computer).
  • Personalizare UI/UX: Funcționalitate de Dark/Light Mode cu salvarea preferinței în localStorage.
  • Feedback Vizual și Animație: Utilizarea CSS pentru animații (Shaking la început de rundă și Bounce pentru rezultate).
🔗 Vezi aplicația
📱 Aplicație Oră Globală
  • Afișarea Orei și Datei Locale în Timp Real.
  • Mecanism de Căutare a Orașelor cu Debounce.
  • Integrarea Multiplelor API-uri (Geocoding & Timezone) cu Fallback.
  • Afișarea Orei Globale Specifice Fusului Orar Selectat.
  • Personalizare UI/UX (Dark/Light Mode) cu Stocare Locală.
🔗 Vezi aplicația
📱 Aplicație Calculator Timp
  • Calcul Dată/Oră În Viitor și Trecut: Calculează date viitoare sau trecute pe baza unui interval specificat.
  • Gestionare Unități de Timp Dinamice: Comutare între unitățile Zile, Ore, Minute cu actualizarea etichetelor corespunzătoare.
  • Personalizare UI/UX și Stocare Locală: Funcționalitate de Dark/Light Mode cu salvarea preferinței în localStorage.
  • Funcționalitate "Setează Acum": Buton dedicat pentru a pre-completa automat câmpul de start cu data și ora curentă.
  • Validare Intrare și Afișare Stări: Verificarea valorilor introduse și afișarea detaliată a rezultatului formatat sau a mesajelor de eroare.
🔗 Vezi aplicația
📱 Aplicație Criptare, Decriptare și Parole
  • Criptare/Decriptare AES-256 GCM: Implementarea algoritmului criptografic modern AES-256 GCM direct în browser.
  • Derivare Cheie Securizată (PBKDF2): Utilizarea PBKDF2 cu SHA-256 pentru generarea cheii de criptare.
  • Generator Parole Personalizabil: Generare de parole bazată pe lungime variabilă și seturi de caractere selectabile (Uppercase, Lowercase, Numbers, Symbols).
  • Verificare Putere Parolă în Timp Real: Calculul scorului de putere și estimarea timpului de spargere (Brute-Force).
  • Personalizare UI/UX și Stocare Locală: Funcționalitate Dark/Light Mode cu salvarea preferinței în localStorage.
🔗 Vezi aplicația
📱 Aplicație Lungime Text
  • Analiză de Bază în Timp Real: Contorizarea automată și imediată a caracterelor, cuvintelor și propozițiilor pe măsură ce utilizatorul tastează.
  • Stocare Locală a Textului: Salvarea automată a textului introdus în localStorage pentru persistența datelor între sesiuni.
  • Import/Export Fișiere Text: Funcționalități dedicate pentru importul de fișiere (.txt, .md) și exportul conținutului din zonă, sub formă de fișier .txt.
  • Personalizare UI/UX și Stocare Locală (Theming): Funcționalitate de comutare între Dark Mode și Light Mode, cu salvarea preferinței în localStorage.
  • Afișare Dinamică cu Feedback Vizual: Aplicarea unei animații CSS (Pop) pe contorii statistici (charCount, wordCount, sentenceCount) la fiecare actualizare a valorii.
🔗 Vezi aplicația
📱 Aplicație Text Repeater
  • Generare Text Repetat: Logica de bază de multiplicare a șirului de caractere bazată pe un număr de repetiții specificat.
  • Opțiuni de Separare a Textului: Suport pentru separarea repetițiilor prin Rând nou (\n) și/sau Virgulă (, ).
  • Gestionare Ieșire și Clipboard: Funcționalitate de Copiere în clipboard și Export în fișier .TXT a textului generat.
  • Istoric Generări cu Stocare Locală: Salvarea, afișarea și restaurarea (re-generarea) ultimelor intrări în localStorage.
  • Personalizare UI/UX și Limite: Funcționalitate de Dark/Light Mode și implementarea unei limite maxime de repetiții (100,000).
🔗 Vezi aplicația
📱 Aplicație Cronometru
  • Funcționalitate Duală (Cronometru și Timer): Aplicația integrează două moduri distincte, comutabile prin tab-uri: un Cronometru (Stopwatch) și un sistem de Timer-e multiple.
  • Sistem de Tururi (Laps) pentru Cronometru: Înregistrarea și afișarea separată a tururilor (laps) și funcționalitatea de Export în fișier CSV a acestora.
  • Gestionare Timer-e Multiple (Start/Pauză/Ștergere): Posibilitatea de a rula simultan mai multe timer-e, cu butoane individuale de control și presetări rapide (30 Sec, 5 Min, 10 Min).
  • Notificări Vizuale și Sonore: La expirarea unui timer, se declanșează o animație CSS de pulsare (pulse), vibrații (pe dispozitive mobile) și o notificare desktop ("Timer Gata!").
  • Personalizare UI/UX și Afișare Progres: Funcționalitate de Dark/Light Mode și afișarea vizuală a progresului fiecărui timer printr-un cerc de progres (Progress Ring SVG).
🔗 Vezi aplicația
📱 Aplicație Convertor Unități
  • Conversie pe Baza Categoriilor: Implementarea conversiilor pentru cel puțin cinci categorii de bază (Lungime, Masă, Timp, Temperatură, Volum).
  • Logică de Conversie Complexă (Temperatură): Funcție dedicată pentru Temperatură care folosește formule non-liniare (nu doar factor de multiplicare).
  • Unități de Măsură Personalizate: Funcționalitate de Adăugare de unități personalizate cu nume și factor de conversie, salvate în localStorage.
  • Afișare și Formatare Rezultat: Afișarea rezultatului calculat cu precizie, utilizând o limită de 10 zecimale.
  • Stocare Locală (Theming): Funcționalitate de Dark/Light Mode cu salvarea preferinței în localStorage.
🔗 Vezi aplicația
📱 Aplicație Filme
  • Folosirea unui API Public (TMDB): Integrarea The Movie Database (TMDB) API pentru a accesa date despre filme și seriale.
  • Mecanism de Căutare Avansat: Implementarea unei funcții de căutare cu întârziere (debounce) care afișează sugestii în timp real, inclusiv imaginea și tipul media (Film/TV).
  • Afișare Detalii Media: Deschiderea unui modal pentru a afișa detalii complete despre filmul/serialul selectat, inclusiv Trailer (prin YouTube) și Rating.
  • Afișare Conținut Tendințe (Trending): Funcționalitate de a afișa o listă de elemente în tendințe (trending) pentru o navigare rapidă.
  • Personalizare UI/UX (Theming): Funcționalitate de Dark/Light Mode cu salvarea preferinței în localStorage.
🔗 Vezi aplicația
📱 Aplicație Calcul Vârstă
  • Calculul Vârstei în Timp Real: Calcularea automată și actualizarea vârstei (ani, luni, zile) la fiecare secundă prin setInterval.
  • Stocare Locală a Datei de Naștere: Salvarea și reîncărcarea datei de naștere a utilizatorului din localStorage.
  • Afișare Statistică Detaliată: Prezentarea vârstei în unități multiple (total luni, total săptămâni, total zile, etc.).
  • Afișare Progres de Viață (Donut Chart): Calculul și afișarea vizuală a procentului din viața curentă (anul de viață) printr-un cerc de progres SVG (Donut Chart).
  • Personalizare UI/UX și Stocare Locală (Theming): Funcționalitate de Dark/Light Mode cu salvarea preferinței în localStorage.
🔗 Vezi aplicația
📱 Aplicație Text To Speech
  • Sinteză Vocală (TTS): Utilizarea Web Speech API pentru a converti textul introdus în vorbire.
  • Suport Vocal Specializat: Logica de căutare și utilizare a unei voci în limba română (dacă este disponibilă în sistem).
  • Feedback Vizual în Timpul Citirii: Evidențierea cuvântului curent citit printr-un stil dedicat (highlighted-word).
  • Gestionare Date Prin Tab-uri: Separarea interfeței în tab-uri pentru Istoric și Favorite (sau Texte Salvate).
  • Personalizare UI/UX (Theming): Funcționalitate de Dark/Light Mode cu salvarea preferinței.
🔗 Vezi aplicația
📱 Aplicație IlovePdf
  • Manipulare Fișiere PDF (PDF-LIB): Utilizarea bibliotecii pdf-lib pentru editare (ex: split, merge).
  • Extragere Conținut PDF: Funcționalitate de conversie text din PDF în format HTML.
  • Sistem de Instrumente (Multi-Tool): Permite selectarea și executarea diferitelor operații (instrumente) asupra fișierului.
  • Import/Export Fișiere: Mecanism pentru încărcarea fișierelor PDF și descărcarea fișierului rezultat (ex: HTML/PDF nou).
  • Personalizare UI/UX: Funcționalitate de Dark/Light Mode cu salvarea preferinței.
🔗 Vezi aplicația
📱 Aplicație Tabelul Periodic
  • Afișare Tabel Periodic Complet: Randarea întregului tabel periodic (118 elemente) pe o grilă de 18x9.
  • Afișare Detalii Element: Afișarea unui modal cu proprietăți detaliate (număr atomic, nume, simbol, masă) la selectarea unui element.
  • Clasificare prin Culoare: Utilizarea unei scheme de culori pentru a categoriza vizual elementele (metale, gaze nobile, nemetale, etc.).
  • Afișare Legendă: Afișarea unei legende separate care explică semnificația categoriilor de culori.
  • Interacțiune și UX: Închiderea detaliilor elementului prin click în afara modalului sau prin tasta Escape.
🔗 Vezi aplicația
📱 Aplicație Generator Poze Câini și Pisici
  • Folosirea a Două API-uri Publice: Integrarea API-ului The Dog API și The Cat API pentru a obține imagini aleatorii.
  • Comutare Între Categorii (Dog/Cat): Funcționalitate de a schimba sursa de imagini (Câini 🐕 sau Pisici 🐈).
  • Sistem de Favorite cu Stocare Locală: Funcționalitate de Adăugare/Ștergere din favorite, cu persistența datelor în localStorage.
  • Urmărire Statistici: Contorizarea numărului total de imagini generate și numărul de favorite (salvate) ale utilizatorului.
  • Personalizare UI/UX și Feedback: Funcționalitate de Dark/Light Mode și afișarea de mesaje de notificare (Toast) pentru succes/eroare.
🔗 Vezi aplicația
📱 Aplicație Facts Despre Pisici
  • Folosirea unui API Public: Integrarea The Cat Fact API pentru a prelua curiozități (facts) aleatorii despre pisici.
  • Sistem de Favorite cu Stocare Locală: Funcționalitate de Adăugare/Ștergere curiozități din favorite, cu persistența datelor în localStorage.
  • Urmărire Statistici și Streak: Contorizarea numărului de curiozități preluate și menținerea unui Current Streak (număr de zile consecutive de utilizare).
  • Funcționalitate Clipboard: Buton dedicat pentru copierea rapidă a curiozității curente în clipboard.
  • Personalizare UI/UX și Feedback: Funcționalitate de Dark/Light Mode și afișarea de mesaje de notificare (Toast) pentru succes/eroare.
🔗 Vezi aplicația
📱 Aplicație Locație IP
  • Afișare Detalii IP: Preluarea și afișarea detaliilor geografice, ISP, TimeZone și organizare pentru adresa IP curentă a utilizatorului.
  • Căutare IP Specifică: Funcționalitate de a introduce și verifica detaliile pentru o altă adresă IP sau un domeniu.
  • Funcționalitate Clipboard Avansată: Implementarea unui buton dedicat pentru a lipi (Paste) conținutul din clipboard direct în câmpul de căutare.
  • Integrarea Iconițelor: Utilizarea bibliotecii Lucide Icons pentru o interfață vizuală curată și modernă.
  • Gestionare Stări: Afișarea stărilor de Încărcare (Spinner) și Eroare/Mesaje de Notificare în timpul procesului de fetch.
🔗 Vezi aplicația
📱 Aplicație Traducere
  • Integrare API de Traducere Avansată: Utilizarea unui API public pentru traducerea textului introdus.
  • Istoric Traduceri cu Stocare Locală: Salvarea, afișarea și re-utilizarea traducerilor efectuate, cu persistența datelor în localStorage.
  • Funcționalități Clipboard și Descărcare: Butoane dedicate pentru copierea rapidă a rezultatului și descărcarea traducerii în format text (TXT).
  • Urmărire Statistici: Contorizarea totalului de traduceri și a totalului de caractere traduse de la prima utilizare.
  • Gestionare Limbi: Funcționalitate de Comutare rapidă a limbilor sursă/țintă și validarea automată a câmpului de intrare.
🔗 Vezi aplicația
📱 Aplicație Calcul Rută
  • Rutare Multi-Puncte: Utilizează OSRM pentru a calcula rute auto cu multiple puncte de oprire.
  • Geocodare & Autocompletare: Caută și validează locații în timp real folosind Nominatim (OSM).
  • Calculator Economic Integrat: Estimează costul total și consumul de combustibil pentru rută.
  • Vizualizare Interactivă: Afișează traseul și punctele pe hartă cu biblioteca Leaflet.
  • Persistență Rute: Salvarea și reîncărcarea rutelor preferate din LocalStorage.
🔗 Vezi aplicația
📱 Aplicație Dicționar
  • Consum API Extern: Preluarea datelor (definiții, fonetică, sinonime) de la DictionaryAPI (api.dictionaryapi.dev).
  • Logică WOTD (Cache Zilnic): Afișarea unui Cuvânt al Zilei stocat și actualizat zilnic în LocalStorage.
  • Persistență Locală: Salvarea istoricului de căutări și a preferinței pentru Dark/Light Mode în LocalStorage.
  • Audio și Utilități: Redare audio (fonetică), copiere în clipboard și partajare a definiției.
  • Gestionare Stări: Afișarea de feedback prin loader și notificări Toast (succes/ștergere).
🔗 Vezi aplicația
📱 Aplicație Conversie Valutară
  • Consum API Public (ExchangeRate): Preluarea ratelor de schimb în timp real de la serviciul ExchangeRate-API pentru conversii.
  • Conversie Bidirecțională: Logica de calcul a conversiei între două valute specificate și funcție de schimbare rapidă (Swap) a valutelor.
  • Gestionare Stări & Feedback: Implementarea unui Spinner în butonul de conversie (starea de Încărcare) și notificări Toast pentru succes/eroare.
  • Afișare Rate Populare: Secțiune dedicată care afișează ratele de schimb ale celor 10+ valute populare față de o bază (implicit EUR).
  • Persistență (Temă Dark/Light): Stocarea preferinței utilizatorului pentru tema vizuală (Dark/Light Mode) în LocalStorage.
🔗 Vezi aplicația
📱 Aplicație Cod QR
  • Utilizarea unui API public (qrserver.com) pentru generarea dinamică a codurilor QR cu parametri personalizabili (culoare, dimensiune).
  • Personalizare Avansată: Control asupra culorilor (foreground/background) și dimensiunii (slider) QR code-ului, cu afișarea codurilor hex.
  • Persistența Datelor (localStorage): Salvarea și încărcarea unui istoric de până la 10 coduri QR generate, cu posibilitate de reîncărcare dintr-un clic.
  • Funcționalități de Export: Descărcarea codului QR generat ca imagine PNG (via Fetch API/Blob) și copierea URL-ului de generare (via Clipboard API).
  • Sistem de Teme Dinamic: Comutarea între Modul Întunecat și Modul Luminos (data-theme), cu persistența alegerii utilizatorului în localStorage.
🔗 Vezi aplicația
📱 Aplicație Costul Traiului
  • Bază de Date Integrată cu Orașe Globale: Structură de date locală cu 70+ orașe și metrici complete (costuri, calitate viață, scoruri specializate).
  • Sistem Avansat de Căutare cu Autocomplete: Funcționalitate de sugestionare în timp real cu filtrare după nume oraș/țară și selecție rapidă.
  • Calculator Buget Personalizat: Algoritm de calcul adaptativ bazat pe salariu, stil de viață și dimensiune familie cu recomandări personalizate.
  • Vizualizări Grafice cu Chart.js: Integrare bibliotecă externă pentru grafice evolutive costuri și comparare vizuală date.
  • Sistem de Recomandări Inteligente: Motor de sugestii orașe alternative bazat pe buget, costuri comparative și scoruri calitate viață.
🔗 Vezi aplicația
📱 Joc Virtual Garden
  • Stocare Locală Persistentă (localStorage): Salvarea și încărcarea automată a progresului complet al jocului (monede, inventar, misiuni) folosind API-ul localStorage.
  • Motor de Simulare Timp Real (setInterval): Un ciclu de joc bazat pe setInterval care simulează în timp real creșterea plantelor și gestionarea resurselor/evenimentelor aleatorii.
  • Sistem de Nivelare (XP) și Deblocare: Progres bazat pe experiență (XP), cu deblocarea progresivă a tipurilor de plante (Rare, Epice, Legendare) la atingerea unui nou nivel.
  • Gestionare Misiuni cu Urmărire: Urmărirea automată a progresului pentru obiective multiple (plantare, recoltare, hibridizare) și sistem de revendicare a recompenselor (monede/XP).
  • Mecanică de Hibridizare Dinamică: Funcționalitate de combinare a semințelor, unde rata de succes și șansa de a obține plante rare sunt variabile, fiind condiționate de nivelul jucătorului.
🔗 Vezi aplicația
📱 Aplicație Horoscop
  • Utilizarea unui API extern (via Proxy) și a Google Translate pentru a obține și a traduce automat horoscopul zilnic.
  • Calcularea deterministă a stării, culorii și numerelor norocoase zilnice, bazată pe un algoritm de Hashing aplicat zodiei și datei.
  • Stocarea zodiei și a unui Jurnal de Stări (istoric) de 30 de intrări în localStorage, cu vizualizare grafică a frecvenței.
  • Generarea unui scor de compatibilitate zilnic (consistent pe zi) printr-o funcție de Hashing aplicată semnelor zodiacale selectate.
  • Implementarea funcțiilor de Copiere/Partajare (Clipboard API/navigator.share) și a unui comutator pentru Modul Întunecat/Luminos.
🔗 Vezi aplicația
📱 Aplicație Validare Email
  • Validare Completă a Adresei: Verificarea formatului, lungimii și TLD-ului, conform standardelor RFC 5322
  • Verificare Disponibilitate Domeniu (DNS & MX Records): Detecția existenței domeniului și a serverelor de mesagerie active (MX)
  • Validare în Masă (Bulk Validation): Permite verificarea simultană a multiple adrese email introduse pe linii separate și Exportul rezultatelor în CSV
  • Analiză Securitate & Risc: Identificarea domeniilor temporare (Disposable Email) și Evaluare de Risc (Scor Final) pentru o adresă
  • Instrumente Utilitare Rapide: Normalizare email, Extragere domeniu, Generare email aleatoriu și funcții de Copiere/Lipire în clipboard
🔗 Vezi aplicația
📱 Aplicație NASA
  • Integrarea cu API-uri Multiple NASA (APOD, NEO, EPIC, ISS, Astronauți) prin utilizarea unui Proxy Cloudflare Worker pentru securizarea cheilor API.
  • Persistența Datelor (localStorage): Funcționalitate de salvare, afișare și ștergere a elementelor favorite (imagini, informații).
  • Vizualizare Interactivă a Sistemului Solar: Implementarea unui model 3D de bază al sistemului solar cu orbite și planete animate, folosind CSS și requestAnimationFrame.
  • Utilitate de Căutare Avansată: Căutarea dinamică a imaginilor și videoclipurilor din întreaga Bibliotecă NASA prin interogarea API-ului de căutare.
  • Funcționalități UX (Teme & Notificări): Comutare între Modul Întunecat/Luminos cu persistență în localStorage și sistem de notificări temporare (Toast).
🔗 Vezi aplicația
📱 Aplicație Verificare Site
  • Utilizarea API-urilor Google DNS, RDAP, crt.sh și Hacker Target pentru verificări DNS, WHOIS, SSL și Subdomenii.
  • Calcularea unui Scor Final de Securitate prin ponderarea a 5 factori (SSL 30%, Headers 25%, DNS 20%, MX 15%, WHOIS 10%).
  • Funcționalitate de Scanare Completă (11 verificări) și Opțiuni de verificare Individuală (DNS, IP, SSL, etc.).
  • Analiză Geolocation (via ip-api.com) și Măsurarea Timpului de Încărcare a Paginii (via corsproxy.io).
  • Persistența Ultimului Domeniu Căutat (localStorage) și Comutator pentru Modul Întunecat/Luminos.
🔗 Vezi aplicația
📱 Aplicație Statistici Globale
  • Integrarea cu API-ul public World Bank pentru preluarea de date socio-economice și demografice.
  • Vizualizare Grafică Interactivă: Afișarea datelor extrase sub formă de Grafic pe Linii (Line Chart) folosind biblioteca Chart.js.
  • Funcționalități de Export Date: Exportarea datelor vizualizate în formatele CSV și JSON, utilizând API-ul Blob pentru descărcare.
  • Căutare Indicatori Dinamică: Căutarea în timp real a indicatorilor economici disponibili, cu afișarea rezultatelor printr-un Search Filter.
  • Sistem de Notificări și Teme: Afișarea de notificări (Toast Notifications) și comutare între Modul Întunecat/Luminos pentru o experiență îmbunătățită.
🔗 Vezi aplicația
📱 Aplicație Managementul Obiectivelor
  • Managementul Obiectivelor: Creare, editare și ștergere a obiectivelor de economisire cu stabilirea sumei țintă, valutei și a datei limită
  • Vizualizare Interactivă a Progresului: Animații tematice unice (Mașină, Casă, Jocuri, Vacanță, etc.) care se actualizează vizual în funcție de progres
  • Gamification: Sistem de Streak care urmărește zilele consecutive de economisire și Confetti la atingerea obiectivului de 100%
  • Controlul Finanțelor: Adăugare/retragere rapidă de sume, butoane de Adăugare Rapidă (Quick Add) și Istoric detaliat al tranzacțiilor (Timeline)
  • Utilități & Notificări: Setare Reminder recurent (Zilnic/Săptămânal/Lunar) și opțiune de Partajare a progresului pe rețele sociale sau clipboard
🔗 Vezi aplicația
📱 Aplicație Editare Foto
  • Ajustări profesionale: 10+ filtre editabile în timp real (luminozitate, contrast, saturație, blur, vignetă) + 5 preseturi stilizate folosind Canvas Filter API
  • Eliminare fundal AI: Segmentare automată cu TensorFlow.js BodyPix pentru detecție persoane/obiecte sau chroma key manual (green screen) cu export PNG transparent
  • Crop responsiv touchscreen: Decupare precisă cu 8 mânere interactive, zone de atingere extinse (120px pe mobil) și calculare dinamică bazată pe viewport scale
  • Overlay-uri drag & drop: Text personalizabil (culoare, dimensiune, opacitate) și 12 emoji cu manipulare live folosind Canvas Compositing și Touch Events API
  • Export & transformări non-destructive: Salvare PNG cu transparență, rotire/oglindire, dark/light theme cu CSS Custom Properties și procesare 100% client-side
🔗 Vezi aplicația
📱 Aplicație Editare Cod
  • Execuție cod în timp real - 11 limbaje de programare (Python, Java, C++, JavaScript, etc.)
  • Editor profesional cu syntax highlighting și auto-complete (CodeMirror)
  • ⌨Suport input interactiv (stdin) pentru programe care cer date de la utilizator
  • Salvare locală, download, partajare prin link și template-uri predefinite
  • Design responsive full-width cu mod fullscreen și dark/light theme
🔗 Vezi aplicația
📱 Aplicație Instrumente Muzicale
  • Sintetizator Multifuncțional: Studio audio cu instrumente virtuale (Pian, Tobe, Bas) bazate pe Tone.js.
  • Înregistrare și Redare Performance: Sistem de captură a notelor și ritmurilor, cu funcție de redare și export text simplificat.
  • Control Master și Efecte: Reglarea volumului global și aplicarea de efecte avansate (Reverb, Delay, Distorsiune).
  • Secvențiator și Arpegiator Sincronizate: Programare ritmică pe 16 pași și arpegiator controlat prin BPM.
  • Interfață Modernă cu Temă Dinamică: Design responsiv (Tailwind CSS) și comutare rapidă între temele Dark și Light.
🔗 Vezi aplicația
📱 Aplicație Notițe
  • Sistem Complet de Notițe: Funcționalități de bază (Adăugare, Editare, Ștergere, Duplicare) cu stocare locală persistentă (localStorage).
  • Filtrare, Căutare și Sortare Avansată: Filtre după Culoare și Status (Fixat/Arhivat/Activ), câmp de Căutare cu evidențiere (Highlight), și opțiuni de Sortare (Dată, Alfabetic).
  • Management Status Notițe și Drag-and-Drop: Suport pentru Pin (Fixare), Arhivare/Dezarhivare individuală și în masă, plus reordonare prin funcționalitatea Drag-and-Drop.
  • Set de Instrumente Integrat: Opțiuni de Export/Import (JSON), Ștergere/Arhivare în masă, Printare directă și generare de Culori Aleatorii.
  • Interfață Modernă cu Temă Dinamică: Design receptiv (Tailwind CSS), animații CSS fluide și funcționalitate de comutare a temei (Dark/Light Mode).
🔗 Vezi aplicația
📱 Aplicație Taskuri
  • Management Task Complet: Adăugare, Marcare ca Finalizat, Editare, Ștergere și Toggle în masă, cu stocare persistentă (localStorage).
  • Filtrare/Căutare Avansată: Funcții de Căutare, Filtrare după Status (Activ/Completat) și Categorie, plus opțiuni de Sortare (Dată, Prioritate, Alfabetic).
  • Organizare Multi-Parametru: Taskurile includ Prioritate (Înaltă/Medie/Scăzută), Data Scadentă (Deadline) și Etichetă de Categorie, cu avertizări pentru taskurile restante.
  • Interfață Interactivă și Statistică: Statistici în timp real (Total, Active, Completate, Progres %), Drag-and-Drop pentru reordonare și notificații popup pentru acțiuni.
  • Set de Instrumente și Personalizare: Funcții de Export/Import (JSON), Ștergere rapidă a taskurilor completate și comutare dinamică a temei (Dark/Light Mode).
🔗 Vezi aplicația
📱 Aplicație Jocuri Javascript
  • Hub cu Jocuri Multiple: O colecție vastă de 15 jocuri diverse, de la Randomizatoare (Zaruri, Monedă, Roată) la Jocuri de Logică (Sudoku, Puzzle, Memorie) și Arcade (Snake, 2048, Simon Says).
  • Interfață Navigabilă și Adaptivă: Meniu de navigare sticky pentru acces rapid la jocuri și un design responsive (Tailwind CSS) optimizat pentru vizualizare pe desktop și mobil.
  • Funcții Interactive de Randomizare: Instrumente complexe de generare aleatorie, incluzând aruncarea de zaruri multiple, extragerea de numere dintr-un interval definit și o roată norocoasă cu opțiuni personalizabile.
  • Jocuri Clasice cu Inteligență: Implementări complete ale jocurilor Tic-Tac-Toe (X și 0) cu Mod AI opțional, Spânzurătoarea (cu categorie de cuvinte) și Piatră, Hârtie, Foarfecă.
  • Personalizare și Stocare: Suport pentru Temă Dinamică (Dark/Light Mode), Modal de Notificări custom, și stocare locală a scorurilor/stărilor de joc (ex: Snake High Score, scoruri X și 0).
🔗 Vezi aplicația
📱 Aplicație Editare Audio
  • Editor Audio Bazat pe Browser (Web Audio API) cu vizualizare în timp real a formei de undă și spectrului.
  • Instrumente de Editare Audio Esențiale: Tăiere, Modificare Viteză/Pitch, Control Volum (Normalizare, Fade In/Out).
  • Colecție de Efecte Audio Avansate: Reverse, Bass/Treble Boost, Echo, Reverb, Compresie, Distorsiune și Filtre (Low/High/Band Pass).
  • Funcționalități Avansate: Îmbinare Fișiere, Extracție Audio din Video (folosind FFmpeg.js), Înregistrare Vocală și Manipulare Canale (Mono/Stereo, Separare).
  • Mini-unelte Audio Interactive: Sintetizator, Generator de Sunete Aleatorii, Metronom și Generator de Tonuri (Osilator).
🔗 Vezi aplicația
📱 Aplicație Editare Video
  • Editor Video Bazat pe Browser cu interfață responsive (Tailwind CSS) și temă Dark/Light comutabilă.
  • Funcționalități de Bază: Tăiere (Trim), Eliminare Audio (Mute) și Schimbare Viteză (Playback Rate).
  • Instrumente de Extragere: Extragere Cadru (Frame) ca imagine PNG, Extragere Audio și suport pentru descărcarea rezultatelor.
  • Filtre și Ajustări Vizuale: Aplicare directă pe video de efecte ca Alb-Negru, Sepia, Negativ și ajustări de Luminozitate, Saturație și Contrast (folosind `canvas.filter`).
  • Manipulare Spațială: Rotire video (90°/180°/270°), Oglindire (Flip Orizontal/Vertical), Zoom și Redimensionare la rezoluții presetate.
🔗 Vezi aplicația
📱 Aplicație Machine Learning
  • Din cauza limitărilor software, unele funcționalități nu sunt disponibile pe mobil
  • Detectare Facială (Face Mesh), Estimare Vârstă și Gen
  • Analiză Facială Avansată: Emoții, Detecție Clipit, Căscat și Urmărire Privire
  • Detecție Mâini, Numărare Degete și Funcție de Desenare în Aer (Air Draw)
  • Estimare Postură (Pose) și Numărare Persoane în timp real
  • Detecție și Urmărire Obiecte (bazată pe modelul COCO-SSD)
  • Filtre Utilitare: Scaner QR, Fundal Virtual (Green Screen) și Mod Picture-in-Picture (PiP)
  • Jocuri Interactive controlate prin viziune: Fruit Ninja și Flappy Bird
🔗 Vezi aplicația
📱 Aplicație Recunoaștere Vocală
  • Recunoaștere vocală cu control complet (Start, Stop, Pauză, Reluare) și selecție multiplă de limbă
  • Transcrierea textului în timp real cu afișare și urmărire a nivelului de încredere (Confidence)
  • Analiză și statistici text: numărătoare cuvinte, caractere, propoziții, Viteză (WPM) și Durată
  • Analiză avansată: Secțiune de Cuvinte frecvente (Word Cloud)
  • Instrumente de manipulare a textului: Formatare automată (punctuație/capitalizare), Căutare în text și Copiere în clipboard
  • Salvare/Încărcare locală a transcrierii și funcție de Salvare automată cu interval reglabil
  • Funcționalități de Utilitate: Export în format TXT, Citire Text (Text-to-Speech) și Modul de Traducere dedicat
  • Setări personalizabile: Recunoaștere continuă, Auto-punctuație, Sunet notificări, Ajustare dimensiune font și Mod de afișare (Light/Dark Mode)
🔗 Vezi aplicația
🌍

Site-uri Web

8 Site-uri Complete & Prezentare

🌍 Site Sfaturi Dating
  • Integrare Extinsă Firebase (Auth & Firestore): Utilizarea Firebase pentru autentificarea utilizatorilor (Login, Resetare Parolă), stocarea datelor personale (Cont, Istoric, Replici Salvate) și gestionarea statisticilor globale și personale.
  • Management Bază de Date NoSQL: Realizarea de operațiuni complexe (CRUD) pe Firestore, inclusiv interogări bazate pe utilizator, ștergere individuală și ștergere în masă (Batch Delete).
  • Statistici în Timp Real (Firestore Listeners): Utilizarea onSnapshot pentru actualizarea dinamică a contorilor (globale și personale) pe pagina de Statistici.
  • Recunoaștere Optică a Caracterelor (OCR): Integrarea librăriei Tesseract.js pentru extragerea textului din capturile de ecran (conversatii).
  • Analiză Facială Avansată: Utilizarea face-api.js pentru detectarea feței, a trăsăturilor și estimarea culorii ochilor/pielii/buzelor dintr-o poză.
🔗 Vezi site-ul
🌍 Site Cafenea
  • Front-End Pur: Aplicație de tip E-commerce statică (One-Page) implementată integral cu HTML, CSS (Vanilla CSS) și JavaScript
  • Coș de Cumpărături Interactiv: Funcționalitate completă de Adăugare/Ștergere produse în coș, actualizare automată a totalului și salvare locală (localStorage)
  • Navigare Fluidă (Smooth Scrolling): Implementarea de scroll animat între secțiunile paginii, îmbunătățind experiența utilizatorului
  • Design Modern & Responsiv: Interfață Dark Mode modernă, complet adaptabilă (responsive) pe toate tipurile de dispozitive (mobil, tabletă, desktop)
  • Animații și Interacțiuni: Efecte vizuale la hover pe carduri de produse, tranziții de modale (popup-uri) și animații de tip "fade-in" pentru elementele la scroll
🔗 Vezi aplicația
🌍 Site Pizzerie
  • Design UI Imersiv: Interfață vizuală bogată, cu tematică italiană, implementată Front-End pur (HTML/CSS)
  • Responsivitate și Accesibilitate: Layout perfect adaptabil pe toate dispozitivele (mobil, tabletă) și navigare îmbunătățită prin `scroll-behavior: smooth`
  • Interacțiuni Avansate: Utilizarea JavaScript pentru funcționalități de tip Modal (Coș, Autentificare, Meniu mobil) și funcții de închidere cu tasta Escape
  • Animații la Scroll: Implementarea de efecte vizuale dinamice (fade-in, slide-up) pentru secțiuni, declanșate pe măsură ce utilizatorul derulează (cu `IntersectionObserver`)
  • Structură Completă: Secțiuni de prezentare (Despre Noi, Istorie, Meniu, Galerie, Testimoniale) cu formulare de contact și abonare la Newsletter (funcționalitate statică)
🔗 Vezi aplicația
🌍 Site Magazin Amazon
  • Sistem de Coș și Wishlist Persistente: Gestionarea produselor adăugate în coș (cart) și lista de dorințe (wishlist), cu persistența stării prin localStorage.
  • Căutare, Filtrare și Sortare Produse: Funcționalități dinamice de căutare după text, filtrare pe categorii (select) și sortare (preț, rating, nume).
  • Tranzacție cu Facturare Dinamică: Generarea unei Facturi Fiscale detaliate, calculând automat Subtotal, Discount Card Cadou, TVA (19%) și Total Final.
  • Aplicare Discount prin Coduri: Funcționalitate de validare și aplicare a unui discount procentual (ex: 10%, 20%) la totalul comenzii prin introducerea unui cod de tip "Gift Card".
  • Design Adaptiv pentru Print (Factură): Stiluri CSS dedicate (@media print) care ascund elementele de interfață și optimizează afișarea Facturii Fiscale pentru printare în format PDF/hârtie.
🔗 Vezi aplicația
🌍 Site Frizerie
  • Interfață modernă (Dark Mode) și responsive, dezvoltată cu Tailwind CSS.
  • Sistem complet de navigare între secțiunile Acasă, Servicii și Programare (SPA-like experience).
  • Secțiune detaliată de servicii cu funcționalități de filtrare pe categorii și căutare dinamică.
  • Flux interactiv de programare cu selecție radio a serviciilor, calendar (simulat) și intervale orare (simulate).
  • Animații subtile la scroll (AOS) și meniuri laterale/modale pentru o experiență de utilizare îmbunătățită.
  • Implementare exclusiv frontend, fără conexiuni la baze de date sau funcționalități de backend.
🔗 Vezi aplicația
🌍 Site Florărie
  • Design complet **responsive** și adaptabil pentru toate dispozitivele (Mobile-First approach).
  • Funcționalitate de schimbare a temei între **Mod Întunecat** și **Mod Luminos** (Dark/Light Mode).
  • Secțiune interactivă **"Creează Buchet"** cu un canvas de vizualizare a aranjamentului floral.
  • Utilizare de **animații CSS avansate** (petale plutitoare, efecte parallax) pentru un fundal vizual dinamic.
  • Componente modulare de e-commerce: **Coș de cumpărături** tip sidebar și fereastră modală de **Vizualizare Rapidă** a produselor.
  • Implementare exclusiv frontend, fără conexiuni la baze de date sau funcționalități de backend.
🔗 Vezi aplicația
🌍 Site Portofoliiu Foto
  • Design modern și complet responsiv, realizat cu Tailwind CSS.
  • Animații de tip "scroll reveal" și tranziții fluide pentru elementele de conținut, implementate cu Intersection Observer.
  • Interfață optimizată pentru temă întunecată (Dark Mode).
  • Funcționalitate de filtrare dinamică a conținutului (Portofoliu, FAQ, Pachete) folosind JavaScript nativ.
  • Aplicație de tip Frontend-Only, construită exclusiv cu HTML, CSS (Tailwind) și JavaScript.
🔗 Vezi aplicația
🌍 Site Magazin Mobilă
  • Catalog de produse cu funcții de filtrare avansate (pe categorii, stil și preț) și opțiuni de sortare.
  • Configurator de spațiu interactiv unde utilizatorul poate adăuga, muta și personaliza elemente de mobilier, culorile pereților și texturile podelei.
  • Sistem complet de gestionare a cumpărăturilor, incluzând funcționalități de "Adaugă în coș" și "Favorite", cu actualizare dinamică a totalurilor.
  • Secțiune de prezentare a portofoliului ("Proiecte") cu imagini și descrieri, sortabilă pe categorii de spații (Living, Dormitor, Bucătărie etc.).
  • Interfață de utilizare modernă și complet responsivă (adaptabilă mobil), cu suport pentru temă cromatică Light/Dark, implementată cu Tailwind CSS.
  • Aplicație de tip Frontend-Only, construită exclusiv cu HTML, CSS (Tailwind) și JavaScript.
🔗 Vezi aplicația
🐍

Aplicații Python

Automatizare & Utilitare Desktop

🐍 Aplicatie Auto Clicker
  • Autoclicker (Configurare): Activare cu tastă rapidă (Hotkey) configurabilă (ex: F6), Frecvență ajustabilă de la 1 la 100 CPS.
  • Test CPS: Măsoară viteza manuală de click pe durata a 10 secunde.
  • Statistici: Contorizează totalul de click-uri generate.
⬇️ Descarcă aplicația
🐍 Aplicatie Capturi de ecran
  • Captură & Salvare: Captură ecran complet declanșabilă prin Hotkey (implicit F8).
  • Editor: Adnotare (Text, Săgeți, Dreptunghiuri), Cenzură (Blur).
  • Istoric & Utilități: Păstrează lista ultimelor 20 de capturi.
⬇️ Descarcă aplicația
🌙

Aplicații Lua

Jocuri Roblox & Scripturi

🌙 Joc Roblox în dezvoltare
  • Funcționalitate 1
  • Funcționalitate 2
  • Funcționalitate 3
🔗 Vezi aplicația
💎

Aplicații C#

Aplicații Desktop C#

💎 Aplicație în dezvoltare
  • Funcționalitate 1
  • Funcționalitate 2
  • Funcționalitate 3
⬇️ Descarcă aplicația

Aplicații Java

Backend & Aplicații Desktop

☕ Aplicație în dezvoltare
  • Funcționalitate 1
  • Funcționalitate 2
  • Funcționalitate 3
⬇️ Descarcă aplicația
🎮

Unity Games

Dezvoltare Jocuri 2D/3D

🎮 Joc Ferma - În dezvoltare
  • Funcționalitate 1
  • Funcționalitate 2
  • Funcționalitate 3
⬇️ Descarcă aplicația
📝

WordPress

Site-uri & Magazine Online

📝 Magazin Online - Proiect
  • Arhitectură responsive – interfață optimizată pentru toate dispozitivele și rezoluțiile.
  • Structură avansată a categoriilor – organizare intuitivă a produselor pentru o experiență de navigare eficientă.
  • Integrare cu platforme de vânzare externă – redirecționare fluidă către Teespring pentru procesarea comenzilor.
  • Pagini informaționale dedicate – secțiuni profesionale pentru prezentare, contact, termeni și politici comerciale.
  • Conectivitate strategică cu rețele sociale – integrare completă cu platforme sociale pentru extinderea vizibilității brandului.
🔗 Deschide aplicația
🎨

Design Projects

Graphic Design & UI/UX

🎨 Album - În dezvoltare
  • Funcționalitate 1
  • Funcționalitate 2
  • Funcționalitate 3
🖼️ Deschide albumul
🎬

Editare Video

Conținut YouTube & Social Media

🎬 Canal YouTube
  • Montaj video profesional: tăiere, structurare, ritmizare și aranjare fluidă a secvențelor.
  • Color grading & color correction: corecție de imagine și stil vizual personalizat.
  • Design audio: curățare sunet, balansare, efecte și mix final.
  • Motion graphics & titluri animate: texte animate, lower-thirds, logo animations etc.
  • Editare pentru social media: formate optimizate pentru TikTok, Shorts, Instagram Reels.
  • Notă de transparență: 6 videoclipuri din portofoliu nu îmi aparțin — au fost folosite doar pentru testarea algoritmului și pentru demonstrarea stilului de editare.
📺 Deschide canalul

Testimoniale

"Denis a creat site-ul nostru de prezentare de la zero. Stăpânește excelent HTML, CSS și JavaScript, iar atenția la detalii a făcut ca interfața să fie nu doar funcțională, dar și extrem de plăcută și intuitivă (UX)."

Mihai Popescu

Mihai Popescu

Manager Proiect Web

"Am avut nevoie de un script de automatizare complex pentru analiza datelor. Soluția propusă de Denis, scrisă în Python, a fost rapidă, eficientă și a redus timpul nostru de lucru cu peste 40%. Cod de o calitate impecabilă."

Cristian Preda

Cristian Preda

Analist Sisteme IT

"Denis este un creator de conținut versatil. A realizat elemente vizuale de brand excepționale în Canva și a editat videoclipurile noastre promoționale, aducând un plus de profesionalism și impact vizual campaniilor noastre."

Elena Vasile

Elena Vasile

Specialist Marketing

Contact

💬

Să lucrăm împreună

Ai o idee de proiect?
Hai să o transformăm în realitate.


Răspund de obicei în < 12 ore

Facts 🚀

500+

Cești de cafea

⌨️
50k+

Linii de cod

🌙
200+

Nopți nedormite

🎉
100%

Pasiune & Dedicare

📧 Trimite Email
🔗 Copiază Link ⌘C
📤 Partajează