OJA Solutions · Est. 2024

Custom AI and automation, built around how your team already works.

I'm Otakar Andrysek, an independent engineer. I build AI assistants, websites, and automation for small businesses, startups, and operations teams — systems that take the repetitive work off your plate and keep running after I hand them over.

  • Jira admin for 19,000+ users
  • Building automation since 2019
  • Fixed-scope projects
  • Oregon-based · working worldwide
  • English & Czech

01 — Services

What I do

Seven years of platform engineering and automation, applied to your business. Most engagements start with one high-leverage piece and grow from there.

AI apps & assistants

Applications with AI at the core — assistants that answer from your own documents, document pipelines, summarization, classification, and routing — built to do one job reliably. Retrieval, not training: your documents stay yours.

Websites & web apps

Fast, modern sites and custom web apps — from a polished marketing page with booking to a full customer portal — built to load quickly and convert.

Workflow automation

The handoffs your work passes through, running on their own: triggers, approvals, notifications, and sync across the apps and APIs you already use.

Jira engineering

Jira made to fit your team — workflows, automation rules, cross-instance sync, and reporting — from someone who administers it for 19,000+ users day to day.

Internal tools & integrations

Sharp internal apps and the glue between systems — dashboards, trackers, and integrations in Python, Flask, and React that retire the manual steps.

02 — Example builds

Tell me where work piles up — I'll build the system that clears it

Repetitive tickets, documents, intake, scheduling, reporting — these are the kinds of systems I build to clear them. The figures are illustrations, not client case studies; picture your own bottleneck in them. That's the conversation to have.

Mockup of a booking website: an availability calendar with selectable time slots beside automated confirmation and reminder message cards.

01

A website + booking system that runs itself

Clients book the slot they want on your own site — then confirmations, reminders, and no-show follow-ups go out on their own. You stop playing phone tag and wake up to a full calendar instead of a full inbox.

  • Website
  • Online booking
  • Auto reminders
  • Calendar sync
  • No-show recovery
Mockup of an AI assistant chat: a staff question answered from the company's own documents, with the answer citing its sources.

02

An AI assistant that knows your business

A private assistant that answers from your handbooks, policies, and past tickets — retrieval with citations, so staff or customers get an instant answer and can see where it came from. Nothing is used to train a model. The questions that used to interrupt someone now answer themselves.

  • AI assistant
  • Your documents
  • Cited answers
  • Staff or customers
  • Private
Mockup of document extraction: a scanned invoice on the left flows into a clean structured data table on the right, with a human approval step before it is saved.

03

Documents in, clean data out

Invoices, receipts, forms, and PDFs read automatically into the structured fields your tools expect — with a quick human approval before anything is saved. The pile of paperwork someone retypes every week stops being a job.

  • Document AI
  • Data extraction
  • Human approval
  • Into your tools

More I can build

Your weekly report, written for you

A scheduled job pulls your numbers and drafts the summary email — in your inbox every Monday, ready to send.

  • Scheduled
  • AI summary
  • Email

Inbox triage that drafts the reply

An assistant sorts incoming messages and drafts a reply — you approve good answers in seconds instead of writing from scratch.

  • Triage
  • AI drafts
  • You approve

A dashboard for the numbers you check daily

A custom dashboard over your existing APIs — one screen, the metrics that matter, live.

  • Internal tool
  • Your APIs
  • Live metrics

Ship an AI feature into your product

The AI feature — summarize, classify, or route — wired into your codebase and shipped behind your own UI.

  • In your product
  • Summarize / route
  • API

Have a bottleneck like one of these?

A free 30-minute call is the fastest way to find out what's worth building.

Book a discovery call

03 — Track record

Grounded in real work

The numbers, the work I've shipped, and what clients have said about it.

19,000+

Jira users supported as administrator

7 yrs

building automation and internal platforms, since 2019

EN · CZ

bilingual delivery, English & Czech

Cal Poly

B.S. Computer Science

Built & shipped — platform-engineering role

Internal systems I built and run in my day job at a global localization company, shown without identifying details. OJA client case studies are in the works — ask on the call.

A two-instance Jira workflow diagram with statuses on each side linked by cross-instance actions, syncing comments and attachments.

Two teams, one source of truth

Two Jira instances kept in lockstep — statuses, comments, and attachments mirrored in near real time.

  • Jira
  • Cross-instance sync
  • Webhooks
Schematic: UI screens flow through OCR and detectors into an AI review step, then export to Jira.

Bugs caught before customers see them

OCR and detectors flag likely problems in translated screens; an AI review pass writes them up and files them in Jira.

  • OCR
  • AI review
  • Jira export
A Microsoft Teams adaptive card titled “Jira Admin Request Tracker” showing a request submitted and then completed.

Approvals that happen in chat

Requests arrive in Microsoft Teams as a card the right person acts on in place — submit, approve, done, all tracked.

  • Power Automate
  • Teams
  • Approvals

What clients say

Great communication and quality work! He was very trustworthy and easy to work with. He helped us find a solution that fit our needs, and wasn't going to take a ton of time to implement. I would definitely use him again in the future for any of our Jira needs.
  • Clear Communicator
  • Solution Oriented
  • Reliable
Ben G. · Jira support setup · Upwork, 2024 · rated 5.0
Very skilled and incredibly patient, Otakar easily handled my custom system needs completely. Will hire again and I give my highest possible recommendation! My thanks again for a job beautifully done.
Skipper M. · Custom Mac workstation setup · Upwork, 2023 · rated 5.0
Excellent experience, Otakar was great at finding the best solution for us!
Upwork client · Visual reports from the Jira API · 2023

04 — Process

How an engagement works

Tight increments against your real tools and data, with check-ins so you see progress — not surprises.

Discovery

A free 30-minute call to understand the workflow, the friction, and what “done” looks like.

Scope & plan

I map the system, find the piece with the most leverage, and send a fixed-scope proposal: what's included, milestones, timeline, and price.

Build & iterate

I build in small increments against your real tools, with regular check-ins and working previews.

Handoff & support

You get working software, documentation, and a clean handoff — plus support as it goes live.

  • Fixed scope, not open-ended hours. Every project starts with a written proposal: what's included, milestones, timeline, and price.
  • The first call is free. Thirty minutes, no obligation — you leave knowing whether it's worth building and roughly how.
  • Clean handoff. Working software, documentation, and access to everything I set up for you.
  • Attention, not a queue. I work with a small number of clients at a time and reply within a business day.
Otakar Andrysek on a rocky summit above an Oregon valley

Based in Oregon. Working worldwide.

Beaverton · Portland · English & Czech

Otakar Andrysek, founder of OJA Solutions, on a forested Oregon ridge

Otakar Andrysek · Founder, OJA Solutions

05 — About

Otakar Andrysek

I'm an AI and automation engineer, building internal platforms and automation since 2019. I founded OJA Solutions in 2024 to bring the kind of systems work I do at scale to smaller teams — the apps, automations, and integrations that quietly take the busywork off people's plates.

My background is in platform engineering at a global localization company, where I administer Jira for more than 19,000 users, support 20+ project leads, and build localization-automation and internal tooling in Python, Flask, and React. Earlier, at Cal Poly, I was Head Developer on a Digital Twin research project and led the Security Education Club's CTF program.

  • FocusAI engineering, workflow automation, Jira
  • StackPython, Flask, React, LLM APIs & retrieval, Docker, NGINX, Go, Java
  • EducationB.S. Computer Science, Cal Poly
  • LanguagesEnglish, Czech
  • GitHubgithub.com/otakaran

06 — Get in touch

Book a discovery call

A free 30-minute video call to talk through your workflow and whether there's a good fit. You'll leave with a clear read on whether it's worth building and a rough approach — no pitch deck. Pick a time below, or send a note if you'd rather write first.

Pick a time

A free 30-minute video call. The link comes with your confirmation and calendar invite — bring whoever owns the process.

Send a note with a couple of times that work and I'll reply with a calendar invite.

Email to book a call

Weekday slots, 10:00 AM – 3:00 PM Pacific.

Hours are 10 AM – 3 PM Pacific, which is evening in Europe. Based in Europe and need a morning slot? Email me and we'll find a time. How I handle your details.

Or send a message

I reply personally, usually within a business day.

Your details are used only to reply to you — how I handle them.