Dan Urbanowicz

What I do

I build high performance websites and web apps that focus on speed, security and scalability. Get in touch with me or read on...

JAMstack Web Development

I provide a complete design and development service for headless websites and web applications built on the JAMstack.

What's the JAMstack?

Simply put, it's a modern way of building websites that are faster, cheaper, more reliable, and more secure. It's a method that is rapidly becoming popular and is already trusted by companies like Nike, Unilever and Verizon.

A slightly more technical explanation is that instead of running on a traditional 'monolithic' server stack with OS, web server and database running on the same machine (think Wordpress + a LAMP stack), JAMstack projects are typically a collection of pre-built static assets served and distributed over a CDN, with client-side Javascript handling any dynamic programming during the request/response cycle, and server-side processes abstracted into microservice APIs and/or small, task-specific Lambda functions.

Because of this, these types of projects will normally run much faster, be more secure (there is a smaller attack surface) and be cheaper to maintain and scale than their traditional counterparts, with very low TTFB (time to first byte) because the page is already pre-generated and ready to serve by the CDN.

Together with the latest static site generators like 11ty and Gatsby, and automated deployments, even running huge websites with 1000s of pages and frequent updates is both fast and highly practical, removing the need for much of the complicated template or database query caching that we see on legacy monolithic web projects. This means that your pages are always pre-built and ready to serve at request time, and when served over a CDN, are cached at multiple edge nodes around the world for ultra low response times.

Performance Optimisation

Slow pages result in increased user frustration and decreased engagement. Reducing the time it takes your web page to render (become visible in its completeness to the user) is one of the most important things you can do to make the user’s experience more instantaneous and make any subsequently viewed pages load faster.

Bloated and redundant CSS and Javascript, render-blocking assets, overweight image resources, misconfigured DNS, 404 and SSL errors; issues like these are extremely common and can negatively impact user experience in a number of ways, sometimes driving visitors away before they have even begun to engage with your site or product.

Because of the serious nature of problems like those above, I offer detailed analysis and performance auditing of websites and web applications, and I provide highly specific action plans with the necessary steps to remedy any weak spots and to optimise the project's performance.

Need some help?

I am currently available for hire on a freelance basis and would be interested to hear from you if you have a project you'd like to discuss.

To request examples of my work or if you have any other questions, get in touch!