Open to new projects

Web Developer
Ivan Safronov

HTML · CSS · JavaScript · PHP · Python · SEO
27 y.o. · São Paulo, Brazil

Ivan Safronov — web developer
7+
years of experience
20+
projects launched
3
languages (incl. code)

About me

My name is Ivan, and I'm a web developer. I came into development from economics (Bauman Moscow State Technical University) — and that turned out to be an advantage: I see a website not just as code, but as a tool that should bring in leads and sales, not just look good.

Over 7+ years I've built and launched a wide range of projects of different scales — from landing pages to an online store with online payments, integrations, and marketplace feeds. I work with HTML, CSS, JavaScript, PHP, and Python, and set up SEO and Yandex.Direct advertising. I take a project end to end: from the brief to launch and ongoing support.

I live in Brazil and work remotely — reachable on Telegram and WhatsApp, I reply quickly and adapt my time zone to the client. If you need a developer who sees the job through to results and won't disappear halfway — get in touch.

Skills & technologies

Core stack
HTML5 cert
CSS3 cert
JavaScript cert
PHP
Python
Django
MySQL
SQLite
Frontend 8
responsive & cross-browser layout pixel-perfect markup from Figma and mockups working from references and specs building interfaces from scratch multilingual sites SEO-friendly URLs search, filtering and pagination contact forms
Backend 13
server-side logic development authorization and authentication systems sessions and cookies file upload and processing admin panels user dashboards e-commerce stores user management product management order management newsletter management cron jobs maintenance and improvement of existing projects
Databases 4
database schema design MySQL SQLite writing and optimizing SQL queries
Integrations & automation 14
REST API JSON Telegram bots payment system integration third-party API integration email services messengers live chats mapping services data import and export Excel and Google Docs report generation parsers and automation scripts image processing and optimization
Server infrastructure 11
Git GitHub SSH Git-based deployment VPS and hosting setup domain registration and setup DNS configuration SSL certificates mail service setup migrating projects between servers and hosts backups and disaster recovery
SEO, analytics & advertising 18
technical SEO meta tags sitemap.xml robots.txt structured data canonical Open Graph Schema.org redirect configuration duplicate page elimination URL structure optimization page and filter indexing control image optimization page speed optimization Google PageSpeed Insights — consistently 95+ Yandex.Direct campaign creation and management analytics integration (Yandex.Metrica, Webmaster) technical prep of sites for ad campaigns
Security 4
form spam protection anti-bot mechanisms basic web application security custom solutions for limiting unwanted activity
Additional 8
active use of AI tools in development using LLMs to speed up coding and automate tasks Photoshop / Gimp MS Excel MS Word Windows Linux (Ubuntu) macOS

Languages

Russian
Native language
English
Level B2 — Upper-Intermediate
Portuguese
Level B2 — Upper-Intermediate

Work experience

IT Specialist

Wergrauf

July 2023 — January 2026 · 2.5 years
  • E-commerce website development from design mockup
  • Payment and third-party service integrations
  • SEO and performance optimization
  • Yandex.Direct and Yandex.Business setup
  • Integration with warehouse management and marketplaces
  • Technical support and service monitoring

Web Developer

Freelance

August 2018 — July 2023 · 5 years
  • Requirements gathering and specification writing
  • Website design and development
  • Testing and project launch
  • SEO and performance optimization
  • Ongoing support and feature development
  • Ad campaigns: Yandex, Google, Facebook

Project examples

E-commerceRU
Hizberg — plumbing store

Full purchase flow with online payment · no CMS or DB

  • Catalog, cart, checkout, online card/SBP payment
  • File-based orders with status tracking and a mini admin
  • Marketplace review import, email & SMS notifications
E-commerceRU
Wergrauf — plumbing store

New brand · built from scratch, no CMS

  • Pure stack: PHP + JS, no CMS or database
  • Products from Google Sheets, online payment, admin panel
  • 90–100 PageSpeed, SEO & e-commerce analytics
Business siteRU
Digital goods platform

PHP + MySQL, no CMS · 100 / 99 PageSpeed

  • Full platform on PHP + MySQL, no CMS or frameworks
  • Digital goods catalog, user accounts, online payment & file delivery
  • Articles section, FAQ, custom admin panel, SEO
  • Self-hosted fonts, inline CSS, WebP, lazy-loaded player
  • PageSpeed 100 / 99, Accessibility 100
Business siteRU
Manufacturing company website

Industrial B2B · 9 languages, no CMS

  • Pure stack: PHP + HTML/CSS/JS, no CMS or frameworks
  • 9 languages on a single engine with switcher
  • Quote form with drawing upload, captcha & spam protection
  • Inline CSS, self-hosted fonts, all-WebP graphics
  • PageSpeed 96 / 97, Accessibility 100
Business siteRU
Car auction website

Cars from Japanese auctions · 99 / 94 PageSpeed

  • Pure stack: HTML/CSS/JS + PHP includes, no frameworks or CMS
  • Multi-page structure, design system on CSS variables
  • Client-side catalog filter and modal quote forms with validation
  • WebP, inline critical CSS, LCP prioritization, WCAG AA accessibility
  • PageSpeed 99 / 94, Accessibility 100, SEO 100
Landing pageRU
Business landing page

100 / 100 PageSpeed · WCAG AA accessibility

  • HTML5 / CSS3 / vanilla JS + PHP — no frameworks
  • Self-hosted Inter font (woff2 subset), inline CSS
  • AJAX form on PHP with honeypot spam protection
  • JSON-LD LocalBusiness, WCAG AA contrast
  • PageSpeed 100 / 100, Accessibility 100, SEO 100
Landing pageRU
Business landing page

Pure stack, no frameworks · 100 / 95 PageSpeed

  • HTML5 / CSS3 / vanilla JS — no frameworks or bundlers
  • Inline critical CSS, prioritized hero loading (LCP)
  • All images in WebP, zero layout shift (CLS = 0)
  • HomeAndConstructionBusiness structured data, SEO
  • PageSpeed 100 / 95 (desktop / mobile)
Landing pageRU
Online drawing school

Built from a design mockup · Bootstrap 4 + jQuery

  • Responsive layout from a ready Bootstrap 4 design mockup
  • jQuery interactivity: FAQ accordion, currency switcher, dropdown
  • Custom decorative font (self-hosted woff2)
  • Responsive hero (srcset), WebP, WCAG contrast
  • PageSpeed 97 / 82, Accessibility 95
E-commerceRU
Hizberg — plumbing store

Full purchase flow with online payment · no CMS or DB

  • Catalog, cart, checkout, online card/SBP payment
  • File-based orders with status tracking and a mini admin
  • Marketplace review import, email & SMS notifications
E-commerceRU
Wergrauf — plumbing store

New brand · built from scratch, no CMS

  • Pure stack: PHP + JS, no CMS or database
  • Products from Google Sheets, online payment, admin panel
  • 90–100 PageSpeed, SEO & e-commerce analytics
Business siteRU
Digital goods platform

PHP + MySQL, no CMS · 100 / 99 PageSpeed

  • Full platform on PHP + MySQL, no CMS or frameworks
  • Digital goods catalog, user accounts, online payment & file delivery
  • Articles section, FAQ, custom admin panel, SEO
  • Self-hosted fonts, inline CSS, WebP, lazy-loaded player
  • PageSpeed 100 / 99, Accessibility 100
Business siteRU
Manufacturing company website

Industrial B2B · 9 languages, no CMS

  • Pure stack: PHP + HTML/CSS/JS, no CMS or frameworks
  • 9 languages on a single engine with switcher
  • Quote form with drawing upload, captcha & spam protection
  • Inline CSS, self-hosted fonts, all-WebP graphics
  • PageSpeed 96 / 97, Accessibility 100
Business siteRU
Car auction website

Cars from Japanese auctions · 99 / 94 PageSpeed

  • Pure stack: HTML/CSS/JS + PHP includes, no frameworks or CMS
  • Multi-page structure, design system on CSS variables
  • Client-side catalog filter and modal quote forms with validation
  • WebP, inline critical CSS, LCP prioritization, WCAG AA accessibility
  • PageSpeed 99 / 94, Accessibility 100, SEO 100
Landing pageRU
Business landing page

100 / 100 PageSpeed · WCAG AA accessibility

  • HTML5 / CSS3 / vanilla JS + PHP — no frameworks
  • Self-hosted Inter font (woff2 subset), inline CSS
  • AJAX form on PHP with honeypot spam protection
  • JSON-LD LocalBusiness, WCAG AA contrast
  • PageSpeed 100 / 100, Accessibility 100, SEO 100
Landing pageRU
Business landing page

Pure stack, no frameworks · 100 / 95 PageSpeed

  • HTML5 / CSS3 / vanilla JS — no frameworks or bundlers
  • Inline critical CSS, prioritized hero loading (LCP)
  • All images in WebP, zero layout shift (CLS = 0)
  • HomeAndConstructionBusiness structured data, SEO
  • PageSpeed 100 / 95 (desktop / mobile)
Landing pageRU
Online drawing school

Built from a design mockup · Bootstrap 4 + jQuery

  • Responsive layout from a ready Bootstrap 4 design mockup
  • jQuery interactivity: FAQ accordion, currency switcher, dropdown
  • Custom decorative font (self-hosted woff2)
  • Responsive hero (srcset), WebP, WCAG contrast
  • PageSpeed 97 / 82, Accessibility 95

Ready-made sites for sale

Education

🎓
Master's degree, Faculty of Economics
Bauman Moscow State Technical University
2022
📘
Bachelor's degree, Faculty of Economics
Bauman Moscow State Technical University
2020

Contact