Tools
Software & tools I use on a regular basis.
Languages
- Javascript The language I’m most comfortable with. I’ve been building web projects in Javascript since the dark ages... from simple JQuery projects in University, to Backbone & Marionette. So I’ve been around long enough to witness the evolution of Javascript frameworks and how things have changed since React & Flux was introduced into the community.
- Typescript Love it, brings such an improvement to Javascript development.
- PHP / Laravel Nothing better than a solid Laravel backend, it pairs well with many different front-end frameworks.
- React I started using React and Flux since it’s release over 10 years ago. When I watched the presentation by Dan on Redux & Timetravel debugging it had a huge impact on me and the way I think about and structure code.
- NextJS I was an early adopter of NextJS and Zeit, after a few years I’ve come back to it and it’s now my current framework for new projects.
- Vue I built a few projects with Vue 2 & 3. I prefer the composition API of Vue 3 but the upgrade path hasn’t been that smooth, so I’ve moved back to React.
- Astro Makes it fun to work on simple static sites again.
Software Dev
- Full-stack development Either full-stack Javascript or products a mix with PHP / Laravel backends.
- Front-end development Front-end Javascript applications with React or Vue, Laravel Livewire etc.
- Backend & Servers Server architecture and development. APIs and micro-services, scaling, queues, distributed servers, serverless apps.
- APIs & CI API design and deployment, continuous integration or server configuration.
Business
- Startup Prototypes (MVP) I’m capable of rapidly building quick (MVP) prototypes that can be used to show investors, test and get feedback from users, before refining the idea more.
- Business Plans I can help shape your business plan, identity your target market and make sure that the prototype is a viable product that your customers will love.
- Technical Advice Need advice for your startup or idea? I can provide technical advice or consulting to help you avoid any technical pit-falls.
Design
- Branding & Logos Multimedia work like branding, design, logos, presentations, business cards, posters, etc for companies and friends.
- Website Design Design and coding of static websites, including designing for a11y web accessibility standards for impaired users.
- Print Design Print design, such as posters, business cards or company documents.
Hosting
- AWS Long live the king. AWS is great and I’m very familiar with the ecosystem and tools.
- Cloudflare I’ve been using Cloudflare a lot more recently, especially for the serverless edge workers.
- Heroku & Fly.io I spent many years on Heroku, but lately Fly.io has been where I host my smaller projects.
- Linux I’m very familiar and fluent in Linux and self-host and administer a lot of servers, especially for Laravel projects.
Tools
- Elastic Search I self-host a cluster of 3 search engines, with 21 proxies around the world. The search supports 20+ languages and Elastic Search has the best multilingual support by far.
- Statamic This is my preferred CMS... it’s super easy to manage with Laravel, create plugins or customize almost every aspect of. I especially like the Git integration so content is version controlled.
- Sketch App For design work I always jump back into Sketch. I prefer simplicity in my work and although I’m well acquainted with Adobe software, I enjoy working in Sketch and vector shapes a lot more for design work and blueprints.