Software I use, tools I love, and my skill set.
While the web is constantly evolving, and I think it’s important to explore new frameworks and approaches... I find myself most comfortable with the technologies and skills listed here.
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 more solid than a modern 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.