Work

Everything I’ve built.

Four demos you can try right here, plus the sites and apps that are already live. Pick a product — every card has one button.

Show

No client logos yet — TAI Solutions is new. What follows is the floor of what I can build, not the ceiling.

Try it now

Four demos, one per product — sample data, running in your browser.

  1. Pontaj · demo

    TAI Pontaj demo

    The product, clickable: four roles, anomaly flags, an audit log and a payroll CSV.

    Sample data · simulation

  2. Automation · demo

    Automation studio

    Pick a job your team rebuilds every month: four agents read, apply the rules, check and write — and hand you a real Excel file.

    Sample data · simulation

  3. Websites & Apps · demo

    Build a site or app in 10 seconds

    Website, desktop app or phone app: pick a sector and a colour — the blocks fly into place and become a real sample page you can scroll.

    Sample data · simulation

  4. Career · demo

    CV fit check

    Paste a job ad, pick a sample profile: skill overlap, gaps and a 0–100 fit score. Nothing leaves your browser.

    Sample data · simulation

Live and built

Real sites, apps and workflows — open them, or read how each one was made.

  1. TAI Reconcile results screen: matched lines, groups and amount differences

    Desktop app · Windows & macOS

    TAI Reconcile — two spreadsheets matched, offline

    Invoices against the bank statement, stock against the count: matched in seconds, and the files never leave the computer.

    Built · 129 automated checks

  2. TAI Reader with a sample contract: ticked services, two signatures, names and dates

    Desktop app · Windows & macOS

    TAI Reader — read, sign and edit PDFs offline

    Sign, write on and rearrange pages — documents and signatures stay on your computer.

    Built · 66 automated checks

  3. TAI Quote on a phone: the totals of a sample quote

    Phone app · Android & iPhone

    TAI Quote — price quotes on the spot

    Catalogue, VAT, totals and a branded PDF shared from the phone — offline. Not an invoice.

    Built · 202 automated checks

  4. tolgaphotoart.com homepage
    Recoloured preview

    Websites · my own business

    tolgaphotoart.com — live site with a serverless admin

    A bilingual business site that loads without jumping, with a private panel for its visitor statistics and WhatsApp enquiries.

    Live since July 2026

    Open the site separate site · uses Google Analytics
    Read the case
    Problem
    My photography business had no web presence. It needed a bilingual site that is found locally, loads fast on a phone and turns visits into WhatsApp enquiries.
    Built
    A Romanian and English site on Cloudflare Pages with serverless functions, planned from fifteen working documents before any code: structured-data local SEO, Search Console and GA4, View Transitions and prerendering, and a token-protected admin panel for visitor statistics and WhatsApp leads.
    Result
    A 61-page sitemap in Romanian and English; layout shift (CLS) 0 in three Lighthouse mobile runs on 24 September 2026.
    Limits
    Not a client project — which is why I can show you the admin side.

    Built with

    • HTML/CSS/JS
    • Cloudflare Pages + Functions
    • JSON-LD
    • Search Console
    • GA4
  5. Simulated schematic of an AI workflow: work items pass staged checks; verified items rise, flagged ones drop to a review rail.
    Simulated schematic — not live data.

    Automation · my own operation

    Evidence-first AI workflow

    AI that writes “no data” instead of guessing.

    Running daily · my own operation

    Read the case
    Problem
    AI output that sounds right but cites nothing.
    Built
    My own research, reporting and production work runs on specialised AI agents routed from plain-language requests. A check flags anonymous references as documents are written, research reports must pass a source check for every number before delivery, and agents are re-tested against fixed test cases before changes ship.
    Result
    The same rule sits behind every figure on this site: a source, or “no data”.
    Limits
    It shows how I work. It is not a product you can buy off the shelf.

    Built with

    • Claude Code
    • Python
    • MCP
  6. Opening frame of the 30-second job-search reel
    Recoloured preview

    Career · automation

    Job-search automation

    A job search that reads the postings for you — and shows its reasoning.

    Built · explained in a 30-second reel

    Read the case
    Problem
    Applying steadily and hearing nothing back, with no time to read every posting.
    Built
    A pipeline that goes from the CV to target roles, live postings, company research and tailored drafts; each role is scored 1–10 against a visible rubric (≥7 apply, 5–6 wait, ≤4 skip) and the report comes in the candidate’s own language.
    Result
    The whole flow is explained in the 30-second reel on the career page.
    Limits
    The rubric helps you choose where to spend your evening. It does not promise interviews.

    Built with

    • Python
    • AI agents
    • PDF reports
  7. Opening frame of the video CV example
    Recoloured preview

    Career · video

    Video CV — one CV, two screens

    Show how you present yourself, without a filming day.

    Built · example on the career page

    Read the case
    Problem
    A PDF cannot show how someone presents.
    Built
    A video made from the CV itself: the CV read against target postings, a script from that analysis, generated visuals, subtitles, music sync and colour grade — no studio, no filming day.
    Result
    One video in two cuts: 16:9 (55 s) for desktop and LinkedIn, and 9:16 (40 s) for mobile.

    Built with

    • script from analysis
    • subtitles
    • colour grade
  8. Multiplayer chess in the browser

    Apps · real-time multiplayer

    Real-time multiplayer games, no sign-up

    Four classic games rebuilt for the browser — the same room on phone and desktop.

    Live · open a room

    Play now separate site · uses Google Analytics
    Read the case
    Problem
    Playing chess, backgammon or cards with friends online usually means accounts, ads and app installs.
    Built
    Four browser games — chess against a friend or an engine; Batak, Hearts and Romanian Whist at one table; backgammon; and draw-and-guess — with nickname-only entry, password-protected rooms, bots for empty seats at the card table and five languages chosen per player.
    Result
    Live today, and each installs on a phone like an app.
    Limits
    Proves real-time engineering and that it shipped. It is a free side project, not a service with an uptime promise.

    Built with

    • JavaScript
    • WebSocket
    • Cloudflare Workers + Durable Objects
    • PWA
  9. Apps · single page

    Small apps that answer one question

    Single-page apps: no account, installable, in three or four languages.

    Live · open them now

    Open the apps separate site · uses Google Analytics
    Read the case
    Built
    Single-page apps on the same live site as the four multiplayer games — seven browser apps and games in all, each opened from a plain link.
    Result
    Each is a single web page that needs no account and installs on a phone.

    Built with

    • JavaScript
    • Canvas
    • PWA

Want one of these for your company?

Tell me which one — or describe the problem in two sentences. Prices are on each product page.