Web Developer
Ivan Safronov
HTML · CSS · JavaScript · PHP · Python · SEO
27 y.o. · São Paulo, Brazil
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
Frontend 8
Backend 13
Databases 4
Integrations & automation 14
Server infrastructure 11
SEO, analytics & advertising 18
Security 4
Additional 8
Languages
Work experience
IT Specialist
Wergrauf
- 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
- 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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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)
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