2017–now
Founder & CEO
Majevski, MB
Leads the company he registered in October 2017. Builds and operates a portfolio of Lithuanian SaaS products on shared infrastructure (hosting, billing, monitoring and a common REST API), alongside client work.
Available for new work · Vilnius, Lithuania
Twenty years in software. Founder and CEO of Majevski, MB in Vilnius. Four years Country Manager at Strix, the European ecommerce studio, and three at Autopay in payments. I build, ship and run a portfolio of Lithuanian SaaS products, and take on a small number of senior client engagements each year.
Vitold Majevski
Track record Regional roles abroad, and my own company on the public register
21+
Years in software24
Live products12
Documented APIs9
Years running the company4
Working languagesCareer
I have been on both sides: managing a region for an international studio, and shipping my own products from a small company in Vilnius. Everything I build now comes from that operator's view of what actually has to work on a Monday morning.
2017–now
Majevski, MB
Leads the company he registered in October 2017. Builds and operates a portfolio of Lithuanian SaaS products on shared infrastructure (hosting, billing, monitoring and a common REST API), alongside client work.
2005–now
Freelance
Twenty years of shipping client work, planning site layout and functionality, then writing and testing the code. Self-taught PHP, MySQL and JavaScript, built up alongside a Computer Science degree at Vilnius University and Business IT at Mykolas Romeris University.
2024–2026
LitBAN
Two years in Lithuania's business angel network, which backs early-stage companies across the Baltics.
2024–2025
A year in the Vilnius "Geležinis Vilkas" chapter of BNI, the international business referral network. Weekly meetings, one-to-ones and structured referrals between member businesses.
2019–2023
Nearly four years running the Baltic business of a European ecommerce and Magento studio with offices in Kraków, Prague, London and Vilnius, delivering enterprise commerce builds for retail and B2B clients.
2020–2022
Autopay World
Built and ran the Lithuanian market for a payments provider: business strategy for the country, and relationships with customers, partners and local authorities.
2018–2019
Delfi
Product and delivery for one of the country's highest-traffic media properties. Integrations and internal systems at national scale.
Work with me
A small number of engagements each year, taken end to end. Every service here is something I run in production myself, not a capability listed in the hope someone asks for it.
01 · Flagship
Multi-tenant products with subscription billing, dashboards, role-based admin and payment provider integration, built by someone who runs a portfolio of them in production and has managed payments for a Polish provider.
Discuss your build opens in a new tab02
REST APIs, webhooks and MCP servers that other developers and AI agents can actually use. Ten of my own products ship one.
Get started opens in a new tab03
Custom stores, subscription commerce and Magento work, from two years running the Baltic office of a European ecommerce studio.
Discuss ecommerce opens in a new tab04
Hosting, uptime monitoring, incident alerting and status pages: the layer that quietly keeps everything else up.
Talk infrastructure opens in a new tab05
Email, SMS and web push at scale, with campaigns, automation flows and deliverability handled on the same stack that runs Asms.lt and Pusher.lt.
Automate it opens in a new tab06
Booking systems, CRMs and operations dashboards: the software a business runs on and never shows a customer.
Build internal tools opens in a new tab07 · Advisory
Hands-on technical leadership for founders and small teams: product and architecture decisions, payments and infrastructure choices, hiring, and honest technical due diligence. Twenty years on both the corporate and the founder side.
Book an advisory call opens in a new tabEcosystem
Each one is built and run by me on shared infrastructure: the same hosting, billing, monitoring and REST API design. Every card links to the live product, not a screenshot.
No products match that filter.
The list above covers the projects that have a page of their own. A few others run without one and are not listed here.
Developer platform
Every API on the platform works the same way: base URL https://{domain}/api/{endpoint}, Bearer token authentication, JSON responses, conventional HTTP status codes and UTC timestamps. Learn one and you know the other eight. Three sit apart: M Blacklist has its own base path and free reads that need no key, and Calendar.lt and e-mail.design take the key in an X-API-Key header. Two also ship MCP servers, so AI agents can drive them directly.
# P9.lt · REST, Bearer auth, JSON curl --request GET \ --url 'https://p9.lt/api/user' \ --header 'Authorization: Bearer {api_key}'
WordPress plugins
Written for my own sites first, then cleaned up and released. All GPL, all free, none of them asks for an account or a licence key. Several run this very site.
Beyond the platform
Not everything is a web product. Majevski, MB publishes on the App Store through the Apple Developer Program, is preparing a management system for dental clinics, and works in dentistry offline as well as on.
iOS app · App Store
Published by Majevski, MB through the Apple Developer Program in August 2026. A private, offline utility with no accounts and no network requests. Apple's privacy label reads "Data Not Collected".
Dental clinic management · in preparation
A clinic management system for Lithuanian dental practices: patient records, appointment calendar, treatment plans with an odontogram, inventory, invoicing and a patient self-service portal. Majevski, MB is the named data controller.
Dental centre · Panevėžys
A dental centre on Molainių g. in Panevėžys doing implants, full-arch restoration, aesthetic work, hygiene and prosthetics, with a published price list, online booking, remote consultations and a WooCommerce aftercare shop.
Speaking & lectures
Talks and workshops for conferences, universities and founder cohorts. Every topic below is something I operate day to day, so the material is what happened rather than what the textbook says should happen.
What actually keeps a digital product alive after the launch buzz fades: pricing, retention, support load, and the unglamorous operational work nobody puts in a pitch deck.
How payment infrastructure really works: providers, Open Banking, PSD2, settlement, chargebacks, and the costs that never appear in a brochure.
Threat modelling without the theatre: hardening basics, handling customer and payment data, GDPR in practice, and what actually gets small companies breached.
How a shared infrastructure spine (one API design, one billing layer, one monitoring stack) lets a very small team run many products, and where that approach breaks down.
Where dynamic QR genuinely earns its place, how to measure it, and why so many printed codes quietly die, drawn from running a QR platform used across retail, hospitality and the non-profit sector.
Designing APIs, documentation and MCP servers so that both developers and AI agents can work with your product, with worked examples from shipping it.
20–60 minute talks for conferences, founder events and industry meetups across the Baltics and CEE.
Half-day hands-on sessions for universities, accelerators and corporate training programmes.
Individual strategy sessions with founders, CTOs and marketing leads on payments, SaaS, infrastructure and security.
Sponsorship
Lithuanian non-governmental organisations get the P9.lt PRO plan at a 100% discount, with dynamic QR codes, smart redirection, scan analytics and API access. Six take part today, and for one the support runs further: their whole bilingual website was built and deployed for free.
Children's charity · since 1991
Runs more than 30 children's day centres reaching close to 800 children, alongside psychological, social and financial support for families.
Support line for mothers
Emotional support for mothers after childbirth and through a baby's first year, staffed by volunteers on working days.
Premature and ill newborns · since 2011
A Kaunas parents' association supporting families of premature and seriously ill newborns, and running the Ankstukų help line.
Childhood cancer · since 2004
A charity and support foundation for children with cancer and their families, founded by parents after losing their own daughter.
Blind tennis · since 2023
Lithuania's first blind tennis club, with around 30 players training in Vilnius, Kaunas, Klaipėda and Šiauliai, and host of the IBTA World Blind Tennis Championships in Vilnius, August 2026. I built and deployed both language versions of their website.
Children in care
Raises support for children and teenagers from care homes and struggling families across Lithuania.
Lithuanian NGO working with children, families or vulnerable communities? Apply for free PRO access →
Questions
Short, factual answers, written so that each still makes sense when a search engine or an AI assistant quotes it on its own.
Vitold Majevski is an IT entrepreneur based in Vilnius, Lithuania, and the founder and CEO of Majevski, MB (Lithuanian company code 304720404), registered in 2017. He has worked in software since 2005, was Country Manager at the European ecommerce studio Strix from 2019 to 2023 and at the payments provider Autopay from 2020 to 2022, and now builds and operates a portfolio of Lithuanian SaaS products covering QR codes, SMS, web push, uptime monitoring, analytics and digital business cards.
Majevski, MB is a Lithuanian small partnership (mažoji bendrija) whose registered activity is data processing, hosting and related services. It builds and runs its own software products, publishes iOS apps through the Apple Developer Program, and takes on senior client engagements in SaaS development, payment integration, ecommerce, infrastructure and internal business systems.
Twelve products publish REST API documentation: P9.lt, 1v.lt, Asms.lt, Alarm.lt, Pusher.lt, NDA, Scan.lt, SocialProof, Webtools.com.pl, M Blacklist, Calendar.lt and e-mail.design. Nine of them share one design: base URL https://{domain}/api/{endpoint}, Bearer token authentication, JSON responses and conventional HTTP status codes. Three sit outside it. M Blacklist has its own versioned base path and reads that need no key at all, while Calendar.lt and e-mail.design take the key in an X-API-Key header. P9.lt and Asms.lt additionally provide MCP servers, so AI agents can operate them directly.
Create an account on the product you want to use and generate a key from its account area; each product's API documentation page links straight to it. The same key authenticates every endpoint on that product via the Authorization: Bearer header.
Yes. Lithuanian non-governmental organisations receive the P9.lt PRO plan at a 100% discount: dynamic QR codes, smart redirection by device or country, scan analytics and API access. Six organisations currently take part: Gelbėkit vaikus, Mamos linija, Padedu augti, Rugutė, Blind Sport LT and Žmonės žmonėms. Organisations can apply by emailing info@p9.lt with a short description of what they do and how they would use QR codes.
A small number of senior engagements each year, delivered end to end rather than as a retainer: multi-tenant SaaS products, payment provider integration, Magento and WooCommerce ecommerce, REST APIs and MCP servers, hosting and monitoring, and internal systems such as booking platforms and CRMs.
Lithuanian, Polish, English and Russian. Projects run across Lithuania, Poland and the wider EU, and this site is published in English, Lithuanian and Polish.
Within two business days, from Vilnius (Eastern European Time). For anything urgent, phone and messaging apps reach the same number listed in the contact section.
Contact
Tell me what you are building. I reply within two business days, from Vilnius.
Next step
Pick a time in my calendar and we go through it properly: what you are building, what already exists, and whether I am the right person for it.
Open my calendar opens in a new tab1v.lt/calendar
Or write instead
vitold@majevski.comReplies within 2 business days · Vilnius (EET)
Required for the website to work, for example remembering your cookie choices. These cannot be switched off.
Help us understand how visitors use this website so we can measure and improve it.