{
    "ready": true,
    "site": {
        "id": 0,
        "domain": "atanas.info",
        "display_name": "Atanas Atanasov",
        "primary_country_code": "",
        "category_name": "Personal: Portfolios & CVs"
    },
    "metrics": {
        "global_rank": 7420,
        "country_rank": 3769,
        "category_rank": 11,
        "daily_pageviews_per_visitor": 3.95,
        "daily_time_on_site_seconds": 336,
        "bounce_rate": 31.16,
        "search_visits_percent": 41.17,
        "total_sites_linking_in": 1,
        "monthly_unique_visitors": 160,
        "recorded_at": "2026-03-31 23:40:00"
    },
    "audit": {
        "score": 89
    },
    "traffic_sources": {
        "direct_percent": 28.39,
        "search_percent": 36.04,
        "social_percent": 8.49,
        "referral_percent": 12.25,
        "email_percent": 6.07,
        "paid_percent": 8.76
    },
    "seo_profile": {
        "backlinks_total": 1,
        "referring_domains": 1,
        "dofollow_backlinks_percent": 100,
        "organic_keywords": 79,
        "indexed_pages": 19,
        "page_speed_score": 100,
        "mobile_friendliness_score": 87,
        "authority_score": 45,
        "spam_risk_score": 15
    },
    "crawl_report": {
        "robots_status": 200,
        "sitemap_status": 404,
        "sitemap_total_urls": 0,
        "crawl_blocked": false,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": "",
        "notes": [
            "Sitemap could not be confirmed."
        ],
        "created_at": "2026-03-31 23:40:00"
    },
    "keywords": [
        {
            "keyword": "Atanas Atanasov",
            "position": 19,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 17:25:26",
            "is_estimated": true
        },
        {
            "keyword": "Atanas Atanasov personal: portfolios & cvs",
            "position": 21,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 17:25:26",
            "is_estimated": true
        },
        {
            "keyword": "Atanas Atanasov reviews",
            "position": 23,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 17:25:26",
            "is_estimated": true
        },
        {
            "keyword": "atanas",
            "position": 25,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 17:25:26",
            "is_estimated": true
        },
        {
            "keyword": "atanasov",
            "position": 27,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 17:25:26",
            "is_estimated": true
        },
        {
            "keyword": "info",
            "position": 29,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 17:25:26",
            "is_estimated": true
        },
        {
            "keyword": "frontend",
            "position": 31,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 17:25:26",
            "is_estimated": true
        },
        {
            "keyword": "team",
            "position": 33,
            "search_engine": "Estimated",
            "checked_at": "2026-04-17 17:25:26",
            "is_estimated": true
        }
    ],
    "rating": {
        "overall": 64,
        "label": "Healthy",
        "breakdown": [
            {
                "label": "Technical foundation",
                "score": 14,
                "max": 18
            },
            {
                "label": "Authority & trust",
                "score": 14,
                "max": 30
            },
            {
                "label": "Reach & market presence",
                "score": 3,
                "max": 18
            },
            {
                "label": "Search visibility",
                "score": 3,
                "max": 12
            },
            {
                "label": "Engagement & retention",
                "score": 9,
                "max": 10
            },
            {
                "label": "Channels & diversification",
                "score": 4,
                "max": 6
            },
            {
                "label": "Registry stability",
                "score": 4,
                "max": 6
            },
            {
                "label": "Quality system",
                "score": 78,
                "max": 100
            },
            {
                "label": "Reputation system",
                "score": 45,
                "max": 100
            },
            {
                "label": "Safety system",
                "score": 100,
                "max": 100
            },
            {
                "label": "Evidence confidence",
                "score": 100,
                "max": 100
            },
            {
                "label": "External intelligence",
                "score": 50,
                "max": 100
            }
        ],
        "authority_score": 47,
        "quality_score": 78,
        "reputation_score": 45,
        "safety_score": 100,
        "confidence_score": 100,
        "fraud_score": 2,
        "authority_signals": {
            "backlinks": 1,
            "referring_domains": 1,
            "organic_keywords": 79,
            "indexed_pages": 19,
            "monthly_visitors": 160,
            "global_rank": 7420,
            "engagement_score": 81,
            "crawl_quality_score": 98,
            "brand_completeness_score": 76,
            "link_diversity_score": 92,
            "technical_reliability_score": 86,
            "whois_score": 65,
            "whois_age_years": 9.6,
            "whois_stability_score": 100,
            "spam_penalty": 0
        },
        "whois_signals": {
            "age_years": 9.6,
            "days_to_expiry": 129,
            "days_since_last_registry_update": 186,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 2
        }
    },
    "authority_score": 47,
    "trust_score": 80,
    "domain_tags": {
        "primary_tag": "T",
        "primary_tag_score": 83,
        "primary_candidate": "T",
        "primary_candidate_score": 83,
        "tag_codes": "T",
        "tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
                "message": "The site shows a reasonably trustworthy and stable profile.",
                "priority": 83,
                "score": 83,
                "match_percent": 83,
                "threshold_band": "strong"
            }
        ],
        "tag_breakdown": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good",
                "description": "Strong trust, stability, and low-risk signals were detected.",
                "reason": "Low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
                "message": "The site shows a reasonably trustworthy and stable profile.",
                "priority": 83,
                "score": 83,
                "match_percent": 83,
                "threshold_band": "strong"
            },
            {
                "code": "Uncertain",
                "label": "Uncertain",
                "tone": "unknown",
                "description": "External checks stayed inconclusive, so the model avoided a harder verdict.",
                "reason": "",
                "message": "The evidence does not currently look notably uncertain.",
                "priority": 18,
                "score": 18,
                "match_percent": 18,
                "threshold_band": "none"
            },
            {
                "code": "Infra",
                "label": "Risky infrastructure",
                "tone": "caution",
                "description": "The hosting / registrar / nameserver neighbourhood looks unusually risky.",
                "reason": "The infrastructure neighbourhood looks riskier than normal.",
                "message": "Infrastructure risk does not currently stand out.",
                "priority": 10,
                "score": 10,
                "match_percent": 10,
                "threshold_band": "none"
            },
            {
                "code": "D",
                "label": "Dangerous",
                "tone": "toxic",
                "description": "Strong signs of phishing, malware, or other harmful behaviour were detected.",
                "reason": "Multiple high-risk signals pushed this domain into the dangerous range.",
                "message": "No meaningful dangerous-signal match was detected.",
                "priority": 1,
                "score": 1,
                "match_percent": 1,
                "threshold_band": "none"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution",
                "description": "Signals are mixed or weak, so this domain should be treated carefully.",
                "reason": "Review carefully: mixed trust signals.",
                "message": "The current crawl does not show a meaningful caution match.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            }
        ],
        "nsfw_score": 0,
        "trust_score": 81,
        "manual": {
            "has_changes": false,
            "verified_status": "",
            "tag_codes": "",
            "rating_delta": 0,
            "authority_delta": 0,
            "trust_delta": 0,
            "note": "",
            "adjusted_by": 0,
            "adjusted_at": "",
            "lock_scores": false,
            "lock_flags": false
        },
        "summary": "Trusted (83% match) because low spam indicators plus strong trust, quality, registry, and stability signals were detected.",
        "external_intel": [],
        "external_decision": [],
        "signal_scores": [
            {
                "label": "Strongest tag heuristic",
                "value": "T · 83%",
                "tone": "good",
                "detail": "The highest raw tag match from the heuristic engine before visibility thresholds and manual overrides."
            },
            {
                "label": "Trust score",
                "value": "81/100",
                "tone": "good",
                "detail": "Confidence derived from authority, crawl quality, stability, and risk signals."
            },
            {
                "label": "Authority score",
                "value": "47/100",
                "tone": "caution",
                "detail": "A higher authority score usually means broader reputation and backlink confidence."
            },
            {
                "label": "Spam risk",
                "value": "0/100",
                "tone": "good",
                "detail": "Lower is better. This blends spam indicators with false-positive protections for legitimate sites."
            },
            {
                "label": "Quality score",
                "value": "84/100",
                "tone": "good",
                "detail": "Based on crawl quality, content completeness, and technical evidence."
            },
            {
                "label": "Safety score",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher is safer. Direct fraud signals can heavily cap this even when SEO signals look strong."
            },
            {
                "label": "Fraud score",
                "value": "2/100",
                "tone": "good",
                "detail": "Lower is better. This reflects phishing, drainer, fake-support, fake-shop, and malware signals."
            },
            {
                "label": "Infrastructure risk",
                "value": "10/100",
                "tone": "good",
                "detail": "Lower is better. This reflects the IP, registrar, and nameserver neighbourhood seen by the crawler."
            },
            {
                "label": "Evidence confidence",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher means the crawler had enough pages and registry evidence to make a stronger call."
            },
            {
                "label": "External evidence",
                "value": "Low",
                "tone": "unknown",
                "detail": "Quality of the structured search and review evidence cluster."
            },
            {
                "label": "External decision",
                "value": "Inconclusive",
                "tone": "unknown",
                "detail": "How third-party evidence compares with the current candidate tag."
            },
            {
                "label": "NSFW score",
                "value": "0/100",
                "tone": "good",
                "detail": "Context-aware adult-content detection with medical / educational false-positive reduction."
            },
            {
                "label": "Registry stability",
                "value": "100/100",
                "tone": "good",
                "detail": "Based on age, expiry runway, and the amount of ownership / registrar churn."
            }
        ],
        "signal_sections": [
            {
                "title": "Registry & ownership",
                "items": [
                    {
                        "label": "Domain age",
                        "value": "9.6 years",
                        "tone": "good",
                        "detail": "Older domains generally carry more historical trust than very new ones."
                    },
                    {
                        "label": "Stability score",
                        "value": "100/100",
                        "tone": "good",
                        "detail": "Penalised by registrar, ownership, and nameserver churn."
                    },
                    {
                        "label": "Days to expiry",
                        "value": "129",
                        "tone": "good",
                        "detail": "Very short renewal windows can be a weak trust signal."
                    },
                    {
                        "label": "Registrar / ownership changes",
                        "value": "0 / 0",
                        "tone": "good",
                        "detail": "Frequent ownership churn can weaken trust."
                    },
                    {
                        "label": "Nameserver changes",
                        "value": "0",
                        "tone": "good",
                        "detail": "Repeated infrastructure changes can indicate instability."
                    },
                    {
                        "label": "DNSSEC / privacy",
                        "value": "DNSSEC off · privacy off",
                        "tone": "caution",
                        "detail": "DNSSEC strengthens DNS trust; privacy is neutral on its own."
                    }
                ]
            },
            {
                "title": "Reputation & search evidence",
                "items": [
                    {
                        "label": "Backlinks",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Broader backlink evidence usually improves confidence."
                    },
                    {
                        "label": "Referring domains",
                        "value": "1",
                        "tone": "unknown",
                        "detail": "Unique linking domains are more useful than raw link volume."
                    },
                    {
                        "label": "Organic keywords",
                        "value": "79",
                        "tone": "caution",
                        "detail": "Search footprint helps distinguish real sites from thin shells."
                    },
                    {
                        "label": "Indexed pages",
                        "value": "19",
                        "tone": "caution",
                        "detail": "Larger index coverage usually means more evidence to classify from."
                    },
                    {
                        "label": "Brand strength",
                        "value": "76/100",
                        "tone": "good",
                        "detail": "Stronger brand signals reduce false positives for legitimate sites."
                    },
                    {
                        "label": "Risk label",
                        "value": "GOOD",
                        "tone": "unknown",
                        "detail": "This is the raw crawl / heuristic risk label feeding the tag model."
                    }
                ]
            },
            {
                "title": "Crawl, content & technicals",
                "items": [
                    {
                        "label": "HTTP status",
                        "value": "200",
                        "tone": "good",
                        "detail": "Healthy responses make classification more reliable."
                    },
                    {
                        "label": "HTTPS / speed",
                        "value": "HTTPS OK · 65 ms",
                        "tone": "good",
                        "detail": "Slow or broken technical signals weaken confidence."
                    },
                    {
                        "label": "Content words",
                        "value": "379",
                        "tone": "caution",
                        "detail": "Thin pages are harder to trust and easier to manipulate."
                    },
                    {
                        "label": "Schema / structure",
                        "value": "0 schema · meta · H1",
                        "tone": "caution",
                        "detail": "Structured markup and basic on-page hygiene improve quality confidence."
                    },
                    {
                        "label": "Links on page",
                        "value": "26 internal · 7 external",
                        "tone": "good",
                        "detail": "Link patterns help detect thin directories and promo pages."
                    },
                    {
                        "label": "Page speed / mobile",
                        "value": "100/100 · 87/100",
                        "tone": "good",
                        "detail": "Better technical quality generally reduces low-effort site patterns."
                    },
                    {
                        "label": "Crawl access",
                        "value": "Open",
                        "tone": "good",
                        "detail": "The crawler reached the site without an anti-bot challenge."
                    }
                ]
            },
            {
                "title": "External evidence & explainability",
                "items": [
                    {
                        "label": "Decision state",
                        "value": "Inconclusive",
                        "tone": "unknown",
                        "detail": "Structured third-party evidence is still too thin, mixed, or unqualified to force a harder verdict."
                    },
                    {
                        "label": "Evidence quality",
                        "value": "Low",
                        "tone": "unknown",
                        "detail": "Blends source trust, domain matching, evidence diversity, and freshness."
                    },
                    {
                        "label": "Support vs contradiction",
                        "value": "0 / 0",
                        "tone": "unknown",
                        "detail": "Compares how much structured external evidence supports the candidate tag against evidence that contradicts it."
                    },
                    {
                        "label": "Qualified risk sources",
                        "value": "No",
                        "tone": "good",
                        "detail": "Risk tags only promote from external evidence when source diversity or source trust thresholds are met."
                    },
                    {
                        "label": "Uncertainty buffer",
                        "value": "Clear",
                        "tone": "good",
                        "detail": "Prevents thin or mixed external evidence from forcing a stronger tag than the evidence can justify."
                    }
                ]
            }
        ],
        "positives": [
            "Established domain age: 9.6 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness."
        ],
        "risks": []
    },
    "traffic_confidence": 67,
    "whois": {
        "current": {
            "id": 28567,
            "domain": "atanas.info",
            "source_type": "rdap",
            "rdap_url": "https://rdap.identitydigital.services/rdap/domain/atanas.info",
            "registrar_name": "Tucows Domains Inc.",
            "registrar_handle": "69",
            "registrant_name": "",
            "registrant_org": "",
            "registrant_country": "",
            "registrant_email": "",
            "abuse_email": "compliance@tucows.com",
            "created_date": "2016-08-24 19:25:16",
            "updated_date": "2025-10-12 19:58:57",
            "expires_date": "2026-08-24 19:25:16",
            "nameservers_json": "[\"a.zeit-world.co.uk\",\"b.zeit-world.org\",\"c.zeit-world.net\",\"e.zeit-world.com\"]",
            "status_json": "[\"client transfer prohibited\",\"client update prohibited\"]",
            "dnssec": "unsigned",
            "privacy_protected": 0,
            "content_hash": "5938c3b463647cc33d7bef67b56672ab351b39b9042f77768f6c9b02cf9c3a5d",
            "history_count": 1,
            "last_checked_at": "2026-03-19 02:10:28",
            "last_changed_at": "2026-03-19 02:10:28",
            "created_at": "2026-03-19 02:10:28",
            "updated_at": "2026-03-19 02:10:28"
        },
        "history": [
            {
                "id": 29259,
                "domain": "atanas.info",
                "source_type": "rdap",
                "registrar_name": "Tucows Domains Inc.",
                "registrar_handle": "69",
                "registrant_name": "",
                "registrant_org": "",
                "registrant_country": "",
                "registrant_email": "",
                "abuse_email": "compliance@tucows.com",
                "created_date": "2016-08-24 19:25:16",
                "updated_date": "2025-10-12 19:58:57",
                "expires_date": "2026-08-24 19:25:16",
                "nameservers_json": "[\"a.zeit-world.co.uk\",\"b.zeit-world.org\",\"c.zeit-world.net\",\"e.zeit-world.com\"]",
                "status_json": "[\"client transfer prohibited\",\"client update prohibited\"]",
                "dnssec": "unsigned",
                "privacy_protected": 0,
                "content_hash": "5938c3b463647cc33d7bef67b56672ab351b39b9042f77768f6c9b02cf9c3a5d",
                "checked_at": "2026-03-19 02:10:28",
                "change_summary": "Initial WHOIS snapshot captured.",
                "created_at": "2026-03-19 02:10:28"
            }
        ],
        "signals": {
            "age_years": 9.6,
            "days_to_expiry": 129,
            "days_since_last_registry_update": 186,
            "stability_score": 100,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 2
        }
    },
    "discovered_domain": {
        "id": 80082,
        "domain": "atanas.info",
        "first_seen_at": "2026-03-15 20:24:19",
        "last_crawled_at": "2026-03-31 23:40:00",
        "last_title": "Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer",
        "last_http_status": 200,
        "discovered_from_domain": "personalsit.es",
        "depth": 0,
        "backlinks_count": 1,
        "rating_cache": 52,
        "spam_score": 0,
        "risk_label": "good",
        "category_name": "Personal: Portfolios & CVs",
        "primary_country_code": "",
        "internal_links_count": 26,
        "external_links_count": 7,
        "social_profiles_count": 2,
        "content_word_count": 379,
        "title_quality_score": 79,
        "has_meta_description": 1,
        "has_h1": 1,
        "language_code": "en",
        "response_time_ms": 65,
        "robots_status": 200,
        "sitemap_status": 404,
        "sitemap_total_urls": 0,
        "quality_score": 84,
        "site_name": "Atanas Atanasov",
        "canonical_domain": "",
        "favicon_present": 1,
        "schema_org_count": 0,
        "noindex_detected": 0,
        "feed_links_count": 0,
        "https_working": 1,
        "estimated_authority_score": 35,
        "trust_score": 87,
        "nsfw_score": 0,
        "overall_rank_estimate": 2981787,
        "primary_tag": "T",
        "tag_codes": "T",
        "manual_verified_status": "",
        "manual_tag_codes": "",
        "manual_rating_delta": 0,
        "manual_authority_delta": 0,
        "manual_trust_delta": 0,
        "manual_note": null,
        "manual_adjusted_by": null,
        "manual_adjusted_at": null,
        "manual_lock_scores": 0,
        "manual_lock_flags": 0,
        "crawl_blocked": 0,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": null,
        "safety_score": 100,
        "fraud_score": 2,
        "legitimacy_score": 59,
        "infrastructure_risk_score": 10,
        "score_confidence": 100,
        "tag_confidence": 72,
        "category_confidence": 88,
        "deep_crawl_pages": 26,
        "resolved_ip": "64.29.17.1",
        "category_candidates_json": "[{\"category\":\"Personal: Portfolios & CVs\",\"score\":72},{\"category\":\"Business: Corporate & Professional Services\",\"score\":22},{\"category\":\"Personal: Personal Sites & Homepages\",\"score\":22},{\"category\":\"Sports: Teams & Leagues\",\"score\":17}]",
        "page_signals_json": "[{\"path\":\"/about\",\"status\":200,\"title\":\"About | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":1720,\"summary_text\":\"About | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer About | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMAbout meFeatured🎉 🎉 🎉My interactive resume , which is built using the CodersRank widgets , is featured in the CodersRank blog!!!My CodersRank profile was featured in the CodersRank candidate platform!!!🎉 🎉 🎉2011My name is Atanas and I am a Senior Javascript/Typescript engineer.I am currently located in Varna, Bulgaria. That&#39;s on the south-east side of Europe, on the Bl\",\"classification_terms\":[\"about\",\"about me\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":212,\"depth\":1},{\"path\":\"/timeline\",\"status\":200,\"title\":\"Timeline | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":1396,\"summary_text\":\"Timeline | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Timeline | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMTimeline👶 I was born! 🎉📍 Kardjali, BulgariaIt was a cool tuesday afternoon - around 14:00 on the 12th day of March. My journey began!March 1985🏫 I graduated high school📍 Kardjali, BulgariaThis is when I left my home town and moved to Varna, Bulgaria to study. I still live here!August 2003🎓 I got my bachelor degree in Marketing📍 Varna, BulgariaI graduated from the Univer\",\"classification_terms\":[\"timeline\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/skills\",\"status\":200,\"title\":\"Skills | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":290,\"summary_text\":\"Skills | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Skills | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMSkillsDrag the bubbles to playAdobe IllustratorSince 2014Adobe PhotoshopSince 2012Adobe XDSince 2018Affinity DesignerSince 2018AgileSince 2011Amazon Web ServicesSince 2019AngularSince 2017Angular JSSince 2014Apache CordovaSince 2014Azure DevOpsSince 2019Azure FunctionsSince 2019BabelSince 2015BabylonJSSince 2018BackboneJSSince 2013BEMSince 2013BootstrapSince 2012BulmaSinc\",\"classification_terms\":[\"skills\",\"about\",\"blog\",\"shop\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/resume\",\"status\":200,\"title\":\"Resume | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":1586,\"summary_text\":\"Resume | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Resume | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMResumeStaticInteractiveAtanas AtanasovFrontend Team Leadhi@atanas.infoatanas.infolinkedin.com/in/scriptexgithub.com/scriptexVarna, BulgariaSummaryI am a senior front-end engineer with more than 11 years of professional experience, striving to provide well tested and maintainable code, pixel-perfect user interfaces and the best user experience utilizing the latest and most\",\"classification_terms\":[\"resume\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":225,\"depth\":1},{\"path\":\"/interactive-resume\",\"status\":200,\"title\":\"Interactive Resume | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":121,\"summary_text\":\"Interactive Resume | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Interactive Resume | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMInteractive resumeActivityEducationPortfolioSkillsSummaryWorkWork Experience TimelinePortfolio TimelineTechnologies TimelineGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sou\",\"classification_terms\":[\"interactive-resume\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/portfolio\",\"status\":200,\"title\":\"Portfolio | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":121,\"summary_text\":\"Portfolio | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Portfolio | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMPortfolioWeb applicationsMobile applicationsAutomotive applicationsEmail templatesPersonal projectsOpen sourceGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPM\",\"classification_terms\":[\"portfolio\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/stats\",\"status\":200,\"title\":\"Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":115,\"summary_text\":\"Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMStatsGithubGitlabNPMGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPMSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusic© 2011 - 2026 Atanas Atan\",\"classification_terms\":[\"stats\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/slides\",\"status\":200,\"title\":\"Slides | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":139,\"summary_text\":\"Slides | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Slides | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMSlidesEcmascript featuresDo more with Sublime TextGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPMSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocia\",\"classification_terms\":[\"slides\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/videos\",\"status\":200,\"title\":\"Videos | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":147,\"summary_text\":\"Videos | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Videos | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMVideosDo more with Sublime TextJarvis: Frontend project setupGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPMSlidesVideosTestimonialsOccupationArticlesBlogCertif\",\"classification_terms\":[\"videos\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/testimonials\",\"status\":200,\"title\":\"Testimonials | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":2611,\"summary_text\":\"Testimonials | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Testimonials | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMTestimonialsKaloyan KosevFront-End Engineer at DevLabs (currently focused on React, React Native, NodeJS). In the 10k+ reputation club on StackOverflow. Member of ABLE. Alumni of AIESEC.Front-End Engineer at DevLabs (currently focused on React, React Native, NodeJS). Kaloyan worked with Atanas on the same teamFeb 4th, 2020Atanas is extremely knowledgeable and always\",\"classification_terms\":[\"testimonials\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":21,\"depth\":1},{\"path\":\"/occupation\",\"status\":200,\"title\":\"Occupation | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":119,\"summary_text\":\"Occupation | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Occupation | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMCurrent occupationGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPMSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusic© 2011 - 2026 Atanas A\",\"classification_terms\":[\"occupation\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":10,\"depth\":1},{\"path\":\"/articles\",\"status\":200,\"title\":\"Articles | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":202,\"summary_text\":\"Articles | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Articles | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMArticlesJarvis: The Intelligent Front-End Task RunnerIonic Development by htmlBoutiqueGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPMSlidesVideosTestimonialsO\",\"classification_terms\":[\"articles\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":25,\"depth\":1},{\"path\":\"/blog\",\"status\":200,\"title\":\"Blog | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":223,\"summary_text\":\"Blog | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Blog | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMBlogBulk image watermark with NodeJS and JimpRunning multiple Webpack based applications simultaneouslyTesting WebSockets with CypressPolymorphic button component for NextJSThe Last JSConf in BudapestCityJS Athens 2025Comparing DNS RecordsData Driven Fat LossGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSend me your messageEmail:Message:Send me\",\"classification_terms\":[\"blog\",\"about\",\"contact\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":25,\"depth\":1},{\"path\":\"/certificates\",\"status\":200,\"title\":\"Certificates | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":183,\"summary_text\":\"Certificates | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Certificates | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMCertificatesBadgesFundamentals of Predictive Project ManagementIssued by Project Management InstituteIssued on Oct 10, 2024Fundamentals of Agile Project ManagementIssued by Project Management InstituteIssued on Oct 15, 2024Verified ClickUp Power UserIssued by ClickUpIssued on Nov 21, 2025Get in touchCloseContact medirectlyHire me onBraintrustHire me onToptalCloseSen\",\"classification_terms\":[\"certificates\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":34,\"depth\":1},{\"path\":\"/social\",\"status\":200,\"title\":\"Social | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":368,\"summary_text\":\"Social | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Social | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMSocialLinkedIn Profile👨💻 Atanas AtanasovLead Front-end Developer @dmarciandmarcian |University of Economics - VarnaView profileCodersrank ProfileGithub Sponsors ProfileX (Twitter) FeedInstagram FeedPersonal LinkedIn FeedCompany LinkedIn FeedYouTube ChannelSpotify playlistStack Overflow flairCombined Social feedLast.FM statisticsUpdated at 31 Mar 2026 12:25:50Last.FM usern\",\"classification_terms\":[\"social\",\"about\",\"company\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":32,\"depth\":1},{\"path\":\"/music\",\"status\":200,\"title\":\"Music | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":318,\"summary_text\":\"Music | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Music | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMPick a trackPausePlayLa PlayaClashJoe Cocker - U Can Leave Your Hat OnEnergyDance Anthem (Energy part II)Invader (with Serum)Some SomtinSnap - The Power (Energy mix)LightsAttack (with Serum)Check YoselfSpheric TriangleCycle RoundGet This!Gabber MythEnergySchwefelsaureCycle RoundBlack SoulGravityWinter DanceThe Heart (edit) (with Linderman)U Got MeApril JokeMiracleSpring or\",\"classification_terms\":[\"music\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/portfolio/web-applications\",\"status\":200,\"title\":\"Atanas Atanasov\",\"word_count\":627,\"summary_text\":\"Atanas Atanasov :root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}{\\\"props\\\":{\\\"pageProps\\\":{\\\"data\\\":[{\\\"description\\\":\\\"Typescript, SCSS, SVG, Python, React, Redux, Django, NodeJS, Google Cloud Platform, Jest, React Testing Library, Cypress\\\",\\\"image\\\":\\\"https://res.cloudinary.com/dig0gz0zt/image/upload/atanas.info/DMARC.io.jpg\\\",\\\"skip\\\":false,\\\"text\\\":\\\"Built in collaboration with the dmarcian team\\\",\\\"title\\\":\\\"DMARC.io\\\",\\\"url\\\":\\\"https://dmarc.io/\\\",\\\"index\\\":0},{\\\"description\\\":\\\"TypeScript, SVG, Python, SCSS Modules, React, Django, Postgres, Vite, Sentry, Highcharts, \\\",\\\"image\\\":\\\"https://res.cloudinary.com/dig0gz0zt/image/upload/atanas.info/dmarcian-DMARC-Validator.jpg\\\",\\\"skip\\\":false,\\\"text\\\":\\\"Built in collaboration with the dmarcian team\\\",\\\"title\\\":\\\"dmarcian DMARC Validator\\\",\\\"url\\\":\\\"https://us.dmarcian.com/dmarc-validator/\\\",\\\"ind\",\"classification_terms\":[\"portfolio/web-applications\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":10,\"depth\":1},{\"path\":\"/portfolio/mobile-applications\",\"status\":200,\"title\":\"Mobile Applications | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":270,\"summary_text\":\"Mobile Applications | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Mobile Applications | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMPortfolioMobile applicationsE.ON Home for iPhoneAn award winning smart energy management application for iOSTechnologies used:Typescript, React, React Native, Redux, MS Azure, AWS, NodeJS Previous NextFoton Home for iPhoneSmart energy management application for iOSTechnologies used:Typescript, React, React Native, Redux, MS Azure, AWS, NodeJS Previous NextE.O\",\"classification_terms\":[\"portfolio/mobile-applications\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/portfolio/automotive-applications\",\"status\":200,\"title\":\"Automotive Applications | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":200,\"summary_text\":\"Automotive Applications | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Automotive Applications | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMPortfolioAutomotive projectsKinetik InfotainmentDashboard and infotainment system for the Kinetik Model 27 electric kartTechnologies used:Typescript, SCSS, SVG, React, Redux, NodeJS, Express, WebSocket, Electron Previous NextVolvo DashboardDashboard system for the Volvo P1800 custom hybrid automobileTechnologies used:Typescript, SCSS, SVG, React, Redux, N\",\"classification_terms\":[\"portfolio/automotive-applications\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/portfolio/email-templates\",\"status\":200,\"title\":\"Email Templates | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":118,\"summary_text\":\"Email Templates | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Email Templates | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMPortfolioEmail TemplatesGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalGo backCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPMSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusic© 20\",\"classification_terms\":[\"portfolio/email-templates\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/portfolio/personal-projects\",\"status\":200,\"title\":\"Personal Projects | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":118,\"summary_text\":\"Personal Projects | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Personal Projects | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMPortfolioPersonal projectsGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalGo backCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPMSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusic\",\"classification_terms\":[\"portfolio/personal-projects\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/portfolio/open-source\",\"status\":200,\"title\":\"Open Source | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":118,\"summary_text\":\"Open Source | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Open Source | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMPortfolioOpen-source projectsGet in touchCloseContact medirectlyHire me onBraintrustHire me onToptalGo backCloseSend me your messageEmail:Message:Send messageTrusted byHomeAboutTimelineSkillsResumeInteractive resumePortfolioWebMobileAutomotiveEmail templatesPersonalOpen sourceStatsGithubGitlabNPMSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusic© 2\",\"classification_terms\":[\"portfolio/open-source\",\"about\",\"contact\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/stats/github\",\"status\":200,\"title\":\"Github Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":173,\"summary_text\":\"Github Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Github Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMStatsGithub profile statisticsUsed languages:TypeScript, Go, JavaScript, Shell, Python, PHP, HTML, CSS, SCSS, C++, Markdown, Nunjucks, Elixir, Ruby, CoffeeScript, C#, Java, PostScript, Arduino, MDXFollowers:138Following:1Joined date:03 Jun 2013Updated at:13 Jan 2026Total repositories:202Private repositories:18Public repositories:89Organizations repositories:95Total\",\"classification_terms\":[\"stats/github\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":448,\"depth\":1},{\"path\":\"/stats/gitlab\",\"status\":200,\"title\":\"Gitlab Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":211,\"summary_text\":\"Gitlab Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Gitlab Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMStatsGitlab profile statisticsUsed languages:JavaScript, TypeScript, HTML, SCSS, Gherkin, PHP, CSS, TSX, Hack, Shell, Twig, Vue, Less, PostScript, XSLT, Blade, Dockerfile, CoffeeScript, Batchfile, LiquidJoined date:03 Jan 2018Last active:31 Mar 2026Last year contributions:2598Total repositories:80Public repositories:1Private repositories:79Personal repositories:80Or\",\"classification_terms\":[\"stats/gitlab\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":589,\"depth\":1},{\"path\":\"/stats/npm\",\"status\":200,\"title\":\"NPM Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":1011,\"summary_text\":\"NPM Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer NPM Stats | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMStatsStatistics for NPM packagesTotal downloads for the past year: 4600596@three11/accordionFront-end Accordion widget using max-heightVersion 2.0.1Downloads: 1433Authors: scriptex, alpanayotov@three11/animate-top-offsetScroll a container to a specific Y offsetVersion 2.0.0Downloads: 468Authors: scriptex, alpanayotov@three11/debounceDebounce multiple function execution\",\"classification_terms\":[\"stats/npm\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":9,\"depth\":1},{\"path\":\"/blog/bulk-image-watermark-with-nodejs-and-jimp\",\"status\":200,\"title\":\"Bulk image watermark with NodeJS and Jimp | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer\",\"word_count\":4133,\"summary_text\":\"Bulk image watermark with NodeJS and Jimp | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer Bulk image watermark with NodeJS and Jimp | Atanas Atanasov | Frontend Team Lead and Senior Javascript/Typescript Engineer:root{--font-fira-sans:'Fira Sans', 'Fira Sans Fallback'}ClickUpNo internetconnectionMiroPostgreSQLPrismaReact Hook FormStorybookTailwind CSSHomeAboutTimelineSkillsResumeInteractive resumePortfolioStatsSlidesVideosTestimonialsOccupationArticlesBlogCertificatesSocialMusicWebMobileAutomotiveEmail templatesPersonalOpen sourceGithubGitlabNPMBulk image watermark with NodeJS and JimpBulk image watermark with NodeJS and Jimp It's been almost two months since I released Mama Culinar - my wife's culinary blog which is based on WordPress. Yesterday I got a new challenging request from her - she wanted to have a watermark on the images attached to recipes. Now you will say that th\",\"classification_terms\":[\"blog/bulk-image-watermark-with-nodejs-and-jimp\",\"about\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":1,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":25,\"depth\":2}]",
        "score_reasons_json": "[]",
        "route_domain": "atanas.info",
        "display_domain": "atanas.info"
    },
    "explainability": {
        "summary": "atanas.info currently scores 64/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is strong enough for a relatively stable read. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "High confidence",
                "tone": "good",
                "detail": "100/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Solid confidence",
                "tone": "good",
                "detail": "67/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "weighted_contributions": [
            {
                "label": "Quality system",
                "points": "+26.5",
                "tone": "good",
                "detail": "Technical quality, crawl depth, page structure, and implementation hygiene. Current subsystem score: 78/100."
            },
            {
                "label": "Reputation system",
                "points": "+15.3",
                "tone": "caution",
                "detail": "Authority, search visibility, reach, engagement, and registry stability. Current subsystem score: 45/100."
            },
            {
                "label": "Safety system",
                "points": "+32.0",
                "tone": "good",
                "detail": "Fraud, spam, and trust signals from infrastructure, crawl, and registry evidence. Current subsystem score: 100/100."
            },
            {
                "label": "Risk clamp",
                "points": "-10.0",
                "tone": "risk",
                "detail": "Safety thresholds capped the final score until the risk profile improves."
            }
        ],
        "evidence_cards": [
            {
                "label": "Authority and trust",
                "value": "47/100 · trust 80/100",
                "tone": "caution",
                "detail": "160 monthly visitors, 79 organic keywords, brand completeness 76/100, engagement 81/100."
            },
            {
                "label": "Backlink and search evidence",
                "value": "1 referring domains",
                "tone": "good",
                "detail": "1 backlinks across 1 referring domains. Diversity 92/100; spam penalty 0."
            },
            {
                "label": "Registry and domain stability",
                "value": "9.6 years old",
                "tone": "good",
                "detail": "Stability 100/100 · age 9.6 years · registrar Tucows Domains Inc. · expires in 129 days."
            },
            {
                "label": "Safety and fraud posture",
                "value": "Safety 100/100 · fraud 2/100",
                "tone": "good",
                "detail": "Primary tag T · safety 100/100 · fraud 2/100."
            }
        ],
        "positives": [
            "Established domain age: 9.6 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "The domain has been registered for years, which usually improves trust confidence.",
            "HTTPS is working, so the site clears a basic transport-security check."
        ],
        "risks": [],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-03-31 23:40:00",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 16d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 02:10:28",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 29d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-17 17:25:26",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-17 17:25:26",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "section_notes": {
            "audience": "Audience geography is estimated from category, country, traffic mix, and brand signals until first-party audience data is collected.",
            "keywords": "Top keywords are estimated from crawl language, brand, category, and visibility signals until tracked keyword snapshots are stored.",
            "history": "Rank history is estimated from the current profile because no stored history exists for this domain yet."
        },
        "base_weighted_score": 74,
        "fraud_clamp_penalty": 10,
        "final_score": 64
    },
    "insight_snapshot": {
        "version": 1,
        "generated_at": "2026-04-17T17:25:26+00:00",
        "domain": "atanas.info",
        "display_name": "Atanas Atanasov",
        "is_tracked": false,
        "is_estimated": true,
        "overall_score": 64,
        "authority_score": 47,
        "trust_score": 80,
        "safety_score": 100,
        "fraud_score": 2,
        "confidence_score": 100,
        "traffic_confidence": 67,
        "last_crawled_at": "2026-03-31 23:40:00",
        "crawl_blocked": false,
        "summary": "atanas.info currently scores 64/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is strong enough for a relatively stable read. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "High confidence",
                "tone": "good",
                "detail": "100/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Solid confidence",
                "tone": "good",
                "detail": "67/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "top_positive_signals": [
            "Established domain age: 9.6 years.",
            "Low registrar / ownership churn with solid registry stability.",
            "Healthy crawl quality and on-page completeness.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "The domain has been registered for years, which usually improves trust confidence."
        ],
        "top_risk_signals": [],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-03-31 23:40:00",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 16d ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-03-19 02:10:28",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 29d ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-04-17 17:25:26",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-04-17 17:25:26",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "top_tags": [
            {
                "code": "T",
                "label": "Trusted",
                "tone": "good"
            }
        ]
    },
    "is_tracked": false,
    "is_estimated": true,
    "live_state": {
        "status": "processing",
        "status_label": "Cache build running",
        "message": "The refreshed page cache is still being built for this domain.",
        "updated_at": "2026-04-19T15:44:20+00:00"
    },
    "refresh_state": {
        "canRequest": false,
        "queued": true,
        "processing": true,
        "stageKey": "cache-queued",
        "stageLabel": "Cache build running",
        "cooldownUntil": null,
        "message": "The refreshed page cache is still being built for this domain.",
        "action": "/domain/atanas.info/refresh",
        "isGuestCooldown": false,
        "cooldownSeconds": 0
    },
    "urlscan_report": {
        "domain": "atanas.info",
        "status": "idle",
        "submitted_at": null,
        "completed_at": null,
        "last_checked_at": null,
        "last_error": "",
        "submitted_url": "https://atanas.info/",
        "uuid": "",
        "result_url": "",
        "api_result_url": "",
        "visibility": "public",
        "summary": "No urlscan.io report has been requested for this domain yet.",
        "report": [],
        "report_summary": [],
        "is_fresh": false,
        "can_retry": true,
        "poll_after_seconds": 20
    }
}