Direct naar hoofdinhoud

Productontwikkeling & software

Van idee tot werkend product.
Software, elektronica en productie bij één partij.

Wij bouwen de software. Vraagt je product ook om elektronica, een behuizing of een serie die gemaakt moet worden, dan doen we dat erbij. Je houdt één aanspreekpunt van de eerste schets tot het moment dat het draait.

Zestien projecten
Van luchtverkeersleiding tot consumentenproduct
Software én hardware
Printplaat, firmware, applicatie en server
Eigen werkplaats
CO2-laser, 3D-printer en UV-printer in huis
Eén aanspreekpunt
Geen overdracht tussen losse leveranciers
  • Interfaceapp, portaal, dashboard
  • ServerVPS, uitrol, bewaking
  • Firmwareaansturing en diagnostiek
  • Printplaatschema, layout, EMC
  • Behuizingontwerp en maakwerk

Alle lagen bij één partij. Eén aanspreekpunt, geen overdrachten.

Waarom dit uitmaakt

De meeste vertraging zit niet in het werk, maar tussen de partijen in

Bij een product met software én hardware zit de elektronica bij de ene leverancier, de app bij de andere en de behuizing bij een derde. Elk van hen doet zijn deel goed. Het geheel is van niemand.

Zoals het meestal gaat

Drie leveranciers, vier wachtmomenten

  • De printplaat is klaar, maar de firmware wacht op een keuze die niemand mag maken.
  • De app-bouwer krijgt een specificatie die tijdens het hardware-ontwerp al veranderd is.
  • Een fout in het veld: de één zegt software, de ander zegt hardware.
  • De behuizing past net niet, en de mal ligt er al.

Zoals het hier gaat

Eén partij die het geheel bewaakt

  • Hardware- en softwarekeuzes worden samen gemaakt, niet na elkaar.
  • Een aanpassing gaat ’s ochtends de tekening in en ligt ’s middags op tafel.
  • Gaat er iets mis, dan is er één partij die het oplost — zonder schuldvraag.
  • Je praat met de mensen die het bouwen, niet met een accountmanager ertussen.

Twee routes

Puur software, of software met een tastbaar product eromheen

Welke route je ook nodig hebt, de eerste stap is dezelfde: de vraag scherp krijgen voordat er iets gebouwd wordt.

Route A

Alleen software

Je hebt een proces, een systeem of een dienst die beter moet werken. Wij bouwen de applicatie, koppelen hem aan wat er al draait en zetten de servers eronder.

  1. 1Vraag scherp
  2. 2Ontwerp
  3. 3Bouwen in stappen
  4. 4Testen
  5. 5Live en beheer
Softwareontwikkeling

Route B

Software én hardware

Er moet iets gemaakt worden dat je vast kunt pakken. Wij ontwerpen de elektronica, schrijven de firmware, maken de behuizing en zetten de productie op.

  1. 1Concept
  2. 2Elektronica
  3. 3Prototype
  4. 4Software
  5. 5Serie
Productontwikkeling

De werkplaats

Wij hebben de machines zelf staan

Wachten op een externe werkplaats kost dagen per iteratie, en die dagen tellen op. Bij ons gaat een aanpassing ’s ochtends de tekening in en ligt hij ’s middags op tafel.

  • Snijden en graveren

    CO2-lasersnijder

    Frontplaten, panelen, montagemallen en behuizingdelen uit acrylaat, hout en mdf. Inclusief opschriften.

  • Modellen en fixtures

    3D-printer

    Behuizingen, houders en testfixtures. Een pasmodel in handen is meer waard dan drie renders.

  • Bedrukking

    UV-printer

    Direct op het product: fronten, labels en verpakking. Ook op onregelmatige oppervlakken en met reliëf.

  • Doormeten

    Meetbank

    Oscilloscoop, voeding en belasting. Een printplaat is af als hij het doet in het apparaat, niet als de layout klaar is.

Werk

Waar dit eerder aan gebouwd is

Een greep uit het werk. Van een systeem waar luchtverkeersleiders 24 uur per dag op werken tot een product dat in de winkel ligt.

Alle zestien projecten
  • LVNL CCISv2

    Luchtverkeersleiding Nederland, Schiphol

    jan 2023–okt 2025

    Het weersysteem waar luchtverkeersleiders 24/7 op werken. Ligt het eruit, dan merken ze dat op de toren.

    • C++
    • Python
    • Vue.js
    • ActiveMQ
  • Avutec X-Series

    Avutec, Breda

    apr 2019–sep 2021

    Vijf cameramodellen die neurale netwerken op het apparaat zelf draaien. Elektronica, firmware en behuizing van mij.

    • Jetson Nano
    • embedded C++
    • TensorFlow
    • Altium
  • Phenom Driver Board

    Sioux, Eindhoven (voor Phenom-World)

    jun 2017–dec 2018

    De print waar alles in een elektronenmicroscoop op aangesloten zit. Prijzen van zo'n machine: een ton tot een half miljoen.

    • Altium
    • precisie-analoog
    • motoraansturing
    • Python
  • NEXI pedalboard

    NEXI Industries (medeoprichter)

    jul 2014–sep 2016

    Een pedalboard waarop twaalf effectpedalen klikken. Geen kabels ertussen. Won een Red Dot.

    • PCB-ontwerp
    • embedded C++
    • productie Azië
    • DFM
  • Portaal360

    Code and Copper

    nov 2025–heden

    Ik ontwerp het systeem en stuur de agents aan; zij schrijven de code. Ik bepaal de architectuur en review alles wat binnenkomt.

    • agentic orchestration
    • architectuur
    • code review
    • FastAPI
  • Nog 11 projecten

    Meetsystemen, betaalhardware, cryptografie en meer

    Het volledige overzicht, met per project wat er gebouwd is en welk gereedschap eraan te pas kwam.

    Bekijk het werk

Werkwijze

Vijf stappen, zonder verrassingen aan het eind

Elke stap eindigt met iets dat werkt en dat je kunt bekijken. Zo verandert de richting op tijd in plaats van achteraf.

De werkwijze in detail
  1. 01een uur

    Gesprek

    Je vertelt wat je wilt maken of opgelost hebben. Wij stellen vragen tot het scherp is en zeggen het eerlijk als we denken dat het anders moet, of dat een andere partij beter past.

  2. 02binnen een week

    Voorstel

    Een voorstel op papier: wat we maken, in welke stappen, wat je per stap terugziet en wat de aannames zijn. Geen open eind, geen kleine lettertjes.

  3. 03per twee weken

    Bouwen in stappen

    Elke stap eindigt met iets dat werkt en dat je kunt bekijken. Zo verandert de richting op tijd in plaats van aan het eind, en zie je waar je staat.

  4. 04voor de livegang

    Testen en opleveren

    Geautomatiseerde tests, een proefopstelling en een uitrol die te herhalen is. Je krijgt de broncode, de ontwerpen en de documentatie.

  5. 05zolang je wilt

    Draaiend houden

    Beheer, bewaking en doorontwikkeling. Of een nette overdracht aan je eigen mensen, met de tijd die daarvoor nodig is.

Wie het bouwt

Je weet wie er aan je project zit

Code & Copper is compact. Bas Verheijen doet de engineering en is je aanspreekpunt; voor wat daarbuiten valt werken we met een vaste kring van partners. Dat betekent korte lijnen en geen laag projectmanagement die je verhaal doorvertelt.

Het werk loopt van printplaten voor elektronenmicroscopen en camera's met beeldherkenning tot het weersysteem waar luchtverkeersleiders dag en nacht op werken. Op de profielpagina staat het volledige overzicht: welk project, welke rol en welk gereedschap.

Waar we mee werken

Software

  • TypeScript
  • Python
  • C++
  • C#
  • React
  • PostgreSQL

Hardware

  • Altium
  • embedded C
  • BLE
  • EMC
  • SolidWorks

Uitrol

  • Docker
  • Jenkins
  • Traefik
  • Linux

Vragen

Wat opdrachtgevers meestal als eerste vragen

Doen jullie ook opdrachten die alleen software zijn?

Ja, dat is een groot deel van het werk. Webapplicaties, koppelingen en systemen die dag en nacht door moeten. Dat er ook een werkplaats achter zit is een voordeel als je het nodig hebt, geen verplichting.

Werken jullie voor kleine bedrijven of alleen voor grote?

Allebei. Het werk loopt van een systeem voor luchtverkeersleiding tot een consumentenproduct van een startende ondernemer. Wat telt is of de vraag helder te krijgen is en of wij er echt iets aan toevoegen.

Waar zitten jullie en werken jullie op locatie?

Wij zitten in Noord-Brabant en werken door heel Nederland. Het meeste gaat op afstand, met overleg op locatie waar dat helpt. Voor opdrachten waarbij aanwezigheid vereist is, bijvoorbeeld in een beveiligde omgeving, spreken we dat vooraf af.

Hoe snel kunnen jullie beginnen?

Een eerste gesprek is meestal binnen een week te plannen. Wanneer we daadwerkelijk kunnen starten hangt af van wat er loopt; dat zeggen we in het eerste gesprek eerlijk.

Wat kost het?

Dat bepalen we samen op basis van scope en looptijd. In een eerste gesprek maken we de vraag scherp en spreken we passende voorwaarden af, zodat je weet waar je aan toe bent voordat er gebouwd wordt.

Zullen we je project even doorspreken?

Een gesprek van een uur is meestal genoeg om te bepalen of we bij elkaar passen en wat een verstandige eerste stap is. Daar zit je verder nergens aan vast.