MCA Technologies · Veldhoven, Netherlands · since 2023

From photons
to decisions.

One team builds the whole chain: light from an image sensor processed in an FPGA, carried by embedded Linux, stored in the cloud and turned into the decision of an AI agent. Jugger AI (with its Hukuk, Klinik and Health editions), EuroLingo and JShare are ours; our DO-254 FPGA designs and image-processing IP run in production.

  • L6
    People and companiesJugger Hub: morning briefing, delegation, approval
  • L5
    AI agentsClaude API · privacy vault · tool calling · read-back
  • L4
    CloudFastAPI · SQLite · EU servers · cached prompts
  • L3
    Edge computeNVIDIA Jetson (CUDA/TensorRT) · PetaLinux/Yocto
  • L2
    FPGA IPMIPI CSI-2 → ISP → SDI/HDMI · AXI4-Stream
  • L1
    Silicon and firmwareZynq MPSoC · STM32 · ESP32 · NXP · nRF · bare-metal/RTOS
Layers of the chain — code of ours runs in production on every layer.
1.680active EuroLingo learners
800+JShare users
5law firms on Jugger Hukuk
876exercises in the Health library
6products live on EU infrastructure
01Products

Three product families, six apps in production. We use every one of them ourselves.

Not showcase apps — products that open every morning: real users, real invoices, real support. Every screenshot below is taken from the live system, nothing is mocked up.

Jugger AI · juggerai.org

The AI employee that does the work and proves it

Jugger doesn't just answer: it collects quotes, sends e-mail and WhatsApp, reads invoices, produces reports, schedules tasks. Every action passes an approval layer and is read back from the database — no fake "done". In the cloud or on your own server.

35users
4editions
5law firms
Open juggerai.org
01 / 07Hub: the morning briefing

Scans all your projects, finds the overdue receivable, the upcoming hearing, the critical stock; say "let Jugger do it" and it takes the task and reports back.

Jugger Hub: morning briefing with findings and delegation buttons
02 / 07Finance and cash flow

Bookings by voice or photo, VAT, due dates, currencies; drafts the reminder e-mail for an overdue invoice and sends it with your approval.

Jugger finance dashboard: KPI cards, transactions and the assistant drafting a reminder
03 / 07Procurement: collecting quotes

Requests quotes from dozens of suppliers at once, reads the replies into a comparison table, writes the negotiation e-mail on your behalf.

Jugger procurement: supplier quotes collected into a comparison table
04 / 07Running the business

Kanban, customer and contract tracking, shipments, workflows — one assistant that talks to your projects, no fixed menus to wander through.

Jugger business panel: workflow, pipeline and contracts
05 / 07Jugger Hukuk

Case files, hearings and statutory deadlines computed deterministically; a daily radar on the Official Gazette and case law matched to your files; UYAP-compatible petitions.

Jugger Hukuk: case dashboard with hearing countdown and deadlines
06 / 07Jugger Klinik

For psychologists and psychiatrists: client files, SOAP session notes, PHQ-9/GAD-7 trends, medication and invoicing; names are masked before every AI request.

Jugger Klinik: client overview with sessions and risk
07 / 07Jugger Health

For coaches and doctors: a library of 876 exercises, programmes and nutrition the AI writes and adjusts weekly, an athlete app, a body map.

Jugger Health: body map and weight trend
juggerai.org
Jugger Hub: morning briefing with findings and delegation buttonsJugger finance dashboard: KPI cards, transactions and the assistant drafting a reminderJugger procurement: supplier quotes collected into a comparison tableJugger business panel: workflow, pipeline and contractsJugger Hukuk: case dashboard with hearing countdown and deadlinesJugger Klinik: client overview with sessions and riskJugger Health: body map and weight trend
Jugger Hub on a phone
Assurance for companies

Your data is anonymised before it reaches the model. If you prefer, Jugger runs on your own server.

01 · Privacy vaultPersonal data never reaches the AI in the clear

Names, ID and tax numbers, phone numbers and e-mail addresses are replaced by placeholders before the model sees them; they are restored in the reply on the way back to you. The model never sees real identities. For clinic clients and athletes this rule is mandatory.

Ayşe Demir · 0532 …→[PERSON_1] · [PHONE_1]→AI model→[PERSON_1]→Ayşe Demir
02 · GDPR / KVKKData stays in the EU

Our own servers in Germany and Finland; encrypted transport and storage; consent records, data processing agreement (DPA), deletion and portability rights are built into the product. A separate privacy regime for legal and clinical data.

03 · On-premiseJugger on your own server

Companies that want it run Jugger AI on their own server or private cloud: data never leaves your premises. One Linux service (FastAPI + SQLite + nginx), an install and update script, your company's own AI API key; with an enterprise licence and maintenance agreement.

EuroLingo · iOS

Six European languages, an AI teacher in your pocket

Dutch, German, French, Spanish, Italian and English. An AI teacher that understands your level, phoneme-level pronunciation analysis, a conversation coach with real-life scenarios, a full simulation of the Dutch civic-integration exam (inburgering), and "Dutch or Nah?" — a live multiplayer card duel.

  • AI teacher, 24/7Grammar, pronunciation, speaking practice — in one chat
  • Phoneme-level pronunciationNot "try again" but which sound you got wrong, and why
  • InburgeringsexamenReading, listening, writing, speaking and KNM modules
  • Live duel30 seconds, a real opponent, weekly leaderboard
1.680active learners
6languages
3interface languages
Download on theApp Store
JShare · jshare.org

Everything everyone shoots, in one album

Wedding, birthday, company event: the guest scans the QR card on the table and uploads without an app or an account, in their own language. Live slideshow on the venue screen, a memory book, photo tasks; one ZIP the next morning. Servers in the EU.

  • No app, no accountOpens in the browser; iPhone HEIC included, resumes after a dropped connection
  • Automatic in 12 languagesFrom the phone's language: EN, DE, NL, TR, AR, RU, PL, UK…
  • Physical productsAcrylic stand, NFC card, table card — printed with your name
  • Payment and invoiceCard, iDEAL, Apple Pay, Google Pay; instant PDF invoice
800+users
12languages
0app installs
Open jshare.org
jshare.org
jshare.org home page with a live album feed
jshare.org on a phone
02ISP Lab

Our image-processing pipeline, in your browser

The pipeline below runs the same algorithms as our FPGA IP, in JavaScript: a synthetic test target is simulated as a Bayer RGGB sensor read-out (colour cast, noise, defective pixels) and then processed stage by stage. Switch stages off and on and see the difference. In the FPGA every block is a line-buffered AXI4-Stream IP with deterministic latency.

Sensor inputBayer RGGB · RAW (linear) · noise + defective pixels
OutputRGB888 · 480×300
—AWB gains
0corrected pixels
5 linespipeline latency
—JS time
The same algorithms run in the FPGA as line-buffered IP: latency is fixed in lines, no frame is ever dropped.

IP catalogue

Ready-made, verified, documented blocks. Licensed individually or delivered as the complete pipeline.

BlockInterfaceFormatFunctionLatency
MIPI CSI-2 RXD-PHY 1–4 lane · up to 2.5 Gb/s/laneRAW8 / RAW10 / RAW12 · VC0–3Packet decode, lane align, ECC/CRC, virtual channels → AXI4-Stream—
Parallel / LVDS RX8–16 bit · HSYNC/VSYNC/DE · SerDesRAW / YCbCr 4:2:2Line/frame framing, clock domain crossing, bit-depth normalise—
BPCAXI4-Stream · 5×5 windowRAW 8–14 bitStatic map + dynamic hot/dead detection, same-colour median replace2 lines
DemosaicAXI4-Stream · 5×5 windowBayer RGGB/GRBG/GBRG/BGGR → RGBEdge-directed interpolation, false-colour suppression2 lines
AWBAXI4-Stream + AXI-Lite statsRGB linearGrey-world / white-patch statistics, per-channel gains, manual override0
CCM + GammaAXI4-Stream · AXI-Lite coefficientsRGB 3×3 + 1-D LUTColour correction matrix, programmable gamma / tone LUT0
EnhanceAXI4-Stream · 3×3 / 5×5RGB / YCbCrNoise reduction, unsharp-mask sharpening, local contrast1–2 lines
Scaler + CSCAXI4-StreamRGB ↔ YCbCr 4:4:4 / 4:2:2Polyphase scaling, colour-space conversion, letterbox2 lines
SDI TXSMPTE 259M / 292M / 424MSD · HD · 3G-SDIScrambler, CRC, line numbering, GTX/GTH transceiver wrapper—
HDMI TXTMDS · HDMI 1.4bup to 1080p60 / 4K30 · RGB888Infoframes, audio channel, EDID/DDC—
VGA / Parallel TXRGB888 + syncs · external DACup to 1920×1200Timing generator (VESA CVT), sync polarity, blanking—
03Engineering

From requirement to certificate

FPGA logic, embedded Linux and firmware for aerospace, industrial and medical systems. We actually run the DO-254 / ED-80 process: planning, requirements capture, design, implementation and requirements-based verification on the target hardware — with bidirectional traceability.

DO-254 life cycle (V-model)

Left arm design, right arm verification; every level is matched with its counterpart in the traceability matrix. For DAL A/B, elemental analysis and independent review are added.

traceabilitytraceabilityPlanningPHAC · HDP · HVP · HCMPRequirements capturederived reqs · safety → HW reqsConceptual designarchitecture · interfaces · FMEADetailed designRTL · timing · constraintsCertification · transitionHAS · HCI · configuration indexRequirements-based testson target hardware · coverageDesign reviews & analysiselemental analysis (DAL A/B)Simulation & formalUVM / cocotb · SVAImplementationsynthesis · P&R · bitstreamDESIGN ↓↑ VERIFICATION · VALIDATIONRTCA DO-254 / EUROCAE ED-80

Design assurance levels

RTCA DO-254 · EUROCAE ED-80
ACatastrophicElemental analysis, independence, advanced verification
BHazardousElemental analysis, independence
CMajorRequirements-based verification
DMinorReduced process
ENo effectNo process required
FPGA

FPGA design

VHDL / SystemVerilog RTL; AMD Zynq-7000, UltraScale+ MPSoC, Versal; Intel Cyclone, Arria, Agilex. Timing closure, high-speed interfaces (LVDS, SerDes, PCIe), DSP ported to fixed-point logic.

LINUX

Embedded Linux

PetaLinux / Yocto: FSBL, U-Boot, device tree, kernel drivers, rootfs, OTA. Zynq PS–PL bridges, VDMA, the ISP pipeline exposed to Linux through V4L2.

FIRMWARE

Firmware

Bare-metal and FreeRTOS/Zephyr: STM32 F/H/G, ESP32-S3/C6 (ESP-IDF), NXP i.MX RT / LPC, Nordic nRF52/53/54 (nRF Connect). Bootloaders, secure storage, low power, MISRA C.

EDGE AI

Edge AI

CUDA / TensorRT on NVIDIA Jetson Orin: zero-copy from camera pipeline to model, INT8 quantisation, GStreamer/DeepStream integration.

VERIFICATION

Verification

UVM / cocotb simulation, formal checks, hardware-in-the-loop, measurement reports; the requirement ↔ test traceability matrix is part of the delivery.

DELIVERY

Delivery

All sources, testbench, documentation and certification data are yours. Fixed price per phase, maintenance on call.

Platform × capability

What we write on which processor. Filled dot: done in production.

PlatformRTL / IPBare-metalFreeRTOS / ZephyrLinuxCUDA / TensorRTDO-254
AMD Zynq-7000 / UltraScale+ MPSoC / Versal
Intel Cyclone V / 10 · Arria · Agilex
STM32 F / H / G
ESP32-S3 / C6 (ESP-IDF)
NXP i.MX RT / LPC · i.MX 8
Nordic nRF52 / 53 / 54 (nRF Connect)
NVIDIA Jetson Orin
04Company

Small team, full stack

MCA Technologies was founded in 2023 in Veldhoven, at the heart of the Brainport region. We combine two disciplines that rarely share a roof: AI products with real users, and hardware-near engineering where mistakes are not an option. The result: software that understands the hardware, hardware that is ready for software.

Timeline

  • 2023Veldhoven, NLMCA Technologies founded; FPGA and embedded engineering projects
  • 2026 · 04Jugger AI 1.0Jugger AI 1.0 — AI business assistant, first customers
  • 2026 · 06EuroLingoEuroLingo in the App Store — 6 European languages, AI teacher
  • 2026 · 09Hukuk · Klinik · HealthJugger Hukuk, Klinik and Health; Core v2 intelligence layer, privacy vault
  • 2026 · 09Jugger HubJugger Hub: company-level morning briefing and delegation
  • Today6 products · 3 languages6 products live, 3 languages, two EU data centres, 176 automated tests on every deploy
VHDLSystemVerilogVivadoVitisQuartusPetaLinuxYoctoUVMcocotbC / C++FreeRTOSZephyrESP-IDFCUDATensorRTPythonFastAPISQLiteClaude APISwiftNext.js

Our principles

We use our own productsJugger runs our company; EuroLingo is how languages get learned; JShare runs at our own events.
No "done" without evidenceEvery AI action is read back from the database; every FPGA requirement is matched with a test on the target hardware.
Data stays in the EUOur own servers in Germany and Finland; GDPR/KVKK; personal names are masked before they reach the AI.
Requirements firstInterfaces and risks on paper before the first line of code; fixed price per phase where possible.
05Contact

Tell us about your project

AI product, FPGA design, image processing or firmware — we reply within one business day.

Address
Vlinder 14, 5508 SE Veldhoven, Netherlands
Reply
Within 1 business day