I, Oleksandr Filyuk, design fast websites and web apps on Next.js and React for Ivano-Frankivsk businesses — from Carpathian tourism services to oil and gas B2B portals. 15+ years of practice and 130+ shipped projects.
Fill out the form or call. It is free and non-binding.
We discuss your project, goals and budget. I prepare an individual proposal.
From idea to launch in 2-4 weeks. With design, SEO and full support.
I develop websites of any complexity — from landing pages to web applications
High-converting single-page website for promoting a product, service, or event. Optimized speed and responsiveness.
A compact website to present your brand or personal portfolio. Elegant design and fast loading times.
Multi-page company website with CMS panel, multilingual support, and business process integration.
Full-featured online store on WooCommerce or headless architecture with payment systems and CRM integration.
Complex web application on Next.js or React with server-side logic, API integrations, and real-time features.
Custom business management system: client database, analytics, and process automation tailored to your needs.
I gather requirements, analyze the target audience, competitors, and define key website goals.
I create wireframe structures, define navigation, content hierarchy, and user scenarios.
I develop a unique design in Figma considering branding, responsiveness, and best UX practices.
I code the interface in Next.js or WordPress with pixel-perfect accuracy and speed optimization.
I set up the CMS, databases, API integrations, payment systems, and other server-side components.
I perform cross-browser testing, SEO audits, speed optimization, and security checks.
I deploy to production, set up monitoring, and provide post-launch technical support.
Choose the optimal package for your project
Landing page (6-8 sections)
$1000$1200What's included:
5-6 pages
$2000$2500What's included:
12-16 pages
$4000$5000What's included:
16+ pages
$8000$10000What's included:
Answers to the most popular questions
Comparison with other options
| Me | Other agencies | |
|---|---|---|
| Stack | Next.js, React, TypeScript, Node.js, PostgreSQL | Ready-made WordPress templates without TypeScript |
| Site speed | Green Core Web Vitals even on 3G in the Carpathians | Heavy builders, slow loading outside the city |
| Localisation | Clean UK/EN version with correct grammar | Machine translation or Ukrainian only |
| Integrations | 1C/BAS, Bitrix24, RetailCRM, Nova Poshta, LiqPay | Basic "write us on Telegram" form |
| Communication | Direct work with the owner from brief to release | Account managers rotate and lose context |
| Post-release support | SLA, monitoring, dependency updates | Site delivered and forgotten |
Ivano-Frankivsk is a city of about 238 thousand people on the Bystrytsia river in the Carpathian foothills. It is the administrative and cultural centre of the region and the main gateway to the Carpathians: tourist routes to Bukovel, Yaremche, Vorokhta and the Hutsul villages all run through it. Local business is built around several core areas: Carpathian tourism and HoReCa, oil and gas, woodworking, retail, and the meaderies and wineries of the Sub-Carpathian region. Another major component is the Ivano-Frankivsk IT Cluster, which has put the city on Ukraine's IT map, supported by strong technical talent from Vasyl Stefanyk Precarpathian National University and the Ivano-Frankivsk National Technical University of Oil and Gas.
Each of these segments has its own website requirements. A guesthouse in Yaremche needs a fast site with booking that works on a mobile with patchy coverage. An oil and gas company needs a closed B2B portal with document workflow and accounting integration. A Sub-Carpathian winery needs a multilingual catalogue with age verification and Nova Poshta delivery. Template solutions like 'site in a week from a builder' do not cover real Ivano-Frankivsk needs. I build sites that fit a specific business process, not an average use case.
The core stack I use for Ivano-Frankivsk clients is Next.js, React and TypeScript on the front end, Node.js and PostgreSQL on the back end. Content runs on a headless CMS — Strapi or Directus. If the client team already uses WordPress, we keep WordPress as a headless content source but rewrite the front end on Next.js — this gives several times better speed and cleaner SEO. For payments I usually plug in LiqPay, Fondy or WayForPay; for delivery — Nova Poshta and Ukrposhta APIs; for CRM — Bitrix24, RetailCRM, 1C/BAS.
The process looks like this. First, discovery: we go through the client's business model, competitors (including local Ivano-Frankivsk sites in the same niche), site goals and success metrics. Then structure and prototype in Figma, design aligned with the client's brand, markup and development with regular demos on staging. We finish with testing (functional, cross-browser, performance) and release with monitoring. I do not pass the project to 'the next account manager' — you work directly with me from brief to post-release support. That is essential for small and mid-size Ivano-Frankivsk owners who do not have time to explain context three times.
The first type is corporate websites. Company info, services, portfolio, contacts, request forms, CRM integration. Suits manufacturers (woodworking, furniture workshops), service businesses, legal and consulting firms. I make these bilingual (Ukrainian and English) with LocalBusiness markup so you rank well in Google Maps for Ivano-Frankivsk queries.
The second type is landing pages for a specific product or offer: a course, a tour, a winery product, a hotel special. A landing has one goal — conversion — so I push speed, message clarity and the path to the form or payment button to the maximum. The third type is multi-page tourism portals: bookings, calendars, payments, customer dashboards, integrations with Booking.com or other channels. This is a frequent request from Carpathian tourism businesses.
The fourth type is B2B portals for oil and gas, woodworking and distribution companies. Closed area with authentication, contractor dashboard, document workflow, 1C/BAS integration, role-based access and audit logging. The fifth type is online shops, which I cover in detail on a separate page: ecommerce in Ivano-Frankivsk. The sixth is custom web apps: internal CRMs, dashboards, calculators, product configurators. If you are not sure which type fits — write to me, we will figure it out on the consultation.
Ukrainian websites are impossible without local integrations — otherwise they do not work in real life. I regularly connect: Nova Poshta for live delivery cost calculation and automated waybill generation; Ukrposhta for regions where Nova Poshta is less convenient; LiqPay, Fondy, WayForPay as Ukrainian payment gateways, with Stripe added for international clients; 1C/BAS for syncing products, prices, stock and orders; Bitrix24, RetailCRM for sales and marketing automation.
For Ivano-Frankivsk clients I additionally add: Google Maps integration pinned to a specific address (Nezalezhnosti, Sheptytskoho, Maizli, Pasichna or others), LocalBusiness microdata with coordinates, fast contact buttons via Viber and Telegram (Ukrainians prefer to message there), Google My Business compatible structured data. If the client has a physical showroom or office — say, near Rynok Square or in the Kaskad district — I link all of that to the site so a tourist or local can find the spot in under a minute.
A slow website is a website that does not exist. Especially when many visitors come in over Carpathian mobile networks with unstable signal. So I obsess about Core Web Vitals: LCP under 2.5 seconds, INP under 200 ms, CLS under 0.1. I get there through static generation in Next.js, image optimisation, deferred loading of non-critical scripts and minimal third-party widgets. No 'Google Tag Manager with 12 default pixels because the marketer asked'.
SEO is built into the architecture: clean URLs, heading hierarchy, Schema.org (Organization, LocalBusiness, Product, FAQPage, Article), sitemap.xml, robots.txt, hreflang for two languages, OpenGraph for social. Keyword strategy for Ivano-Frankivsk is agreed with the client — from broad queries like 'web development Ivano-Frankivsk' to niche ones like 'Sub-Carpathian winery website' or 'Yaremche guesthouse booking'. If the client already has an SEO specialist, I prepare the technical layer so they can work comfortably afterwards. If not, I recommend trusted partners.
The simplest way is to message me on the site or on Telegram and book a free consultation. If you are in Ivano-Frankivsk, we can meet in person: I am often downtown, near the Town Hall, on Sheptytskoho or in the cafés around Rynok Square. If you are further away (Kalush, Dolyna, Kolomyia, Kosiv, Yaremche, Burshtyn) — we work fully online via Zoom, Google Meet or Telegram. On the consultation we go through your business, goals, audience, rough budget and timeline. I prepare a short proposal with scope, stages and estimate — no fluff and no templates.
You can also explore my other Ivano-Frankivsk services here: web design, ecommerce, SEO, branding. The general service page without local context is here: Web Development. Looking forward to your brief.