SPEC rev.2026.10 · 42.70°N 23.32°E · Sofia · EET/EEST · UTC+2/+3

// Machine view — the DOM of this page as a parser reads it


Oleksandr Semishan — AI integrator: I put LLMs to work inside the systems a business already runs

I embed with your team and ship LLM systems into messy real‑world operations.

20+ years in IT, from corporations to startups (full work history on LinkedIn). I build AI systems that run in production: CRMs, forecasting, person-data aggregation. I find the real requirement, wire it into the systems you already run, and verify the result with a harness I wrote.

PROFILE.sheet
name
Oleksandr Semishan
role
AI integrator, remote contractor (B2B)
location
Sofia, remote
timezone
Europe/Sofia · EET/EEST (UTC+2/+3)
works
remote · clients in the US, Canada and Europe
e-mail
oleksandr@semishan.pro
telegram
@vredin
status
open to talk
  • LanguagesEnglish, Ukrainian, Russian
  • BasedBulgaria; B2B contractor, remote
  • ContactE-mailTelegramLinkedIn
  • Also searched asForward Deployed Engineer · AI Solutions Engineer · AI Implementation Specialist · AI Automation EngineerIn short: an engineer who works inside the client's business and takes an AI solution to working production.

§01 Cases — four lead projects

SHEET 1/4 · primary

CRM for a network of martial-arts clubs

in production, ongoing

A network of clubs runs mailings, reports, trainer pay and online booking in one system on top of the software it already used.

  • WhatsApp campaigns with own click tracking
  • P&L report built automatically
  • Trainer pay and online booking
  • 3,847 commits · 6,812 server tests
SHEET 2/4

Approval system for financial requests

personal project · not in production

Financial requests reach the right approvers by flexible rules kept as data: who submits and who approves is configured, not coded. Append-only audit log at the database level.

  • Rules per category, project, author, amount
  • Change rules without a release
  • 644 commits · 1,415 tests
SHEET 3/4

Team forecasting system: compare teams, predict the effect of roster changes

in production, in active development

A deterministic forecasting engine: no language model touches the numbers. It compares teams and predicts the effect of roster changes with a reproducible Monte Carlo simulation.

  • Per-performer model, summed to the team
  • Back-tested against the fact
  • Advisory: the decision stays with a person
SHEET 4/4

Person dossier aggregator from official sources

Collects a person's information from official public and private sources over API. One failing source never blocks the others, and the reason for the skip is logged.

  • Celery + Redis, 9 queues
  • 78 tables
  • 2,701 commits · about 6,185 tests
Also: working in someone else's system

Recruiting CRM inherited from a previous team

Took over an archive with no backend tests and no /health endpoint. Delivered tests, a run mode and a health check, then moved the production system to a new server with a rehearsed night cutover and rollback. My contribution: 211 of 620 commits.

§02 My own products

PRODUCT.01 · morphia.online

morphia: AI résumé and job-search workspace

live product

An AI résumé and job-search workspace: résumé from chat or upload, tailoring to each posting with deterministic skill-gap analysis, job scrapers, Telegram alerts. I found my current role with it.

  • 957 commits
  • 905 backend tests
  • Gap analysis separate from the LLM
PRODUCT.02 · slovko.app

Slovko — language-learning service

live product

A language-learning service built around words and listening: study cards plus audio from YouTube and live radio, cut into segments and transcribed. Used every day by me and my family.

  • 1,071 commits in 36 days
  • 2,269 server + 1,025 e2e tests
  • Encrypted backups every 12 h
PRODUCT.03 · tinytales.pro

TinyTales

live, working

A web service that turns a questionnaire about a child into a personalised illustrated and voiced story shown in a page-flip reader.

  • 155 commits
  • 48 Playwright specs
  • Automatic refund if generation fails

Playground: price and stock monitor, EXIF cleaner and editor, tetris, maze — small things built to try an idea.

§03 Services

  • SVC.1

    LLM integration into working systems

    Find the real requirement, wire the model into the systems you already run (POS, booking, CRM, messengers), keep calculations deterministic where they must be.

    Read more →

  • SVC.2

    Forecasts and dashboards

    Numbers computed by code, with an honest range instead of a single figure; dashboards your team actually opens.

    Read more →

  • SVC.3

    Process and quality audit

    Read the process, the code and the data; find where it breaks; leave a written list of fixes ordered by cost.

    Read more →

Short project? $85/hour, up to 20 hours.

How to hire me →

§04 /fit — Where I fit

Full page: where I fit and how we can work →

Strong

  • Integrations into systems I don't own (POS, booking, messengers)
  • Taking a project to production
  • Testing (server, e2e, red/blue-team reviews)
  • Security across the development cycle
  • Keeping deterministic code where the LLM must not decide

Typical engagements

  • Embedded remote work with a client's team
  • An LLM feature wired into a live CRM, POS or messenger flow
  • Forecasts and dashboards with an honest range
  • A written audit with fixes ordered by cost

§05 Short answers

What do you do?
I build LLM workflows, agents, forecasts and integrations into the CRM, POS and messenger systems a business already runs, and verify the result with test harnesses I write.
What is a forward-deployed AI engineer?
An engineer who works inside the client's business, looks at its real data and processes, and takes an AI solution to working production instead of handing over a spec. More about the role.
Where are you based, who do you work with?
Remote from Sofia, Bulgaria (UTC+2/+3), as a B2B contractor, with clients in the US, Canada and Europe. My working hours overlap with both Europe and the US.
What have you built?
A CRM for a network of martial-arts clubs, a team forecasting system and a person dossier aggregator built on official sources, plus a personal project, an approval system for financial requests; my own products are morphia, Slovko and TinyTales.
How do I reach you?
oleksandr@semishan.proTelegram

§06 Contact

Fastest way: write on Telegram or e-mail.

Telegramoleksandr@semishan.pro

Hiring for a short project? Terms, process and comparison with a consultant and an agency →

Send me a message

It goes straight to my Telegram. I reply to the address you leave.

Your details are used only to reply to you.

Where and when: remote, from Sofia (UTC+2/+3); clients in the US, Canada and Europe. My working hours overlap with both Europe and the US. $85/hour for short engagements up to 20 hours; longer engagements by arrangement. The scope is agreed after a short call.