Freelance web development
Your product needs a decent website, maybe even a webshop or maybe you want to keep your userbase updated through your website.
Your custom requirements are easily met by building custom websites, starting from your needs. You control how to use and operate your website!
Lots of people perform lots of repetitive tasks. Us - software developers - like to automate the bland and boring stuff.
Examples that jump into mind:
- Generating invoices
- Keeping track of orders
- Managing your staff
- Tracking room reservations
Ofcourse, this list is not exclusive. Contact me to bounce your ideas and hear what's possible.
Sometimes you're just short a pair of hands to work on your existing codebase. In that case, if the requirements are met, I can work for you on an hourly base or based on a project fee.
Collaboration is done on an active base - you will get pointers and hints from me how you can further improve the code structure and what optimizations are still possible.
Favourite technology
-
Python/Django
Django is a high-level web framework written in Python, aimed on 'perfectionists with deadlines'.
-
PostgreSQL
PostgreSQL is an excellent, performant relational database, my first choice to handle your data with excellent integrity.
-
Git
Every serious project needs serious tooling. Git is the preferred VCS, and Github is the popular repository hosting choice.
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.