Diensten
Apps voor mobiel en desktop
Vanuit Arnhem bouw ik apps met Flutter: één codebase die native draait op iOS, Android, Windows, macOS en Linux. Dat betekent sneller ontwikkelen, lagere onderhoudskosten en overal dezelfde ervaring, van de eerste schets tot de download in de App Store en Google Play.
- iOS
- Android
- Windows
- macOS
- Linux
Apps die met apparaten praten zijn een specialiteit. Ik heb veel gewerkt met Modbus, MQTT, WebSockets en Bluetooth (BLE), en met smarthome-apparaten op het lokale netwerk. Dus ook als je app niet alleen data moet tonen maar echt iets moet aansturen of uitlezen, zit je goed.
- Modbus
- MQTT
- WebSockets
- Bluetooth (BLE)
- Smarthome
Bijvoorbeeld: een smarthome-app die je installatie bedient, een facturatie-app voor onderweg, of een bestaande app die aan groot onderhoud toe is.
Meer over een Flutter-app laten makenCloud en servers (AWS)
Ik ontwerp en richt AWS-omgevingen in: van een simpele statische site tot een volledige applicatie-infrastructuur. Schaalbaar als het moet, voordelig als het kan, en altijd als code vastgelegd zodat alles reproduceerbaar en overdraagbaar is.
Bijvoorbeeld: een website of API veilig en betaalbaar hosten, een bestaande server naar AWS verhuizen, of infrastructuur als code opzetten zodat niets meer van één persoon afhangt.
Webapplicaties en websites
Van een snelle, goed vindbare zakelijke website tot maatwerk-tools en webapplicaties die een bedrijfsproces dragen. Ik bouw met moderne technieken zoals Laravel, en onderhoud of moderniseer ook bestaande CakePHP-applicaties. Altijd zonder onnodige complexiteit: licht, veilig en makkelijk te onderhouden.
Bijvoorbeeld: een zakelijke website die je bedrijf netjes presenteert, een klantportaal, een planningstool op maat, of een verouderde applicatie die toe is aan modernisering.
Meer over maatwerk-webapplicatiesData en dashboards
Ik werk veel met grote en analytische datasets: verzamelen, opschonen, koppelen en er iets zinnigs uit halen. Die data mag uit vrijwel alles komen: je eigen database, een API van een leverancier, een export of losse bestanden, en ook meetwaarden van smarthome-apparaten, sensoren of machines. Daar bouw ik dashboards bij die in één oogopslag laten zien hoe het ervoor staat, in plaats van een export die niemand opent.
Bijvoorbeeld: een dashboard met cijfers uit je eigen systemen, meetdata van machines of installaties inzichtelijk maken, of rapportages die zichzelf samenstellen.
Onderhoud en overname
Ik neem bestaande apps en applicaties over en houd ze gezond, ook als de oorspronkelijke bouwer uit beeld is. En dat doe ik proactief: afhankelijkheden, security-patches en performance houd ik bij vóórdat iets stukgaat, en actieve monitoring houdt in de gaten of alles draait. Valt er iets uit of dreigt er iets, dan weet ik het meestal eerder dan jij. Elke maand krijg je een leesbaar rapport: wat is bijgewerkt, welke bekende kwetsbaarheden (CVE's) in je pakketten zijn gevonden en verholpen, en wat aandacht verdient.
Bijvoorbeeld: een app waarvan de ontwikkelaar is gestopt, een webapplicatie die al jaren geen updates kreeg, of een verouderd systeem dat stap voor stap gemoderniseerd moet worden.
Meer over onderhoud en overnameSecurity en testen
Veiligheid en kwaliteit zijn bij mij geen losse diensten maar de standaard: een veilige (AWS-)inrichting, afhankelijkheden en security-patches die proactief worden bijgehouden, en geautomatiseerde tests bij maatwerk zodat een wijziging van vandaag niet het probleem van morgen wordt. Dat bijhouden is concreet werk: ik toets de pakketten waarop je software leunt tegen de publieke CVE-database van bekende kwetsbaarheden, zodat een lek in een bibliotheek gevonden en gedicht wordt in plaats van maanden te blijven liggen. Releases lopen via een CI/CD-pipeline: elke wijziging wordt automatisch gebouwd, getest en uitgerold, zonder handwerk en zonder verrassingen. Bij overgenomen projecten start ik met een security- en kwaliteitscheck, zodat je weet waar je staat.
Alle code staat in Git, met een leesbare historie van wat er wanneer is gewijzigd. Elke wijziging is daardoor terug te draaien, en je project blijft overdraagbaar: de code is van jou, en een andere ontwikkelaar kan er zo mee verder. Je zit dus nooit aan mij vast.
Interim en projectinzet (zzp)
Naast complete projecten ben ik als zelfstandig ontwikkelaar met ruim twintig jaar ervaring in te zetten waar je team tijdelijk versterking nodig heeft: op interim-basis, voor een afgebakende opdracht, of om onderhoud van een bestaande applicatie over te nemen. Remote of op locatie: vanuit Arnhem werk ik in heel Gelderland, en verder in Nederland als het project zich daarvoor leent.
Bijvoorbeeld: een Flutter- of Laravel-ontwikkelaar die direct meedraait in je team, of iemand die een vastgelopen project weer op de rails zet.
Iets voor jouw bedrijf?
Twijfel je of jouw idee hierbij past? Stuur het in, dan denk ik met je mee.
Neem contact op