Freelance webdevelopment

Websites

Voor je product wil je natuurlijk een nette website, of misschien zelfs een webshop, of je wil je gebruikersbestand up to date houden via je website.

Specifieke wensen kunnen makkelijk vervuld worden door een website op maat te bouwen, waarbij van het begin af aan op jouw noden ingespeeld wordt. Jij controleert hoe je je website wil gebruiken en beheren!

Interne tools

Veel mensen voeren veel repetitieve taken uit. Wij - software developers - houden ervan om de vervelende en saaie taken te automatiseren.

Enkele voorbeelden die in de gedachten springen:

  • Facturen genereren
  • Bestellingen opvolgen
  • Personeelsbeheer
  • Ruimtereservaties beheren

Deze lijst is natuurlijk niet compleet. Neem gerust contact op om je idee te toetsen en te horen wat de mogelijkheden zijn.

Extra mankracht

Soms kom je net een paar handen te kort om aan je bestaande codebase te werken. In dat geval - mits enkele voorwaarden - kan ik voor jou werken op uurbasis, of zelfs op projectbasis.

Samenwerking gebeurt actief, d.w.z. dat je van mij ook feedback en hints krijgt hoe je verder je codebase kan verbeteren en wat voor optimalisaties er nog mogelijk zijn.

Favoriete technologie

  • django-logo

    Python/Django

    Django is een high-level web-framework, geschreven in Python en het is gericht op 'perfectionisten met deadlines'.

  • django-logo

    PostgreSQL

    Postgres is een uitstekend, hoog-performante relationele databank. Het is mijn eerste keuze als database, omdat data-integriteit uitstekend gewaarborgd wordt, naast de vele features.

  • django-logo

    Git

    Voor een serieus project moet je goeie tools gebruiken. Git is daar eentje van - mijn voorkeurs versiecontrolesysteem. Github is de populaire keuze om de repository onder te brengen, maar ook BitBucket is een optie als de code niet publiek mag zijn.

This is the basic set of tool that would probably be used with each new project. There is a lot more though: nginx is the first choice of webserver, which proxies to uwsgi which talks to Django.

For caching, redis and memcache are viable options.

Deployment is automated with Ansible, and all passwords and other secrets are stored in an encrypted vault.

Consultancy

Hulp nodig bij het opsporen van performantie problemen? Of loop je tegen moeilijk op te lossen bugs aan? Hulp nodig bij het uitdenken van de architectuur van een applicatie?

Dit soort problemen kan opgelost worden in consultancy sessies. De bestaande code wordt geanalyseerd en verbeterpunten worden aangedragen, met een focus op quick wins en een langetermijnplan.

Mogelijke technologiestacks: