Welcome

Vladislav Hryhoriev

Full-Stack Developer

Web Infrastructure & IT

I build web apps, integrations and internal tools

About

Vladislav Hryhoriev

I build web applications and internal tools. I work with APIs, databases and automation, and deploy and maintain sites on Linux servers

I also have experience with IT support, CRM and e-commerce systems, including marketplace operations, networking, Windows Server and domain infrastructure

  • Build

    Web apps & internal tools

  • Connect

    APIs & automation

  • Run

    Linux, VPS, Vercel, Netlify

Experience

Ukrstore

E-commerce, CRM, IT and automation

At Ukrstore I worked with marketplaces, CRM, customers and tool rental. I also wrote internal tools to handle the routine work

E-commerce workflow

ProductMarketplaceOrderCustomerDeliveryReturn

Products, orders, stock, statuses, delivery and returns on Rozetka, Epicentr, ALLO and Prom

RozetkaEpicentrALLOProm

Areas of Experience

Applications, tools and infrastructure

Web Applications

Sites and applications built from scratch

ReactNext.jsTypeScriptTailwind CSSShadcn/UI

Internal Tools

Internal web tools and API integrations

Next.jsTypeScriptREST APINextAuth

Infrastructure

VPS or serverless platforms

LinuxNginxVercelNetlifyCloudflare

Projects

Desktop app

Nexus

Desktop operations app in Electron. A React UI talks to the main process over IPC, controls Android emulators and runs a local job queue

  • Architecture

    Electron main process, preload IPC and a React renderer. electron-vite, electron-store for settings, Winston logs, packaged with electron-builder

  • Devices

    LDPlayer and ADB: launch, stop, reboot, clone, backup and restore. Groups, tags and APK install

  • UI automation

    Android UI automation with Appium, WebdriverIO and UiAutomator2

  • Job queue

    Queue with live status, history, retry, cancel and resume per device

  • License keys

    Signed license keys with expiry. Activate in the app, reject invalid keys and block reused keys

  • Interface

    Dashboard, device list, history and settings

Electronelectron-viteelectron-builderReactTypeScriptReact RouterTailwind CSSShadcn/UIZustandelectron-storeWinstonADBLDPlayerAppiumWebdriverIOUiAutomator2

Website

School Game

Marketing site for a visual novel. Pages, localization, a download section and a contact form

  • Pages

    Home, download and changelog

  • Localization

    Interface and copy in several languages through next-i18next

  • Contact & downloads

    Feedback form through Nodemailer. Premium download flow with MySQL

  • Discord

    Live Discord widget on the home page with the online member list

Next.jsReactSassi18nextSwiperNodemailerMySQL

Web app

Tool Rental

Web app for tool rental: catalog, cart and reservation

  • Catalog

    Categories, search and sort. Tools from MongoDB with prices and images

  • Reservation

    Cart with days and quantity. Contract or deposit pricing. Reservation form sent by email

  • Localization

    Ukrainian and Russian interface through next-intl

Next.jsReactTypeScriptMongoDBMongooseZustandnext-intlNodemailerCSS Modules

Skills

Development

JS / TSHTML / CSSSCSS / LessReact / Next.jsTailwind CSSViteSPA / SSR / PWARWD / W3CElectronRedux / ZustandReact Hook FormOther libraries

Backend & Data

Node.jsREST APIMongoDB / PrismaCRUDNextAuth

Infrastructure

Linux / UbuntuWindows / Windows ServerSSHNginxBash / PowerShellVPS

Web Infrastructure

DNS / DomainsCloudflareProxySSL/TLSRedirectsFirewallHTTPS

IT / System Admin

Windows / Windows ServerActive DirectoryRDPNetworkingPC AssemblyRemote Support

Business Systems

CRM / 1CMarketplace APIsAutomation

Tools

Git / GitHubnpmPhotoshop

Web Infrastructure

Developer

Web application deployment on VPS and serverless platforms

DNS

DNS configuration for web applications

AAAAACNAMEMXTXTNS

Cloudflare

Cloudflare setup for web applications

DNSProxySSL/TLSRedirectsFirewall

Domains

Domain purchase and configuration through Namecheap and Regway

NamecheapRegway

SSL / HTTPS

HTTPS setup with Let's Encrypt and a Bash script

BashHTTPS

IT Support

Workstations, networks and Windows Server: setup, maintenance and troubleshooting

Workstations

PC assembly, Windows and driver installation, software setup, maintenance and troubleshooting

PC assemblyWindows installationDriversSoftware setupMaintenanceTroubleshooting

Networking

Setting up local networks and routers. Working with IP, subnet, DNS, DHCP, NAT and port forwarding

IPSubnetDNSDHCPNATPort forwardingRouter configuration

Remote Support

Remote setup and diagnostics for work computers through AnyDesk and RustDesk

AnyDeskRustDesk

Windows Server

Active Directory, creating users and setting permissions, joining computers to the domain, RDP and shared network folders

Windows ServerActive DirectoryUsersPermissionsDomain computersRDPShared folders