Hi, I'm

Robin Chernak

Full-Stack & Platform Engineer

Keeping 65+ brand websites fast, stable, and secure, and building the applications, automation, and integrations behind them.

Full-Stack EngineeringPlatform EngineeringAIAutomationDevOpsWeb SecurityData & Integrations
React
Next.js
TypeScript
JavaScript
Python
PowerShell
SQL
Microsoft Azure
Azure DevOps
Vercel
Netlify
GitHub
Sitecore SXA
Builder.io
Salsify
Solr
Supabase
React
Next.js
TypeScript
JavaScript
Python
PowerShell
SQL
Microsoft Azure
Azure DevOps
Vercel
Netlify
GitHub
Sitecore SXA
Builder.io
Salsify
Solr
Supabase
View all projects →
RC

About Me

For more than ten years, I've kept the websites behind a portfolio of 65+ consumer brands running. I started on the front end and grew into the whole platform: Sitecore on Azure, deployment pipelines, product data, search, SSL, and incidents. More and more of my work is security, and I learned all of it on the job and by training myself.

Learn more about my background →
65+Brand websites on the platform I support
3,535 → 0Daily production SSL errors after a root-cause fix
1M+Firewall alerts traced to their real source
2,253Flagged requests reviewed one by one
OPS

Root Cause Over Restarts

Recurring SSL failures were starving two production servers behind 65 websites. I traced them to an unneeded dependency and rolled out a fix one server at a time, with no downtime.

Read Case Study →
SEC

Before Flipping the WAF to Prevention

Separating harmless firewall alerts from real attacks before blocking was turned on, including the one that looked like a false positive and wasn't.

Read Case Study →
DATA

Connecting CMS Content, Marketing Taxonomy & GA4

A Brand team wanted more insight into its articles. I connected published content, its Marketing taxonomy, and analytics without making the CMS own all of it.

Read Case Study →
QA

Product Data QA Automation

A PowerShell framework that checks product data from Salsify against what actually renders on the live product page.

Read Case Study →

Let's Connect

I'm always interested in discussing new opportunities, interesting projects, or ways to collaborate.

Things I learned the non-boring way.

Production Engineering · Reliability · Sitecore

Root Cause Over Restarts: Resolving Sitecore Thread Exhaustion Across 65 Production Websites

How I traced recurring SSL failures to unnecessary xConnect retries, isolated a configuration issue across two production nodes, and rolled out a targeted fix without platform-wide downtime.

Read →
Full-Stack · Data · CMS Integrations

Connecting Published Content, Marketing Taxonomy, and GA4 Without Turning the CMS Into an Analytics Database

A Brand team wanted better insight into its article library. The challenge was connecting what was published, how Marketing classified it, and how it performed without creating another CMS maintenance burden.

Read →
Automation · Data · Integrations

Building a Product QA Framework Across Salsify and Downstream Platforms

The product existed. The SKU existed. The page existed. Somehow, none of them agreed with each other.

Read →
Security · Azure · WAF

Before Flipping the WAF to Prevention: Telling False Positives From Real Attacks

A web application firewall in prevention mode blocks whatever its rules match, including your own customers. Before we turned blocking on across 65+ brand sites, I had to prove which alerts were noise and which were real attacks.

Read →
Engineering · Ownership · Real Life

Congratulations, It's Yours Now: Inheriting Systems Nobody Wrote Down

When the people who built a system move on, the system doesn't. Neither do its quirks. Here's what I learned taking over SSL, redirects, a store locator, and a product importer someone spent four years building.

Read →
Front End · CSS · Brand Sites

The Day a Brand Site Turned the Wrong Shade of Orange

Nothing was broken. Every page loaded. The site was just a little bit the wrong orange, and on a brand site, that counts as an outage.

Read →
Data · Integrations · Debugging

Two Fields Named "Product Type" Walk Into an Importer

A brand's product filters went sideways after an import. The cause wasn't one bug. It was three, plus a naming collision, plus a mapping that had never worked a single day in its life.

Read →
Infrastructure · SSL · IIS

The SSL Certificate That Couldn't Renew Because the Site Was Too Secure

One brand site's certificate renewal kept failing. Nothing was wrong with the certificate. The problem was a door I didn't know had to stay open.

Read →

One title. A lot more than one job.

The title stayed the same. The scope didn't.

2014 — Present

Front-End Engineer

Multi-brand consumer products company · 65+ brand websites

  • Build and maintain front-end experiences across the brand portfolio with React, Next.js, TypeScript, CMS themes, and CSS, including performance and Core Web Vitals work.
  • Rebuilt an inherited product data importer that syncs PIM data into the CMS for every brand, with QA validation before each production release.
  • Resolved recurring instability on load-balanced production servers, cutting SSL errors from 3,535 a day to zero with a server-by-server rollout and no downtime.
  • Analyzed web application firewall logs ahead of prevention mode, tracing 1M+ alerts to their real source while confirming which traffic was real attacks.
  • Led a technical investigation of tracking and consent behavior for the legal team, and now lead the consent management rollout across sites.
  • Took over SSL certificates, redirects, and a store locator when other engineers left, and own production reliability: deployment pipelines, IIS, search, and incident response.
  • Supporting the move to headless architecture, and train brand teams and mentor a teammate on the CMS platform.