SEEKING WORK | The Netherlands | Remote (anywhere)
I have almost 10 years experience with Python/Django and worked with many tools/technologies/libraries related to it (Vue, pytest, various CI/CD tools, docker, htmx, alpine, websockets etc).
I especially love to dive into odd bugs and optimize slow queries/functions. I am a big fan of testing and documenting.
I maintain a few applications for clients (as the sole developer), but can also work well within a team.
My Github profile with some open source work: https://github.com/GDay. I maintain a fairly popular background worker for Django and have open sourced one of my SaaS applications.
SEEKING WORK | The Netherlands | Remote (anywhere)
I have more than 7 years of experience with Python/Django and worked with many tools/technologies/libraries related to it (Vue/Vuex, pytest, various CI/CD tools, docker, htmx, websockets etc). I love to dive into odd bugs and optimizing slow queries/functions. I am a big fan of testing and documenting.
I maintain a few applications for clients (as the sole developer), but can also work well within a team.
I have been using HTMX with Django for over 3 years on multiple (client) projects.
In 99% of the cases, it works just fine. In the 1% of highly interactive components that aren’t working well with HTMX, you can just put in some Vue or alpineJS. whichever works best for you.
I have migrated all of my own and client apps from a decoupled Vue/django setup to HTMX. It was a ton of work, but it’s awesome having a clean setup with no node modules.
I think you mention a very valid point that is worth reiterating: Even when you enter territory where HTMX gets cumbersome for some reason, you can still use custom JS or some other library to work around it.
I admit that I initially started to use HTMX to avoid JS, but I am now more comfortable than ever before to fall back to some lines of Javascript in the few cases where HTMX does not feel like a great fit to solve the problem at hand.
Another great side effect (that you also mentioned) is how much cleaner the project is structured now. But I also realize that this might not apply to big projects.
> I admit that I initially started to use HTMX to avoid JS, but I am now more comfortable than ever before to fall back to some lines of Javascript in the few cases where HTMX does not feel like a great fit to solve the problem at hand.
Many people don't realize that great engineering happens under constraints. When you're faced with an empty project and the full power of JavaScript, you have 5,000,000 ways to do something and the chance to make a series of wrong choices that back you into a corner is high. By contrast, when you're working within a system that constrains the available choices, the possible design paths are considerably fewer and so the system becomes more understandable and maintainable, which makes for a very straightforward, comfortable dev experience.
The same goes for great design, of course figuring out the constraints is the trick with design - when there aren't really the same hard hardline guardrails that programming languages have; I suppose platforms like Figma attempt to create relatively rigid rails to follow.
SEEKING WORK | The Netherlands | Remote (anywhere)
I have more than 7 years of experience with Python/Django and worked with many tools/technologies/libraries related to it (Vue/Vuex, pytest, various CI/CD tools, docker, htmx, websockets etc). I love to dive into odd bugs and optimizing slow queries/functions. I am a big fan of testing and documenting.
I maintain a few applications for clients (as the sole developer), but can also work well within a team.
SEEKING WORK | The Netherlands | Remote (anywhere)
I have more than 7 years of experience with Python/Django and worked with many tools/technologies/libraries related to it (Vue/Vuex, pytest, various CI/CD tools, docker, htmx, websockets etc). I love to dive into odd bugs and optimizing slow queries/functions. I am a big fan of testing and documenting.
I maintain a few applications for clients (as the sole developer), but can also work well within a team.
SEEKING WORK | The Netherlands | Remote (anywhere)
I have more than 6 years of experience with Django and worked with many tools/technologies/libraries related to it (Vue/Vuex, pytest, various CI/CD tools, docker, htmx, websockets etc).
I maintain a few applications for clients (as the sole developer), but can also work well within a team. I am located in Europe, but I can also work within US timezones.
Location: The Netherlands
Remote: Yes, but hybrid is okay too (max 2 days/week)
Willing to relocate: No
Technologies: Python, Django, VueJS and related tools/technologies. I am learning Go at the moment.
Résumé/CV: On request
Email: hello - at - djangowaves - dot - com
I have more than 6 years of experience with Python and Django and a few years of experience with VueJS (but I am happy to learn a different language/framework). I have been doing contract work for most of my career and also built a few of products from scratch (as a founder). Freelancing has been fine, but I would be open to a permanent full time position. I have worked in teams and also as the sole developer - also worked as the lead developer of a small team.
Location: The Netherlands
Remote: Yes (max 2 days a week onsite, fully remote is preferred)
Willing to relocate: No
Technologies: Python, Django, VueJS and related tools/technologies. I am learning Go at the moment.
Résumé/CV: On request
Email: hello - at - djangowaves - dot - com
I have been freelancing for over 6 years now and also built a bunch of products for myself. Freelancing has been fine, but I would be open to a permanent full time position if the right one comes along. I have worked in teams and as the sole developer - also worked as the lead developer of a small team.
Haha, nope, not an Aussie. I actually do get that question every now and then when people see my Github! I didn’t think that through 10 years ago when I created it and now I am kind of stuck to it, lol. It can be a great icebreaker though when meeting new people!
I have no data to support this but I'm willing to bet that the likelihood they do keep those values is significantly greater than the likelihood that they don't.
SEEKING WORK | The Netherlands | Remote (anywhere)
I have 5+ years of experience with Django and worked with many tools/technologies/libraries related to it (Vue/Vuex, pytest, various CI/CD tools, docker, htmx, websockets etc).
Writing docs/tests (where applicable) is important to me. I, unfortunately, won't work on a project if tests are not part of the plan. If you currently have an existing app without tests, then I am happy to write those for you.
I have almost 10 years experience with Python/Django and worked with many tools/technologies/libraries related to it (Vue, pytest, various CI/CD tools, docker, htmx, alpine, websockets etc). I especially love to dive into odd bugs and optimize slow queries/functions. I am a big fan of testing and documenting.
I maintain a few applications for clients (as the sole developer), but can also work well within a team.
My Github profile with some open source work: https://github.com/GDay. I maintain a fairly popular background worker for Django and have open sourced one of my SaaS applications.
Contact: https://djangowaves.com/contact/