Maatwerk SketchUp extensies en software

Rechtstreeks contact met de developer

Samenwerken met oog voor kwaliteit

De tech stack waarmee ik software ontwikkel

Wat is een tech stack en waarom is die belangrijk bij softwareontwikkeling? Een tech stack is de verzameling programmeertalen, frameworks en tools die je gebruikt om software te ontwikkelen. Zie het als mijn digitale gereedschapskist waarmee ik software ontwikkel: Van SketchUp tools tot volledige webapplicaties met Ruby on Rails.

Omdat ik full-stack developer ben, zorg ik dat alles – van back-end tot front-end – soepel met elkaar samenwerkt.

Waarom jouw maatwerk software valt of staat met de juiste tech stack

De tools die je kiest, bepalen hoe flexibel, snel en onderhoudbaar je software is. Met mijn stack help ik bedrijven zoals dat van jou aan:

  • Maatwerk SketchUp extensies met Ruby en de SketchUp Ruby API.
  • Robuuste webapplicaties met Ruby on Rails en moderne JavaScript frameworks.
  • Slimme automatiseringen die tijdrovend werk uit handen nemen.
  • Versiebeheer en samenwerking met Git en GitHub.

Zo zorg ik ervoor dat jouw software niet alleen vandaag goed werkt, maar ook toekomstbestendig is.

Technologieën waar ik mee werk

Ik werk met bewezen technologieën die stabiel, schaalbaar en toekomstbestendig zijn. Elk project vraagt om iets anders, maar hieronder zie je welke tools ik inzet bij de meeste softwareprojecten – van maatwerk extensies tot complete webapplicaties.

Besturingssysteem
  • Windows
  • macOS
  • Linux
Programmeertaal
  • Ruby
  • JavaScript
  • C#
Framework
  • Ruby on Rails
  • .NET
Server
  • Nginx
  • Puma
Caching
  • Redis
Database
  • MySQL
  • PostgreSQL
  • SQLite
Bibliotheek
  • IfcOpenShell
Dataformaat
  • JSON
  • XML
  • CSV
  • IFC
Programmeertaal
  • JavaScript
Framework
  • Bootstrap
  • Hotwire (Turbo, Stimulus)
  • Next.js
  • React.js
Bibliotheek
  • Three.js
Visueel
  • HTML
  • CSS
2D / 3D CAD
  • SketchUp Pro
  • LayOut
  • Blender / Bonsai
  • Autodesk Revit
  • AutoCAD
Grafische programmeerinterface
  • Trimble Creator
  • Dynamo
BIM Coördinatie
  • Trimble Connect
  • BIMvision
Methodiek & proces
  • Agile
  • SCRUM
  • BIM (Bouwwerk Informatie Model)
  • OOP (Object-Oriented Programming)
  • MVC (Model View Controller)
  • DRY (Don't Repeat Yourself)
API
  • REST-API's
  • Bedrijfsspecifieke API's
  • SketchUp Ruby API
  • LayOut Ruby API
Deployment
  • VPS (Virtual Private Server)
  • Docker
Versiebeheer
  • Git
  • GitHub

Werk je met een andere stack of heb je specifieke voorkeuren?
Geen probleem – ik denk graag met je mee of het past binnen mijn manier van werken.

Benieuwd hoe jouw workflow slimmer kan met de juiste software?

Laten we vrijblijvend kennismaken en samen ontdekken wat er mogelijk is – praktisch, realistisch en afgestemd op jouw manier van werken.