# DevInfi

> A web studio in Burgas, Bulgaria. Two people, Kevin Rusev and Todor Ivanov, build websites, portfolio sites, booking sites, online shops and web apps by hand, in code, and look after existing sites every month. Prices are on the site: websites from €1,000, online shops from €3,500, web apps from €4,000, maintenance from €50 a month. Founded 2026. Bilingual site: Bulgarian at https://devinfi.com/, English at https://devinfi.com/en. Clients in Bulgaria and abroad. Last updated: 2026-10-27.

## About

DevInfi (read as "dev infinity") is a two-person web studio. We started it because most people who order a website don't know exactly what they're buying: prices aren't shown, the code is locked inside a platform, and deadlines slip. So we write sites, shops and apps in code we can explain line by line. The prices are on the site and the deadlines are in the contract. We build our own products too: NikkChat, Eloread and Capy Files.

- **Company:** Devinfi OOD, founded in 2026, Burgas, Bulgaria (full details on /info)
- **Clients:** in Bulgaria and abroad: EU, UK, US
- **Meetings:** online, by phone, or in person by arrangement
- **Hours:** Monday to Friday, 8:00–17:00 Bulgarian time; email is read outside those hours too
- **Reply time:** within 24 hours on working days, in Bulgarian or English
- **Quotes and contracts:** in euros or dollars, in Bulgarian or English
- **Invoices:** we work under contract and invoice in Bulgaria and the EU, with VAT where it applies
- **Site languages:** any language; the client supplies the copy, we build the structure
- **Launch offer:** 15% off for our first five clients in 2026

## Services and prices (starting prices, as published)

| Service | From | Timeline stated on the site |
| --- | --- | --- |
| Website (business card site, up to 5 pages) | €1,000 | 2–4 weeks |
| Portfolio site | €1,200 | 2–4 weeks |
| Business site (up to 15 pages, admin panel, Bulgarian and English) | €2,750 | about 5 weeks |
| Booking site | €3,000 | 3–5 weeks |
| Large site | €4,000 | per project |
| Online shop, Starter (up to 100 products) | €3,500 | 4–6 weeks |
| Online shop, Growth (up to 1,000 products, Bulgarian and English) | €5,500 | 6–8 weeks |
| Online shop, Enterprise (unlimited products) | €9,000 | per project |
| Web app, first version | €4,000 | 6–10 weeks |
| Web app, full version | €8,500 | 3–5 months |
| Web app, large platform | €18,000 | per project (the FAQ says 6 months or more, split into stages) |
| Maintenance and SEO: Essential / Growth / Scale | €50 / €150 / €300 a month | month to month |

Prices on the site are starting prices. The exact price, timeline and scope go into a written quote before we start, and don't change after you sign.

**Price calculator** at `/services#quote` gives an estimate, not a quote:
- Project type: website €1,000 · portfolio €1,200 · booking site €3,000 · online shop €3,500 · web app €4,000
- Pages: 5 (+€0) · 10 (+€300) · 15 (+€700) · 15+ (+€1,200)
- Add-ons: admin panel +€600 (included for booking sites, shops and web apps) · multilingual +€450 · SEO +€300 · GA4 and Search Console +€180 · terms of use +€50 · privacy policy +€50 · rush delivery +20%. Design, mobile-ready code and hosting setup are included in every project.
- Maintenance after launch (monthly, not part of the project price): none · Essential €50 a month · Growth €150 a month · Scale €300 a month
- Domain (optional, one year): .com €18 · .bg €45 · .eu €15 · .net €18 · .org €18
- "Send as an enquiry" carries the estimate into the contact form.

**Maintenance plans** (/services/maintenance): Essential €50 a month (security updates, daily backups, 24/7 monitoring, 2 hours of changes a month, monthly report) · Growth €150 a month (6 hours, SEO tracking, conversion reviews, a strategy review every quarter) · Scale €300 a month (16 hours, A/B testing, 4-hour emergency response, a monthly video call). WordPress support +50%. Month to month, cancel with seven days' notice. For web apps the Scale plan is recommended.

**Payment:** 50% at the start and 50% on delivery, for every project. Larger web apps are split into stages, each paid 50/50; after each stage you decide whether to continue.

**Warranty:** 30 days of free bug fixes after launch, for every project.

**Deadlines:** the deadline is in the contract; if we're late through our own fault, we pay back up to 10% of the project value.

## How a project runs (home page)

It usually takes 3 to 10 weeks.

1. **A call** (1–3 days): 30 minutes by phone or online. You tell us what you need and we ask questions.
2. **A written quote** (within a week): price, deadline and scope in black and white. We sign and you pay 50%.
3. **The build** (2–8 weeks): we write the code. Every week you see how far we've got.
4. **Done:** we launch and you pay the other 50%. The code, domain and accounts are yours.

## How we work (about page)

1. **The price is visible.** The estimate is on the site, and the exact amount is in a written quote that doesn't change after you sign.
2. **The deadline is in the contract.** If we're late through our own fault, we pay back up to 10% of the project value.
3. **Everything is yours.** The code, domain, hosting and accounts are in your name. You can switch teams whenever you like.
4. **We speak plainly.** In Bulgarian or English, without jargon.

## Work

- **skladex.bg** (client, live since 2026): an online shop for an importer of steel shelving, taking real orders every day. Our own embedded Stripe checkout (card, Google Pay, Apple Pay), cash on delivery and bank transfer, a live stock catalogue, a shelf configurator, order tracking with emails through Brevo. Firebase Hosting, Firestore, Auth and Storage, Node 22 Cloud Functions, pre-rendered product pages. https://skladex.bg
- **NikkChat** (our own product, live): a messenger with encrypted messages, voice and video calls and photo sharing. It installs from the browser on Android, iPhone and desktop, without an app store. Messages and photos are encrypted on the device before upload; calls run over WebRTC straight between the two people; passwordless sign-in with Google, Apple or a phone number. https://nikkchat.com
- **eloread.gg** (our own product, coming soon): a Windows companion with an in-game overlay for ranked Brawlhalla. It reads the opponent's name off the versus screen with text recognition and shows their rating, mains and your record against them before the match, without touching the game files. The app is built with Electron and TypeScript, the site with Astro. https://eloread.gg
- **Capy Files** (our own product, new version in the works): 59 tools for PDFs, images, video, audio and AI that run entirely in the browser; files never leave the device. React 19, TypeScript, Vite, WebAssembly (qpdf, MozJPEG, OxiPNG, ONNX Runtime), WebGPU, Cloudflare Workers with R2 and D1, Paddle and Firebase Auth.
- **devinfi.com**: the site you're on. Plain HTML, CSS and JavaScript, in Bulgarian and English, hosted on Firebase. The price calculator, the hero film and the glass infinity sign are our own.

## Team

**Kevin Rusev**, co-founder: front end, architecture and SEO. Completed a five-year vocational software development programme in Burgas. Lives in Breda, the Netherlands, and studies programming at Breda University of Applied Sciences. 20 certificates from Certiport, Cisco, Adobe, Microsoft and Cambridge (see /credentials). HTML, CSS, JavaScript, TypeScript, React, Python, Flask, Firebase, Cloudflare Workers, Stripe, WebAssembly, WebGPU. GitHub: https://github.com/KevinRusev · LinkedIn: https://www.linkedin.com/in/kevin-rusev/

**Todor Ivanov**, co-founder: back end, databases and integrations. Business logic, databases and the links to payments, ERP, email and analytics; keeps projects running smoothly after launch. Node.js, PostgreSQL, APIs, webhooks, DevOps.

No account managers and no subcontractors: Kevin or Todor replies.

## Contact

- **Email:** devinfi@devinfi.com
- **Phone:** +31 6 42721190 (also WhatsApp: https://wa.me/31642721190) · +359 886 754 934
- **Hours:** Monday to Friday, 8:00–17:00 Bulgarian time
- **Reply:** within 24 hours on working days
- **Meetings:** online, by phone, or in person by arrangement
- **Form:** https://devinfi.com/en/contact (Bulgarian: https://devinfi.com/contact)

## Pages

### Main
- [Home](https://devinfi.com/en): what we make, our work, the price list, why work with us, the team and the process.
- [Prices and services](https://devinfi.com/en/services): the price calculator, six services with starting prices, FAQ.
- [Work](https://devinfi.com/en/work): four projects in detail: skladex.bg, Eloread, NikkChat and Capy Files.
- [About](https://devinfi.com/en/about): Kevin and Todor, why we started DevInfi, how we work, the facts in short.
- [Contact](https://devinfi.com/en/contact): email, phones, hours, the enquiry form and a short FAQ.
- [Credentials](https://devinfi.com/en/credentials): Kevin's 20 certificates.

### Service pages
- [Websites](https://devinfi.com/en/services/websites): business card sites, portfolios, business sites, booking sites and large sites, from €1,000.
- [Online shops](https://devinfi.com/en/services/shops): Stripe and Borica, Speedy and Econt, VAT invoices, from €3,500. Case study: skladex.bg.
- [Web apps](https://devinfi.com/en/services/apps): CRMs, booking systems, dashboards, B2B portals and SaaS, from €4,000.
- [Maintenance and SEO](https://devinfi.com/en/services/maintenance): three monthly plans from €50 a month.

### Legal
- [Company details](https://devinfi.com/en/info): merchant information under Art. 4 of the Bulgarian E-Commerce Act.
- [Privacy policy](https://devinfi.com/en/privacy): GDPR notice, version 2.2, last updated 31 May 2026. Google Analytics only with consent.
- [Terms of use](https://devinfi.com/en/terms): terms for using the site, version 3.2, last updated 31 May 2026. Client work is governed by a separate quote or contract.

## Full content

For the full English text of every page in markdown, see [`/llms-full.txt`](https://devinfi.com/llms-full.txt). Every English page under /en/ has a Bulgarian twin at the same path without /en.
