
Hi 👋,
My name is Dmitriy Roi I am
Web Developer
About





Skills
HTML 5
CSS 3
JavaScript
TypeScript
Sass / SCSS
Tailwind CSS
Bootstrap
Vue 2 | 3
Nuxt 2 | 3
Node.js
jQuery
Git
npm | Yarn
WordPress
PHP
MySQL
VS CodePortfolio

A simple landing page created on the webflow platform. The advantage of webflow is that the created page can be easily transferred to the client's workspace. The client can easily edit both content and page design. The builder is easy to use.

Simple landing page for a company that sells equipment for factories and plants.

Landing page for a betting shop. The site components are fully dynamic and the content and filling of the site is controlled from the headless cms strapi.io. Excellent solution to combine modern approach in website development with modern framework nuxt 3 and keep the possibility for the client to edit the content and layout of the site blocks without code knowledge.

Revamped a recreational center's website using WordPress with Advanced Custom Fields. Highlights include streamlined administration, multi-language support, and a custom Ajax booking form, optimizing user experience and operational efficiency.

Sports betting site. A personal cabinet is implemented, where the user can deposit funds, view statistics, betting history, history of transactions, currency selection, make withdrawals and much more.

A platform for learning and solving math problems, students in grades 4-11. The site implements a personal account by role. Displaying mathematical formulas in a user-friendly view Functionality for students: Adaptive problem solving that adjusts to individual level of knowledge, editing profile, tracking progress, adapting topics to specific requests.

Admin panel for sports sweepstakes. In which you can control finances, betting. Create managers and cashiers. View statistics on bets. Deposit and debit money from players' accounts. There is everything you need to make the betting site work properly and keep a complete record of all data on the site.

Simple, fast and functional landing page. With dynamic contact form. It is also possible to add strapi.io cms so that customers can easily edit content without knowing the code.

A site for generating abbreviated links. Has an option to purchase subscriptions. Creating commands and organizations with which to share links. It is possible to share links via qr-code. You can see analytics of clicks on links and thus see how often the link is used.

Landing with dynamic contact form. It is also possible to add editing of the content part using integration with strapi.io cms. Change contact form. Add or remove information on the site, as well as edit colors, images, position sections. Also the site supports many languages. And has a high speed of work as used modern framorki and modules for its work.

Simple, fast and functional landing page. With dynamic contact form. It is also possible to add strapi.io cms so that customers can easily edit content without knowing the code.

Multi-page website with dynamic contact form. It is also possible to add editing of the content part using integration with cms strapi.io. Very convenient if customers quickly add, change products on the site. Edit contact form. Add or delete information on the site, as well as edit colors, images, position of sections. Also, the site supports many languages. And has a high speed of work, as modern framemorks and modules for its work are used.

Platform for building and optimizing AI-powered cryptocurrency portfolios. Create, track, and optimize crypto investments with advanced AI algorithms. Features: portfolio creation with drag-and-drop, AI recommendations and risk assessment, real-time analytics and performance charts, crypto news and AI-generated blog, strategy comparison (Conservative, Moderate, Aggressive). Built with Nuxt 3 and Vue.js.

SaaS platform for small businesses: real costs, margins, and profit health at a glance. Cashflow calendar, cost breakdowns by product/service, Profit Health Score (revenue, margins, cash). AI chat assistant for what-if scenarios and reports. Docker-based deployment. Built with Nuxt 3, Vue 3, TypeScript, and AI integration.

E-commerce platform for beauty industry professionals. Offers ready-to-use PDF guides and checklists for hair care from industry experts. Features: product catalog with sale timers, shopping cart, multi-language support, responsive design. Built with Nuxt 3, Vue 3, Tailwind CSS.

Web application for creating personalized digital business cards with AI auto-fill. Features: profile editor, social links management, custom design options, QR code sharing, NFC support, live device preview. AI generates bio and services based on user input. Built with Nuxt 3, Vue 3, OpenAI integration.

Landing page for Barcelona e-commerce conference (07/01/2022). Dark theme with animated 3D bull graphic. Features: partner logos, event schedule, speaker information, ticket purchasing. Designed for high-level marketers and brand decision makers.

Landing page for Dubai e-commerce conference. Orange-themed design with event schedule, experience highlights, testimonials from past attendees. Features: animated statistics, multi-day agenda, video testimonials, TikTok integration section.

Landing page for Miami e-commerce conference. Gradient orange-blue design with schedule slider, testimonials, money-back guarantee section. Features: pricing tiers, FAQ, contact information, responsive design for all devices.

Landing page for Christmas edition e-commerce conference. Brown/gold themed design. Features: countdown timer, event philosophy sections, testimonials grid, content preview, buy tickets CTA.

Landing page for e-commerce conference. Premium brown-gold themed design with focus on community values. Features: event history, content preview, extensive testimonials, FAQ section.

SaaS platform for data management and transformation. Features: input/output data mapping, column-level data synthesis and anonymization, distribution visualization, custom data domain configuration. Clean professional UI with project management capabilities. Built with Vue 3, Nuxt 3, TypeScript.

