Softwareontwikkeling uit Rotterdam

Van firmware tot frontend

Ik ben Bastiaan Teeuwen. Onder de naam NSCW bouw ik software in C en C++, Python en full-stack web, voor teams die een ervaren ontwikkelaar zoeken in plaats van een bureau.

Diensten

Drie stacks, één aanspreekpunt

Van code die dicht op de hardware draait tot de webapplicatie die je klanten gebruiken. Vaak in combinatie: een Python-backend met een webfrontend, of C++-software met een nieuwe interface eromheen.

C en C++

Embedded, systeemsoftware en prestatiekritische code, nieuw of bestaand.

  • Embedded en systeemsoftware
  • Moderniseren van bestaande codebases
  • Profileren en optimaliseren

Python

Backendservices, dataverwerking, automatisering en koppelingen.

  • Backendservices en API's
  • Dataverwerking en eventstreams
  • Automatisering en koppelingen

Full-stack web

Webapplicaties, portalen en interne tools, van database tot browser.

  • Webapplicaties en klantportalen
  • Interne tools en dashboards
  • Snelle, toegankelijke frontends
Werk

Recente projecten

Over NSCW

Eén ontwikkelaar, van begin tot eind

Geen accountmanager, geen overdracht aan een ander team. De persoon met wie je het eerste gesprek voert, schrijft ook de code.

  • Direct contact Vragen, keuzes en problemen bespreek je met degene die het werk doet.
  • Overdraagbaar werk Tests, documentatie en heldere commits, zodat je team verder kan zonder mij.
  • Eerlijk over de fit Past een opdracht niet bij mij, dan hoor je dat meteen.
Werkwijze

Zo verloopt een opdracht

Vier stappen, elk met iets concreets dat je kunt beoordelen voordat we verder gaan.

  1. Kennismaken

    Een gesprek van een half uur, gratis. Je vertelt wat er speelt, ik vertel eerlijk of en hoe ik kan helpen.

  2. Voorstel

    Een kort, schriftelijk voorstel met de aanpak, wat er wel en niet in zit, en een schatting in uren of een vaste prijs.

  3. Bouwen

    Werk in korte iteraties, met tussentijdse opleveringen die je zelf kunt bekijken of testen. Geen verrassingen aan het eind.

  4. Opleveren en overdragen

    Code, documentatie en een overdracht aan je team. Daarna kan ik beschikbaar blijven voor onderhoud, maar dat hoeft niet.

Vragen

Voordat je mailt

Werk je alleen?
Ja. NSCW is een eenmanszaak: je werkt rechtstreeks met mij, van het eerste gesprek tot de laatste commit. Als een project meer handen nodig heeft dan ik kan bieden, zeg ik dat vooraf.
Werk je remote of op locatie?
Meestal remote vanuit Rotterdam. Voor een kick-off, een workshop of werk aan hardware kom ik graag langs; dat spreken we per opdracht af.
Kun je instappen in een bestaande codebase?
Ja, dat is eerder regel dan uitzondering. Ik begin met lezen, bouwen en testen voordat ik iets verander, en ik volg de conventies die er al zijn.
In welke taal communiceer je?
Nederlands of Engels, wat het team gewend is. Code, commits en technische documentatie schrijf ik standaard in het Engels, tenzij je anders wilt.
Volgende stap

Vertel me waar je aan werkt

Een korte mail met de context is genoeg. Ik reageer binnen één werkdag, ook als ik niet de juiste persoon ben.