I create and run digital products from idea to launch.

My name is Krzysztof Lewandowski. I create websites and digital products, run projects and AI deployments, and grow the systems I run. Below are real projects I created or manage day to day.

Krzysztof Lewandowski

Projects I created

Products and tools created from scratch – from AI apps, through business platforms, to my own tools.

Screenshot of the Motometr app

Motometr

motometr.pl

A car-market analysis platform for importers, dealers and used-car lots. Vehicle valuation based on comparable listings (mileage regression + adjustments), an import profitability calculator (excise, customs, VAT margin), a listings database with data pulled from a link, price history, a sales pipeline and CRM. Built for the Polish market: NBP exchange rates, VAT-margin.

AI valuation Import calculator CRM + pipeline
ReactTypeScriptVite Node.js / ExpressPrismaMySQLGemini AI
Screenshot of the ZjedzTo app

An AI cooking assistant. The user types what they have on hand in a chat, or uploads a photo of their fridge – the app suggests two matching recipes. Pure Node.js backend with no framework, photo analysis via Gemini, recipe matching via Groq. A private, free project.

Photo recognition 2 recipes in seconds
Node.jsReact 19Vite MySQLGroqGemini
Screenshot of the Elodex dashboard

Elodex

elodex.pl

A 100% local, self-improving AI model router. It turns your real tasks into head-to-head duels and computes an Elo ranking per category that decides which model gets the next task. Zero network, zero API keys, zero telemetry – a single SQLite file and a local dashboard. Ships an MCP server for agents. elodex.pl is the project's landing page – the tool itself runs entirely on the user's own machine.

Recency Elo MCP server 100% offline
PythonSQLiteMCPLLM router
Screenshot of the Aisha assistant panel

Aisha

voice assistant · Windows

A voice assistant that runs in the background in the Windows tray. It understands and replies in Polish, performs tasks on the computer and in the browser, remembers preferences, prepares a daily report, stays silent during meetings, adds events to Google Calendar and watches the Gmail inbox. Speech recognition and voice run locally.

Always-on / tray Local STT/TTS
PythonOllamafaster-whisperPlaywright
Screenshot of the dar al-huruf portal

dar al-huruf

daralhuruf.eu

A portal about the Arab world: language learning, the culture and history of the Middle East, and business support for companies connecting Poland with Arab markets. A multilingual structure, articles, and business and educational sections.

Content + culture Multilingual
HTML/CSS/JSMultilingualSEO
Screenshot of the Fizjoterapia Kania website

Fizjoterapia Kania

fizjoterapiakania.pl

A physiotherapy clinic website with a full SEO strategy: design, build, maintenance and local content. Technical optimization and ranking for regional search phrases.

CTR +49% Impressions +33%
Website + SEOLocal SEOMaintenance
Screenshot of the review system panel (QR codes)

QR + AI review system

opinie.fizjoterapiakania.pl

An app that helps a patient draft their own review of a visit. The patient opens a page from a QR code, rates the criteria, and Gemini generates a draft in Polish – the patient can edit it and publish it on Google themselves. A single installation serves many clients (multi-tenant), with a strong focus on privacy.

QR → review Multi-tenant
PHP 8MySQLGemini AIQR
Screenshot of the WiolaMed browser side panel

WiolaMed

study assistant · Chrome extension

A private tool for studying from a medical textbook. A browser side panel saves the chapters the user picks to a dedicated server on Google Cloud, and the assistant answers strictly from that material, citing the chapter every time – it never adds anything from outside the textbook. On top of that: notes with version history and export to Markdown, PDF and Word, cross-chapter summaries and flashcards with a review schedule.

RAG with source citations Backend on Google Cloud
Chrome MV3PythonFastAPISQLite + vectorsRAGGoogle Cloud

Systems I co-build and run

Platforms and businesses whose development, maintenance or coordination I am responsible for on an ongoing basis.

Screenshot of the LegalTrack system

LegalTrack

Development & maintenance

An HR/legal operating system with AI. Managing people, recruitment, training and companies, automatic status synchronization across modules, document OCR via Gemini (auto-filled fields), an AI chatbot, QR attendance, external integrations (praca.gov.pl, GeoNames) and an extensive role system.

legaltrack.pl
Requests 87% faster
Laravel 12PHP 8.4BladeAlpine.jsTailwindMySQLRedisGemini AI
Screenshot of the StartEuropa panel

StartEuropa

Running & growth

A recruitment platform (Europa Educen) that simplifies applying for jobs in the EU. A quick application with no account required (a two-step form), a panel for recruiters and admins (offers, applications, roles), multilingual support (RO/RU/EN) and GDPR compliance.

starteuropa.net
Time-to-hire −35%
Laravel 12ReactInertiaTailwindMySQLSpatie RBAC
Screenshot of the Educen panel

Educen

Development & maintenance

A recruitment and management system for post-secondary education (universities, post-secondary schools, high schools for adults). Agencies recruit candidates via a multi-step form, an admin assigns them to profiles and fields of study, and the candidate tracks recruitment and their studies and downloads certificates. Document OCR (Tesseract + Meilisearch – matching despite typos), certificate generation from templates, payment/installment modules, batched email notifications and activity logs. Bilingual system.

educen.pl
Digitized workflow
Laravel 12BladeAlpine.jsTailwindMySQLMeilisearchTesseract OCRDusk
Screenshot of the Porządna Strona website

Porządna Strona

Web studio · operations

A studio for building and repairing websites with a focus on performance, security and accessibility. Sites without heavy frameworks, a proprietary CMS, e-commerce, AI chatbots and branding – plus ongoing technical support.

porzadnastrona.pl
Care & delivery
HTML/CSS/JSCustom CMSE-commerceAI chatbot
Screenshot of the MyCMS panel

MyCMS

Development / co-creation

A lightweight, config-driven CMS in PHP – no database and no framework. Content lives in JSON files, and one-click publishing generates static HTML. An admin panel with a section editor, gallery (upload + alt), drag-and-drop menu, blog and contact-form messages. The engine behind Porządna Strona's client sites.

CMS engine · PHP
No database · static HTML
PHP 8JSONNo frameworkPHPUnitPlaywright
Screenshot of the internal task manager

System Realizacyjny

Internal task manager

MatysArt's internal system for managing projects, tasks and clients – an "in-house Jira" tailored to the company's process. A Kanban board with a state machine, a task list with filters, a task panel with checklists, time tracking and comments, and a KPI dashboard.

internal · MatysArt
Kanban + FSM
Node.jsTypeScriptFastifyPrismaPostgreSQLRedisNext.jsReact
Screenshot of the Jobcen website

Jobcen

Co-creation · site + SEO

An employment and HR-consulting agency (MatysArt group): recruiting workers from Moldova, Asia and Africa for the PL/EU market, temporary work, outsourcing, employment legalization and consulting. A multilingual site listed in the KRAZ register.

jobcen.pl
1000+ placements
HTML/CSS/JSMultilingual (PL/EN/RU)SEORWD
Screenshot of the Pol-Langua website

Pol-Langua

Co-creation · site + SEO

An online Polish-language school for foreigners (A1–C2, a MatysArt brand): one-to-one lessons, conversation classes, certificate-exam preparation, industry courses and corporate training. 100% online, native teachers.

pol-langua.pl
A1–C2 · online
HTML/CSS/JSSEORWDMultilingual
Screenshot of the Forcen website

Forcen

Co-creation · e-services

Foreigners Center – a residence-legalization service for foreigners in Poland (residence card): document audit, communication with government offices, online status tracking and an AI chatbot. Linked with LegalTrack.

forcen.pl
Residence card · AI chatbot
Residence legalizationAI chatbotStatus trackingLegalTrack integration

Space for your project

Got a system to build, take over or grow? Let's make it the next entry on this list.

Let's talk

How I can help your company

The same experience behind the projects above – available for hire. One point of contact throughout the project, no agency markup, end-to-end delivery.

Websites & web apps

From simple sites to dedicated systems with admin panels and API integrations. Laravel, React, Node.js, WordPress.

AI & automation

Chatbots, OCR, document processing and integrations. Wherever AI actually saves time.

SEO & visibility

Technical SEO, Core Web Vitals, content for real queries and local SEO. With measurable results.

Project management

Scope, schedule, budget and team coordination. Certified in Google PM and AgilePM.

Have an idea or a system to grow?

A free, no-obligation quote – I usually reply within 24 hours.

Get in touch

A manager who thinks in products

I am a project and operations manager and product owner with years of experience in IT. I work as a freelancer from Toruń, Poland, serving companies remotely across Poland and the EU. I run projects end to end: from analysis and quoting, through delivery, to maintenance and growth.

I combine two perspectives: a product-and-technical one – I understand system architecture, technologies and AI deployments – and a managerial one – I plan, coordinate teams and deliver projects on time. That way I speak the same language as developers and as the business.

You will find my full career path, teaching experience and list of certifications in my CV.

Full CV

Certifications

  • Google Project Management Professional
  • AgilePM Foundation (APMG)
  • Jira & Confluence Fundamentals

Technologies in projects

Laravel / PHPReactReact Native Node.jsTypeScriptPython MySQLPrismaGCPAI / LLM

Languages

  • Polish – native
  • English – C1
  • Russian – B2

Let's talk about your project

Tell me what you are dealing with. The quote is free and non-binding.

Location

Toruń · remotely across Poland & the EU
7 days a week – I usually reply within 24 hours.