Dan Urbanowicz

What I do

I build high performance websites and web apps that focus on speed, security and scalability. I also provide training and guidance on frontend performance optimisation and modern deployment workflow.

Serverless Web Development

I provide a complete design and development service for serverless websites and web applications.

So what's serverless? Instead of running on a traditional server stack with OS, web server and database typically on the same machine (think Wordpress + a LAMP stack), serverless projects are 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.

Because of this, serverless projects will normally run much faster, be more secure (smaller attack surface) and be cheaper to maintain and scale than their traditional counterparts, with very low TTFB (time to first byte) independent of geographic location.

With the latest static site generators and automated deployments, even running large 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 server-based web projects. This means that your projects 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.

Training & Guidance

I provide tailor-made training courses and workshops for frontend dev teams, helping them to understand and appreciate modern tooling and performance best practices, and to build these naturally into their project workflow.

Contact me if you are interested in producing a bespoke training course or workshop for your organisation.

Hire me

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 questions, please get in touch.