Home/Blog/Arthur Khayrullin
Picture of Arthur Khayrullin

Arthur Khayrullin

Arthur Khayrullin is a web developer with over a decade of experience. Arthur’s clients are international start-ups and companies that want to stand firmly on their feet on the Web, while focusing on their business operations.

In his work, both Web Development and Technical Writing, Arthur Khayrullin focuses on separating the wheat from the chaff first to assess all the ‘‘Why’’ behind requests. Getting a Computer Science degree taught him that structure is key. So, when reading articles here on Uploadcare, expect to be guided through the topic in a step-by-step fashion, but with room for your own imagination when needed.

As a developer himself, Arthur Khayrullin writes for Software Engineers and tech-oriented Product Owners.

Arthur’s work has been globally appreciated on the Upwork freelancing platform. Being a Top Rated Plus (Top 3% on the platform) in his niche, he uses the soft and hard skills to provide coherent programming-oriented narrative for Uploadcare.

Expertise

  • Web development
  • WordPress
  • Shopify
  • HTML
  • CSS
  • JS
  • PHP
  • Website speed & performance
  • API design & integration
  • Debugging
  • Extending existing WordPress plugins with custom functionality
  • Technical writing
  • Problem-solving-oriented thinking

Articles

Optimizing apps using React Developer Tools

Web Performance
Picture of Arthur Khayrullin

Core web vitals tutorial for web developers and SEO engineers

Web Performance
Picture of Arthur Khayrullin

Interaction to Next Paint: how to measure and improve it

Web Performance
Picture of Arthur Khayrullin

Time to First Byte: What it is, why it matters, and how to improve it

Web Performance
Picture of Arthur Khayrullin

How to make a Drag-and-Drop file uploader

Uploading
Picture of Arthur Khayrullin

Improving animated GIF performance with HTML5 video

Web Performance
Picture of Arthur Khayrullin

JPEG quality loss: why it happens and how to manage it

Processing & Transformations
Picture of Arthur Khayrullin

Developing an HTML5 file uploader with a PHP back end

Uploading
Picture of Arthur Khayrullin

Cumulative Layout Shift — the key to a website’s visual stability — Google Lighthouse, pt. 8 (final)

Web Performance
Picture of Arthur Khayrullin

What is TBT (Total Blocking Time) in Lighthouse and why it matters — Google Lighthouse, pt. 7

Web Performance
Picture of Arthur Khayrullin

First Input Delay (FID): website interactivity and responsiveness — Google Lighthouse, pt. 6

Web Performance
Picture of Arthur Khayrullin

What is TTI (Time To Interactive)? What does it say about your website? — Google Lighthouse, pt. 5

Web Performance
Picture of Arthur Khayrullin

What is Largest Contentful Paint (LCP) and how to improve it — Google Lighthouse, pt. 4

Web Performance
Picture of Arthur Khayrullin

What is Lighthouse Speed Index and why should you care? — Google Lighthouse, pt. 3

Web Performance
Picture of Arthur Khayrullin

A handier Cloudinary alternative: Uploadcare. Review & comparison

Processing & Transformations
Picture of Arthur Khayrullin

What is First Contentful Paint and how to improve it — Google Lighthouse, pt. 2

Web Performance
Picture of Arthur Khayrullin

What is Google Lighthouse and why you should use it — Google Lighthouse, pt. 1

Web Performance
Picture of Arthur Khayrullin

Responsive images vs Adaptive Delivery

Web Performance
Picture of Arthur Khayrullin

Lossless image compression. Quality over page speed?

Web Performance
Picture of Arthur Khayrullin

How to convert docs to PDF with Uploadcare and show them in a browser

Processing & Transformations
Picture of Arthur Khayrullin