OI Systems · Software & AI engineering · Switzerland

Business software, integrations and practical AI

OI Systems is the software practice of Oleksandr Ivanenko, a Software & AI Systems Engineer based in Switzerland. I build and extend business applications with Java/Spring and TypeScript, connect systems through APIs and automation, add practical AI to existing applications, and make websites findable in classic and AI-powered search. Projects range from a website to a CRM with a built-in AI agent.

Based in Switzerland · Working language: English · Java/Spring · TypeScript/Angular · Python/FastAPI

FOCUS / 01 ✳
Engineering across the stack Build.
Connect.
Improve.
Java / Spring TypeScript / Angular APIs / Automation

WHAT I DO

Services: from application features to visibility in AI search.

Build and connect

01

Website development

A website or online store that explains what you offer, works in several languages and makes it easy to get in touch. Built on clean technical SEO and connected to your existing systems where needed. Example: technical setup of a Swiss WooCommerce store.

Websites · Multilingual · WordPress/WooCommerce · Technical SEO

02 / APPLICATIONS

New features for your business software

Your team needs a new module, API or admin screen in a system that already works. I add it to the existing product instead of replacing it.

Java · Spring · TypeScript · Angular

03 / INTEGRATIONS

Connect systems and remove manual steps

Data is copied between tools by hand, or a routine task takes the same steps every time. I connect the services through APIs and turn the task into a clear, repeatable workflow.

APIs · Databases · Automation

04 / APPLIED AI

AI inside your existing application

One concrete AI feature in the system you already use: search across your documents, help with incoming information or support for your staff. We agree up front how to check whether it actually helps.

Document search · Assistants · Evaluation

Get found by search and AI

05

AI search audit

Find out whether Google, Bing, ChatGPT Search and Google AI Overviews can reach and understand your website. I check crawler access, indexing and structured data, and test the questions your customers actually ask. You receive a written report with fixes in order of priority.

robots.txt · Indexing · Schema.org · AI visibility · Report

06

Website ready for AI search

I implement the fixes from the audit: technical SEO, structured data and pages that answer real customer questions. Google Search Console, Bing Webmaster Tools and privacy-friendly analytics show you which visits come from AI search.

SEO · GEO · Search Console · Bing · Analytics

07

Agent-ready website (WebMCP)

AI assistants in the browser can read selected facts from your website — services, contact details, project information — and answer visitors from your own data. You decide what is available. The assistant only reads: it does not send forms or act on the visitor's behalf. Support for this standard is still new, so the first version covers reading selected facts.

WebMCP · Read-only · Your data

PORTFOLIO

Selected work

Projects already built are listed separately: business applications, AI integration and e-commerce.

01 / FULL-STACK DEVELOPMENT

Member management with a Telegram Mini App

Bring a community organisation’s registration, profiles and applications into one system.

My contribution
Built frontend, backend and administration flows with access controls, migrations and tests.
Confirmed result
Functional MVP implemented, from Telegram login to member administration.

MVP core implemented · Development paused by agreement · Production launch pending

  • Angular
  • Java / Spring
  • PostgreSQL
  • Telegram Mini App
View case study

02 / AI INTEGRATION

AI assistant for a Telegram bot

Answer free-form questions in an existing Telegram bot using curated content.

My contribution
Built and integrated a separate RAG service, deployed for a closed test group.
Confirmed result
20/20 questions passed in the defined FAQ smoke-test set; follow-up dialogue and source links verified.

Deployed for allowlisted testers · User acceptance ongoing

  • Python
  • FastAPI
  • OpenAI
  • ChromaDB / RAG
View case study

03 / E-COMMERCE

WooCommerce store for custom printed products

Prepare a Swiss online store for orders and payments.

My contribution
Fixed the cart, configured payments and email, and implemented checkout, footer and shipping calculation.
Confirmed result
Cards, Apple Pay, refunds and emails tested; shipping calculator working.

Main technical phase complete · Shipping tariffs being refined

  • WordPress
  • WooCommerce
  • Payrexx
  • Infomaniak SMTP
View case study

HOW I WORK

Start with the problem. Deliver a defined next step.

For an existing product, the first step may be a scoped feature or integration. For an AI idea, it may be a limited pilot with a way to judge whether it helps.

My focus is on clear boundaries, maintainable implementation and honest reporting of what is working.

Connect on LinkedIn

SEPARATE INITIATIVE · FIRST PILOT ON 15 NOVEMBER 2026

AI Ready Switzerland

Practical AI workshops for adults and community groups. The first pilot takes place on 15 November 2026.

Explore the initiative

LET'S TALK

Have a software project in mind?

Tell me what you are building or improving, what already exists, and the next decision you need to make.

Prefer email? o.ivanenko.web@gmail.com

Message on WhatsApp

Email opens your email app. WhatsApp opens a direct chat with OI Systems.