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

How to sharpen images (Automatically with Uploadcare)

Processing & Transformations
Picture of Arthur Khayrullin

AVIF vs JPEG XL vs JPEG: Which image format is best for you?

Web Performance
Picture of Arthur Khayrullin

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 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

Improve animated GIF performance with HTML5 video

Web Performance
Picture of Arthur Khayrullin

JPEG quality loss: Why and how to manage it

Processing & Transformations
Picture of Arthur Khayrullin

HTML5 file uploader with PHP backend

Uploading
Picture of Arthur Khayrullin

Cumulative Layout Shift explained — Google Lighthouse, pt. 8 (final)

Web Performance
Picture of Arthur Khayrullin

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

Web Performance
Picture of Arthur Khayrullin

First Input Delay: Website interactivity explained — 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 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

Uploadcare vs Cloudinary: 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 vs speed

Web Performance
Picture of Arthur Khayrullin

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

Processing & Transformations
Picture of Arthur Khayrullin