-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
122 lines (105 loc) · 57.9 KB
/
index.html
File metadata and controls
122 lines (105 loc) · 57.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!doctype html><html lang=en-us dir=ltr data-wc-theme-default=system data-hbb-relurl=/><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=generator content="Hugo Blox Builder 0.11.0"><meta name=author content="Ehsan Ahmadi"><meta name=description content="Ph.D. Student"><link rel=alternate hreflang=en-us href=https://ehsan-ami.github.io/><style>:root{--hb-primary-500-rgb:9 105 218;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:242 247 253;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:230 240 251;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:205 225 247;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:181 210 243;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:156 195 240;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:8 94 196;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:7 84 174;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:5 68 141;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:4 52 109;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:2 31 65;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:31 136 61;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:243 249 245;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:232 243 235;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:210 231 216;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:187 219 196;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:165 207 177;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:27 122 54;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:24 108 48;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:20 88 39;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:15 68 30;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:9 40 18;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:36 41 47;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:244 244 244;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:233 233 234;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:211 212 213;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:189 190 192;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:167 169 171;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:32 36 42;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:28 32 37;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:23 26 30;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:18 20 23;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:10 12 14;--color-gray-950:rgb(var(--hb-gray-950-rgb));--color-background:#ffffff;--color-foreground:#24292f;--color-header-bg:#f6f8fa;--color-header-fg:#24292f;--color-footer-bg:#ffffff;--color-footer-fg:#57606a}.dark{--hb-primary-500-rgb:88 166 255;--color-primary-500:rgb(var(--hb-primary-500-rgb));--hb-primary-50-rgb:246 250 255;--color-primary-50:rgb(var(--hb-primary-50-rgb));--hb-primary-100-rgb:238 246 255;--color-primary-100:rgb(var(--hb-primary-100-rgb));--hb-primary-200-rgb:221 237 255;--color-primary-200:rgb(var(--hb-primary-200-rgb));--hb-primary-300-rgb:204 228 255;--color-primary-300:rgb(var(--hb-primary-300-rgb));--hb-primary-400-rgb:188 219 255;--color-primary-400:rgb(var(--hb-primary-400-rgb));--hb-primary-600-rgb:79 149 229;--color-primary-600:rgb(var(--hb-primary-600-rgb));--hb-primary-700-rgb:70 132 204;--color-primary-700:rgb(var(--hb-primary-700-rgb));--hb-primary-800-rgb:57 107 165;--color-primary-800:rgb(var(--hb-primary-800-rgb));--hb-primary-900-rgb:44 83 127;--color-primary-900:rgb(var(--hb-primary-900-rgb));--hb-primary-950-rgb:26 49 76;--color-primary-950:rgb(var(--hb-primary-950-rgb));--hb-secondary-500-rgb:35 134 54;--color-secondary-500:rgb(var(--hb-secondary-500-rgb));--hb-secondary-50-rgb:244 248 244;--color-secondary-50:rgb(var(--hb-secondary-50-rgb));--hb-secondary-100-rgb:233 242 234;--color-secondary-100:rgb(var(--hb-secondary-100-rgb));--hb-secondary-200-rgb:211 230 214;--color-secondary-200:rgb(var(--hb-secondary-200-rgb));--hb-secondary-300-rgb:189 218 194;--color-secondary-300:rgb(var(--hb-secondary-300-rgb));--hb-secondary-400-rgb:167 206 174;--color-secondary-400:rgb(var(--hb-secondary-400-rgb));--hb-secondary-600-rgb:31 120 48;--color-secondary-600:rgb(var(--hb-secondary-600-rgb));--hb-secondary-700-rgb:28 107 43;--color-secondary-700:rgb(var(--hb-secondary-700-rgb));--hb-secondary-800-rgb:22 87 35;--color-secondary-800:rgb(var(--hb-secondary-800-rgb));--hb-secondary-900-rgb:17 67 27;--color-secondary-900:rgb(var(--hb-secondary-900-rgb));--hb-secondary-950-rgb:10 40 16;--color-secondary-950:rgb(var(--hb-secondary-950-rgb));--hb-gray-500-rgb:201 209 217;--color-gray-500:rgb(var(--hb-gray-500-rgb));--hb-gray-50-rgb:252 252 253;--color-gray-50:rgb(var(--hb-gray-50-rgb));--hb-gray-100-rgb:249 250 251;--color-gray-100:rgb(var(--hb-gray-100-rgb));--hb-gray-200-rgb:244 245 247;--color-gray-200:rgb(var(--hb-gray-200-rgb));--hb-gray-300-rgb:238 241 243;--color-gray-300:rgb(var(--hb-gray-300-rgb));--hb-gray-400-rgb:233 236 239;--color-gray-400:rgb(var(--hb-gray-400-rgb));--hb-gray-600-rgb:180 188 195;--color-gray-600:rgb(var(--hb-gray-600-rgb));--hb-gray-700-rgb:160 167 173;--color-gray-700:rgb(var(--hb-gray-700-rgb));--hb-gray-800-rgb:130 135 141;--color-gray-800:rgb(var(--hb-gray-800-rgb));--hb-gray-900-rgb:100 104 108;--color-gray-900:rgb(var(--hb-gray-900-rgb));--hb-gray-950-rgb:60 62 65;--color-gray-950:rgb(var(--hb-gray-950-rgb));--color-background:#0d1117;--color-foreground:#c9d1d9;--color-header-bg:#161b22;--color-header-fg:#f0f6fc;--color-footer-bg:#0d1117;--color-footer-fg:#8b949e}</style>
<link rel="stylesheet" href="/css/_entry.5a8dc118746e643b0b133e329c7d587404fea963241c7116aab320288287f638.css" integrity="sha256-Wo3BGHRuZDsLEz4ynH1YdAT+qWMkHHEWqrMgKIKH9jg=" crossorigin="anonymous">
<script src=/js/hb-head.min.e9ff67ddf77122b225756bf5a926e24420bea2586199fddcb3b1813a009f4ee5.js integrity="sha256-6f9n3fdxIrIldWv1qSbiRCC+olhhmf3cs7GBOgCfTuU=" crossorigin=anonymous></script><script async src="https://www.googletagmanager.com/gtag/js?id=G-3XJ5LW80G6"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}function trackOutboundLink(e,t){gtag("event","click",{event_category:"outbound",event_label:e,transport_type:"beacon",event_callback:function(){t!=="_blank"&&(document.location=e)}}),console.debug("Outbound link clicked: "+e)}function onClickCallback(e){if(e.target.tagName!=="A"||e.target.host===window.location.host)return;trackOutboundLink(e.target,e.target.getAttribute("target"))}gtag("js",new Date),gtag("config","G-3XJ5LW80G6",{anonymize_ip:!0}),gtag("set",{cookie_flags:"SameSite=None;Secure"}),document.addEventListener("click",onClickCallback,!1)</script><link rel=alternate href=/index.xml type=application/rss+xml title="Ehsan Ahmadi"><link rel=icon type=image/png href=/media/icon_hu_86cdaf2f328898c0.png><link rel=apple-touch-icon type=image/png href=/media/icon_hu_8b8256cf55eeeae1.png><link rel=canonical href=https://ehsan-ami.github.io/><meta property="twitter:card" content="summary"><meta property="og:site_name" content="Ehsan Ahmadi"><meta property="og:url" content="https://ehsan-ami.github.io/"><meta property="og:title" content="Ehsan Ahmadi"><meta property="og:description" content="Ph.D. Student"><meta property="og:image" content="https://ehsan-ami.github.io/media/icon_hu_da05098ef60dc2e7.png"><meta property="twitter:image" content="https://ehsan-ami.github.io/media/icon_hu_da05098ef60dc2e7.png"><meta property="og:locale" content="en-us"><meta property="og:updated_time" content="2026-03-29T00:00:00-06:00"><script type=application/ld+json>{"@context":"https://schema.org","@type":"WebSite","url":"https://ehsan-ami.github.io/"}</script><title>Ehsan Ahmadi</title><style>:root{--hb-font-size-base:1rem;--hb-font-size-scale:1.25;--hb-radius:0.5rem;--hb-spacing-base:1rem;--hb-spacing-section:4rem}@font-face{font-family:inter var;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dist/font/Inter.var.woff2)format(woff2)}</style><script defer src=/js/hugo-blox-en.min.bf4918d955d9534e18af8e4e957b8ba12f50c3708fc2e7eeb5164d0fab5c32ba.js integrity="sha256-v0kY2VXZU04Yr45OlXuLoS9Qw3CPwufutRZND6tcMro="></script><style>.bio-text,.bio-text p,.prose .bio-text,.prose .bio-text p{text-align:justify}#projects .line-clamp-3{white-space:pre-line;display:block;-webkit-line-clamp:unset;overflow:visible}@media(min-width:768px){#projects .grid-cols-1{grid-template-columns:repeat(2,minmax(0,1fr));max-width:72rem}}</style></head><body class="bg-[var(--color-background)] text-[var(--color-foreground)] page-wrapper" id=top><div id=page-bg></div><div class=page-header><header id=site-header class=header><nav class="navbar px-3 flex justify-start"><div class="order-0 h-full"><a class=navbar-brand href=/ title="Ehsan Ahmadi">Ehsan Ahmadi</a></div><input id=nav-toggle type=checkbox class=hidden>
<label for=nav-toggle class="order-3 cursor-pointer flex items-center lg:hidden text-[var(--color-header-fg)] lg:order-1"><svg id="show-button" class="h-6 fill-current block" viewBox="0 0 20 20"><title>Open Menu</title><path d="M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0V0z"/></svg>
<svg id="hide-button" class="h-6 fill-current hidden" viewBox="0 0 20 20"><title>Close Menu</title><polygon points="11 9 22 9 22 11 11 11 11 22 9 22 9 11 -2 11 -2 9 9 9 9 -2 11 -2" transform="rotate(45 10 10)"/></svg></label><ul id=nav-menu class="navbar-nav order-3 hidden lg:flex w-full pb-6 lg:order-1 lg:w-auto lg:space-x-2 lg:pb-0 xl:space-x-8 justify-start"><li class=nav-item><a class="nav-link active" href=/>Home</a></li><li class=nav-item><a class=nav-link href=/#papers>Publications</a></li><li class=nav-item><a class=nav-link href=/#projects>Projects</a></li><li class=nav-item><a class=nav-link href=/#contact>Contact</a></li></ul><div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"><div class="px-3 text-[var(--color-header-fg)] hover:text-primary-500
[&.active]:font-bold [&.active]:text-primary-500"><button class="theme-toggle mt-1" accesskey=t title=appearance>
<svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="block dark:hidden"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>
<svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="hidden dark:block"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></div></div></nav></header></div><div class=page-body><section id=section-resume-biography-3 class="relative overflow-hidden hbb-section blox-resume-biography-3"><div class="absolute inset-0 -z-10"><div class="absolute inset-0 bg-gradient-to-br from-primary-500/20 via-transparent to-secondary-500/20"></div><div class="absolute top-0 left-1/4 w-96 h-96 bg-primary-500/20 rounded-full filter blur-3xl animate-pulse"></div><div class="absolute bottom-0 right-1/4 w-96 h-96 bg-secondary-500/20 rounded-full filter blur-3xl animate-pulse" style=animation-delay:2s></div></div><div class=home-section-bg></div><div class="resume-biography py-8 px-4 sm:py-12 md:py-16 lg:py-24 xl:py-32 relative overflow-hidden"><div class="max-w-7xl mx-auto"><div class="grid grid-cols-1 md:grid-cols-12 gap-6 md:gap-8 items-start"><div class="md:col-span-4 flex flex-col items-center text-center space-y-6 md:space-y-8"><div class="avatar-wrapper mb-4" style=width:200px;height:200px><img class="avatar rounded-full border-4 border-white shadow-2xl" src=/media/authors/admin_hu_b6b9c4b4ff53df9b.jpg alt="Ehsan Ahmadi" width=200 height=200 style=width:200px;height:200px;object-fit:cover></div><div class=space-y-3><h1 class="text-3xl sm:text-4xl lg:text-5xl font-black text-gray-900 dark:text-white leading-tight">Ehsan Ahmadi</h1><p class="text-2xl font-semibold text-primary-600 dark:text-primary-400">Ph.D. Student</p><p class="text-lg text-gray-700 dark:text-gray-300"><a href=https://www.ualberta.ca/ target=_blank rel=noopener class="hover:text-primary-600 dark:hover:text-primary-400 transition-colors">University of Alberta</a></p><p class="text-lg text-gray-700 dark:text-gray-300">Huawei Technologies Canada</p></div><div class="flex flex-wrap justify-center gap-4"><a href=https://x.com/ehsana94 target=_blank rel=noopener aria-label=brands/x class="w-12 h-12 flex items-center justify-center rounded-full bg-white dark:bg-gray-800 text-gray-600 dark:text-gray-400
shadow-md hover:shadow-xl hover:scale-110 hover:-translate-y-1
transition-all duration-300 border border-gray-200 dark:border-gray-700"><svg class="w-6 h-6" viewBox="0 0 512 512"><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>
</a><a href=https://www.linkedin.com/in/ehsan-ahmadi-15951878/ target=_blank rel=noopener aria-label=brands/linkedin class="w-12 h-12 flex items-center justify-center rounded-full bg-white dark:bg-gray-800 text-gray-600 dark:text-gray-400
shadow-md hover:shadow-xl hover:scale-110 hover:-translate-y-1
transition-all duration-300 border border-gray-200 dark:border-gray-700"><svg class="w-6 h-6" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5.0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6.0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3.0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2.0 38.5 17.3 38.5 38.5.0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6.0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2.0 79.7 44.3 79.7 101.9V416z"/></svg>
</a><a href="https://scholar.google.com/citations?user=w-o3o1UAAAAJ&hl=en" target=_blank rel=noopener aria-label=academicons/google-scholar class="w-12 h-12 flex items-center justify-center rounded-full bg-white dark:bg-gray-800 text-gray-600 dark:text-gray-400
shadow-md hover:shadow-xl hover:scale-110 hover:-translate-y-1
transition-all duration-300 border border-gray-200 dark:border-gray-700"><svg class="w-6 h-6" viewBox="0 0 512 512"><path fill="currentColor" d="M343.759 106.662V79.43L363.524 64h-213.89L20.476 176.274h85.656a82.339 82.339.0 00-.219 6.225c0 20.845 7.22 38.087 21.672 51.861 14.453 13.797 32.252 20.648 53.327 20.648 4.923.0 9.75-.368 14.438-1.024-2.907 6.5-4.374 12.523-4.374 18.142.0 9.875 4.499 20.43 13.467 31.642-39.234 2.67-68.061 9.732-86.437 21.163-10.531 6.5-19 14.704-25.39 24.531-6.391 9.9-9.578 20.515-9.578 31.962.0 9.648 2.062 18.336 6.219 26.062 4.156 7.726 9.578 14.07 16.312 18.984 6.718 4.968 14.469 9.101 23.219 12.469 8.734 3.344 17.406 5.718 26.061 7.062A167.052 167.052.0 00180.555 448c13.469.0 26.953-1.734 40.547-5.187 13.562-3.485 26.28-8.642 38.171-15.493 11.86-6.805 21.515-16.086 28.922-27.718 7.39-11.68 11.094-24.805 11.094-39.336.0-11.016-2.25-21.039-6.75-30.14-4.468-9.073-9.938-16.542-16.452-22.345-6.501-5.813-13-11.155-19.516-15.968-6.5-4.845-12-9.75-16.468-14.813-4.485-5.046-6.735-10.054-6.735-14.984.0-4.921 1.734-9.672 5.216-14.265 3.455-4.61 7.674-9.048 12.61-13.306 4.937-4.25 9.875-8.968 14.796-14.133 4.922-5.147 9.141-11.827 12.61-20.008 3.485-8.18 5.203-17.445 5.203-27.757.0-13.453-2.547-24.46-7.547-33.314-.594-1.022-1.218-1.803-1.875-3.022l56.907-46.672v17.119c-7.393.93-6.624 5.345-6.624 10.635V245.96c0 5.958 4.875 10.834 10.834 10.834h3.989c5.958.0 10.833-4.875 10.833-10.834V117.293c0-5.277.778-9.688-6.561-10.63zm-107.36 222.48c1.14.75 3.704 2.78 7.718 6.038 4.05 3.243 6.797 5.695 8.266 7.414a443.553 443.553.0 016.376 7.547c2.813 3.375 4.718 6.304 5.718 8.734 1 2.477 2.016 5.461 3.047 8.946a38.27 38.27.0 011.485 10.562c0 17.048-6.564 29.68-19.656 37.859-13.125 8.18-28.767 12.274-46.938 12.274-9.187.0-18.203-1.093-27.063-3.196-8.843-2.116-17.311-5.336-25.39-9.601-8.078-4.258-14.577-10.204-19.5-17.797-4.938-7.64-7.407-16.415-7.407-26.25.0-10.32 2.797-19.29 8.422-26.906 5.594-7.625 12.938-13.391 22.032-17.315 9.063-3.946 18.25-6.742 27.562-8.398a157.865 157.865.0 0128.438-2.555c4.47.0 7.936.25 10.405.696.455.219 3.032 2.07 7.735 5.563 4.704 3.462 7.625 5.595 8.75 6.384zm-3.359-100.579c-7.406 8.86-17.734 13.288-30.953 13.288-11.86.0-22.298-4.764-31.266-14.312-9-9.523-15.422-20.328-19.344-32.43-3.937-12.109-5.906-23.984-5.906-35.648.0-13.694 3.596-25.352 10.781-34.976 7.187-9.65 17.5-14.485 30.938-14.485 11.875.0 22.374 5.038 31.437 15.157 9.094 10.085 15.61 21.413 19.517 33.968 3.922 12.54 5.873 24.53 5.873 35.984.0 13.446-3.702 24.61-11.076 33.454z"/></svg>
</a><a href=https://github.com/ehsan-ami target=_blank rel=noopener aria-label=brands/github class="w-12 h-12 flex items-center justify-center rounded-full bg-white dark:bg-gray-800 text-gray-600 dark:text-gray-400
shadow-md hover:shadow-xl hover:scale-110 hover:-translate-y-1
transition-all duration-300 border border-gray-200 dark:border-gray-700"><svg class="w-6 h-6" fill="currentColor" viewBox="3 3 18 18"><path d="M12 3C7.0275 3 3 7.12937 3 12.2276c0 4.0833 2.57625 7.5321 6.15374 8.7548C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441 9.77249 20.3249 9.76125 19.5982 9.76125 18.8254 7.5 19.2522 6.915 18.2602 6.735 17.7412 6.63375 17.4759 6.19499 16.6569 5.8125 16.4378 5.4975 16.2647 5.0475 15.838 5.80124 15.8264 6.51 15.8149 7.01625 16.4954 7.18499 16.7723 7.99499 18.1679 9.28875 17.7758 9.80625 17.5335 9.885 16.9337 10.1212 16.53 10.38 16.2993 8.3775 16.0687 6.285 15.2728 6.285 11.7432c0-1.0035.34875-1.834.92249-2.47994C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794c0 0 .753749999999999-.24223 2.47499.94583.72001-.20762 1.48501-.31143 2.25001-.31143C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377c1.7212-1.19959 2.475-.94583 2.475-.94583C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326 17.4113 9.9092 17.76 10.7281 17.76 11.7432c0 3.5411-2.1037 4.3255-4.1063 4.5561C13.98 16.5877 14.2613 17.1414 14.2613 18.0065 14.2613 19.2407 14.25 20.2326 14.25 20.5441 14.25 20.7863 14.4188 21.0746 14.8688 20.9824 16.6554 20.364 18.2079 19.1866 19.3078 17.6162c1.0999-1.5705 1.6917-3.4551 1.6922-5.3886C21 7.12937 16.9725 3 12 3z"/></svg></a></div></div><div class=md:col-span-8><div class=mb-12><div class="flex items-center gap-4 mb-8"><div class="flex-shrink-0 w-12 h-12 bg-primary-100 dark:bg-primary-900/50 rounded-full flex items-center justify-center"><svg class="w-6 h-6 text-primary-600 dark:text-primary-400" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25.0 002.25-2.25V6.75A2.25 2.25.0 0019.5 4.5h-15A2.25 2.25.0 002.25 6.75v10.5A2.25 2.25.0 004.5 19.5m6-10.125a1.875 1.875.0 11-3.75.0 1.875 1.875.0 013.75.0m1.294 6.336a6.721 6.721.0 01-3.17.789 6.721 6.721.0 01-3.168-.789 3.376 3.376.0 016.338.0"/></svg></div><h2 class="text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 dark:text-white tracking-tight">Professional Summary</h2></div><div class="prose prose-lg dark:prose-invert text-gray-800 dark:text-gray-200 text-base sm:text-lg leading-relaxed"><div class=bio-text><p>I am a Ph.D. student in Computing Science at the University of Alberta and a researcher at Noah’s Ark Lab, Huawei Technologies Canada. My research centers on behavior modeling in autonomous driving, with the goal of building traffic agents that simulate and predict real-world driving behavior. My recent work on RL-based fine-tuning for traffic simulation (<a href=https://ehsan-ami.github.io/rlftsim/ target=_blank rel=noopener>RLFTSim</a>) won 2nd place in the <a href=https://cvpr2025.wad.vision/ target=_blank rel=noopener>Waymo SimAgent Challenge 2025</a> and is accepted at CVPR 2026.</p><p>My research covers causal trajectory prediction and inter-agent interaction reasoning (<a href=https://ehsan-ami.github.io/critic/ target=_blank rel=noopener>CRiTIC</a>, ICRA 2025), cooperative motion forecasting through vehicle-to-vehicle communication, and spatial reasoning with multimodal large language models (MLLMs). During my Master’s at the Sharif University of Technology, I was part of the <a href=http://cedra.ir/ target=_blank rel=noopener>CEDRA</a> research group, where I developed a socially-aware SLAM algorithm and the ROS-based software framework for the <a href=https://en.wikipedia.org/wiki/Arash_%28robot%29 target=_blank rel=noopener>Arash</a> social robot — a companion robot for children with cancer. I also worked on robotic painting with the UR10 arm robot during a research visit at the University of Trieste.</p></div></div></div><div class=mb-16><div class="flex items-center gap-4 mb-8"><div class="flex-shrink-0 w-12 h-12 bg-primary-100 dark:bg-primary-900/50 rounded-full flex items-center justify-center"><svg class="w-6 h-6 text-primary-600 dark:text-primary-400" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.26 10.147a60.436 60.436.0 00-.491 6.347A48.627 48.627.0 0112 20.904a48.627 48.627.0 018.232-4.41 60.46 60.46.0 00-.491-6.347m-15.482.0a50.57 50.57.0 00-2.658-.813A59.905 59.905.0 0112 3.493a59.902 59.902.0 0110.399 5.84 51.39 51.39.0 00-2.658.814m-15.482.0A50.697 50.697.0 0112 13.489a50.702 50.702.0 017.74-3.342M6.75 15a.75.75.0 100-1.5.75.75.0 000 1.5m0 0v-3.675A55.378 55.378.0 0112 8.443m-7.007 11.55A5.981 5.981.0 006.75 15.75v-1.5"/></svg></div><h3 class="text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 dark:text-white tracking-tight">Education</h3></div><div class="grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6"><div class="group h-full flex flex-col bg-gradient-to-br from-white/90 to-primary-50/30 dark:from-gray-800/90 dark:to-primary-900/20 rounded-xl p-6 shadow-md hover:shadow-xl transition-all duration-300 border border-transparent hover:border-primary-200 dark:hover:border-primary-800 backdrop-blur-md"><div class="flex gap-4"><div class="flex-shrink-0 w-12 h-12 bg-white dark:bg-gray-800 ring-1 ring-gray-200 dark:ring-gray-700 rounded-full flex items-center justify-center shadow-md"><svg class="w-6 h-6 text-primary-600 dark:text-primary-400" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.26 10.147a60.436 60.436.0 00-.491 6.347A48.627 48.627.0 0112 20.904a48.627 48.627.0 018.232-4.41 60.46 60.46.0 00-.491-6.347m-15.482.0a50.57 50.57.0 00-2.658-.813A59.905 59.905.0 0112 3.493a59.902 59.902.0 0110.399 5.84 51.39 51.39.0 00-2.658.814m-15.482.0A50.697 50.697.0 0112 13.489a50.702 50.702.0 017.74-3.342M6.75 15a.75.75.0 100-1.5.75.75.0 000 1.5m0 0v-3.675A55.378 55.378.0 0112 8.443m-7.007 11.55A5.981 5.981.0 006.75 15.75v-1.5"/></svg></div><div class="flex-1 flex-grow"><p class="text-xl font-bold text-gray-900 dark:text-white group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors">Ph.D. in Computer Science (in-progress)</p><p class="text-gray-700 dark:text-gray-300 text-base">University of Alberta</p></div></div></div><div class="group h-full flex flex-col bg-gradient-to-br from-white/90 to-primary-50/30 dark:from-gray-800/90 dark:to-primary-900/20 rounded-xl p-6 shadow-md hover:shadow-xl transition-all duration-300 border border-transparent hover:border-primary-200 dark:hover:border-primary-800 backdrop-blur-md"><div class="flex gap-4"><div class="flex-shrink-0 w-12 h-12 bg-white dark:bg-gray-800 ring-1 ring-gray-200 dark:ring-gray-700 rounded-full flex items-center justify-center shadow-md"><svg class="w-6 h-6 text-primary-600 dark:text-primary-400" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.26 10.147a60.436 60.436.0 00-.491 6.347A48.627 48.627.0 0112 20.904a48.627 48.627.0 018.232-4.41 60.46 60.46.0 00-.491-6.347m-15.482.0a50.57 50.57.0 00-2.658-.813A59.905 59.905.0 0112 3.493a59.902 59.902.0 0110.399 5.84 51.39 51.39.0 00-2.658.814m-15.482.0A50.697 50.697.0 0112 13.489a50.702 50.702.0 017.74-3.342M6.75 15a.75.75.0 100-1.5.75.75.0 000 1.5m0 0v-3.675A55.378 55.378.0 0112 8.443m-7.007 11.55A5.981 5.981.0 006.75 15.75v-1.5"/></svg></div><div class="flex-1 flex-grow"><p class="text-xl font-bold text-gray-900 dark:text-white group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors">M.Sc. in Mechanical Engineering</p><p class="text-gray-700 dark:text-gray-300 text-base">Sharif University of Technology</p></div></div></div><div class="group h-full flex flex-col bg-gradient-to-br from-white/90 to-primary-50/30 dark:from-gray-800/90 dark:to-primary-900/20 rounded-xl p-6 shadow-md hover:shadow-xl transition-all duration-300 border border-transparent hover:border-primary-200 dark:hover:border-primary-800 backdrop-blur-md"><div class="flex gap-4"><div class="flex-shrink-0 w-12 h-12 bg-white dark:bg-gray-800 ring-1 ring-gray-200 dark:ring-gray-700 rounded-full flex items-center justify-center shadow-md"><svg class="w-6 h-6 text-primary-600 dark:text-primary-400" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.26 10.147a60.436 60.436.0 00-.491 6.347A48.627 48.627.0 0112 20.904a48.627 48.627.0 018.232-4.41 60.46 60.46.0 00-.491-6.347m-15.482.0a50.57 50.57.0 00-2.658-.813A59.905 59.905.0 0112 3.493a59.902 59.902.0 0110.399 5.84 51.39 51.39.0 00-2.658.814m-15.482.0A50.697 50.697.0 0112 13.489a50.702 50.702.0 017.74-3.342M6.75 15a.75.75.0 100-1.5.75.75.0 000 1.5m0 0v-3.675A55.378 55.378.0 0112 8.443m-7.007 11.55A5.981 5.981.0 006.75 15.75v-1.5"/></svg></div><div class="flex-1 flex-grow"><p class="text-xl font-bold text-gray-900 dark:text-white group-hover:text-primary-600 dark:group-hover:text-primary-400 transition-colors">B.Sc. in Mechanical Engineering</p><p class="text-gray-700 dark:text-gray-300 text-base">University of Tehran</p></div></div></div></div></div><div><div class="flex items-center gap-4 mb-8"><div class="flex-shrink-0 w-12 h-12 bg-primary-100 dark:bg-primary-900/50 rounded-full flex items-center justify-center"><svg class="w-6 h-6 text-primary-600 dark:text-primary-400" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5.0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5.0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5.0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5.0 00-3.09 3.09m8.445-7.188L18 9.75l-.259-1.035a3.375 3.375.0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375.0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375.0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375.0 00-2.456 2.456m-1.365 11.852L16.5 21.75l-.394-1.183a2.25 2.25.0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25.0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25.0 001.423 1.423l1.183.394-1.183.394a2.25 2.25.0 00-1.423 1.423"/></svg></div><h3 class="text-xl font-bold text-gray-900 dark:text-white tracking-tight">Interests</h3></div><div class="flex flex-wrap gap-3"><span class="inline-block bg-primary-50 dark:bg-gray-800 text-primary-800 dark:text-primary-200 text-base font-medium px-4 py-2 rounded-full border border-primary-200/50 dark:border-primary-800/50
hover:bg-primary-100
dark:hover:bg-primary-500 dark:hover:text-gray-900 dark:hover:border-primary-500
transition-all duration-200 cursor-default">Autonomous Driving
</span><span class="inline-block bg-primary-50 dark:bg-gray-800 text-primary-800 dark:text-primary-200 text-base font-medium px-4 py-2 rounded-full border border-primary-200/50 dark:border-primary-800/50
hover:bg-primary-100
dark:hover:bg-primary-500 dark:hover:text-gray-900 dark:hover:border-primary-500
transition-all duration-200 cursor-default">Behavior Modeling
</span><span class="inline-block bg-primary-50 dark:bg-gray-800 text-primary-800 dark:text-primary-200 text-base font-medium px-4 py-2 rounded-full border border-primary-200/50 dark:border-primary-800/50
hover:bg-primary-100
dark:hover:bg-primary-500 dark:hover:text-gray-900 dark:hover:border-primary-500
transition-all duration-200 cursor-default">Multi-Agent Traffic Simulation
</span><span class="inline-block bg-primary-50 dark:bg-gray-800 text-primary-800 dark:text-primary-200 text-base font-medium px-4 py-2 rounded-full border border-primary-200/50 dark:border-primary-800/50
hover:bg-primary-100
dark:hover:bg-primary-500 dark:hover:text-gray-900 dark:hover:border-primary-500
transition-all duration-200 cursor-default">Robotics
</span><span class="inline-block bg-primary-50 dark:bg-gray-800 text-primary-800 dark:text-primary-200 text-base font-medium px-4 py-2 rounded-full border border-primary-200/50 dark:border-primary-800/50
hover:bg-primary-100
dark:hover:bg-primary-500 dark:hover:text-gray-900 dark:hover:border-primary-500
transition-all duration-200 cursor-default">Reinforcement Learning
</span><span class="inline-block bg-primary-50 dark:bg-gray-800 text-primary-800 dark:text-primary-200 text-base font-medium px-4 py-2 rounded-full border border-primary-200/50 dark:border-primary-800/50
hover:bg-primary-100
dark:hover:bg-primary-500 dark:hover:text-gray-900 dark:hover:border-primary-500
transition-all duration-200 cursor-default">Agentic AI</span></div></div></div></div></div></div></section><section id=projects class="relative hbb-section blox-collection"><div class=home-section-bg></div><div class="flex flex-col items-center max-w-prose mx-auto gap-3 justify-center px-6 md:px-0"><div class="mb-6 text-3xl font-bold text-gray-900 dark:text-white">Selected Projects</div></div><div class="flex flex-col items-center px-6"><div class="container max-w-[65ch] mx-auto grid grid-cols-1 gap-6 my-5"><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-blue-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-blue-500/50" role=article aria-labelledby=card-title-2724175748abe71be87388ec5093e0e3><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=https://ehsan-ami.github.io/rlftsim/ target=_blank rel=noopener class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-contain" srcset="/projects/rlftsim/featured_hu_6b0cbfee4ac75dc2.webp 400w, /projects/rlftsim/featured_hu_6dd18f1a4efb5612.webp 600w, /projects/rlftsim/featured_hu_d652e6eb9e0bc45d.webp 800w, /projects/rlftsim/featured_hu_9b8469fcd1804732.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/projects/rlftsim/featured_hu_6b0cbfee4ac75dc2.webp width=800 height=437 loading=lazy decoding=async fetchpriority=high style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="RLFTSim: Realistic and Controllable Multi-Agent Traffic Simulation featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tags/autonomous-driving/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Autonomous Driving</span></a></div><h3 id=card-title-2724175748abe71be87388ec5093e0e3 class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors duration-200 leading-tight"><a href=https://ehsan-ami.github.io/rlftsim/ target=_blank rel=noopener class=hover:underline>RLFTSim: Realistic and Controllable Multi-Agent Traffic Simulation
<svg style="height:1em" class="inline-flex h-4 w-4 ml-1 align-text-top" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.5 6H5.25A2.25 2.25.0 003 8.25v10.5A2.25 2.25.0 005.25 21h10.5A2.25 2.25.0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"/></svg></a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">RL-based fine-tuning framework for multi-agent traffic simulation
2nd Place Waymo SimAgent Challenge 2025
Accepted at CVPR 2026</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-blue-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-blue-500/50" role=article aria-labelledby=card-title-3385cadedba4c733874f9af5a87389c8><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=https://ehsan-ami.github.io/critic/ target=_blank rel=noopener class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-contain" srcset="/projects/critic/featured_hu_6f420b8f30b14653.webp 400w, /projects/critic/featured_hu_500a24466bf09a2a.webp 600w, /projects/critic/featured_hu_1ac8a88b03970a37.webp 800w, /projects/critic/featured_hu_53365e0b220041b7.webp 800w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/projects/critic/featured_hu_6f420b8f30b14653.webp width=800 height=396 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="CRiTIC: Causal Attention Gating for Robust Trajectory Prediction featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tags/autonomous-driving/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Autonomous Driving</span></a></div><h3 id=card-title-3385cadedba4c733874f9af5a87389c8 class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors duration-200 leading-tight"><a href=https://ehsan-ami.github.io/critic/ target=_blank rel=noopener class=hover:underline>CRiTIC: Causal Attention Gating for Robust Trajectory Prediction
<svg style="height:1em" class="inline-flex h-4 w-4 ml-1 align-text-top" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.5 6H5.25A2.25 2.25.0 003 8.25v10.5A2.25 2.25.0 005.25 21h10.5A2.25 2.25.0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"/></svg></a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Causal attention gating for robust trajectory prediction
Filters non-causal agent interactions in autonomous driving
Accepted at ICRA 2025</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-blue-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-blue-500/50" role=article aria-labelledby=card-title-411e3a48395658ea04c60dc9bc8b3bdf><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/projects/arash/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-contain" srcset="/projects/arash/featured_hu_46a1e48e4aecfa.webp 400w, /projects/arash/featured_hu_c26f44a6a2442a03.webp 600w, /projects/arash/featured_hu_11c3ee66422225e.webp 657w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/projects/arash/featured_hu_46a1e48e4aecfa.webp width=657 height=450 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Arash: A Humanoid Social Robot featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tags/robotics/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Robotics</span></a></div><h3 id=card-title-411e3a48395658ea04c60dc9bc8b3bdf class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors duration-200 leading-tight"><a href=/projects/arash/ class=hover:underline>Arash: A Humanoid Social Robot</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Social companion robot for children with cancer
Socially-aware SLAM algorithm with pedestrian tracking
ROS-based software framework
CEDRA lab, Sharif University of Technology</p></div></div><div class="group bg-white/90 dark:bg-zinc-900/90 backdrop-blur-sm rounded-2xl ring-1 ring-zinc-900/5 dark:ring-white/10 shadow-lg overflow-hidden transition-all duration-300 ease-out hover:shadow-xl hover:shadow-blue-500/10 hover:-translate-y-2 focus-within:ring-2 focus-within:ring-blue-500/50" role=article aria-labelledby=card-title-805b3ecbf89a78ca834d68f35b1c0d62><div class="relative overflow-hidden aspect-[16/9] bg-gradient-to-br from-zinc-100 to-zinc-200 dark:from-zinc-800 dark:to-zinc-900"><a href=/projects/painter_robot/ class=block><img class="w-full h-full transition-transform duration-500 ease-out group-hover:scale-105 object-contain" srcset="/projects/painter_robot/featured_hu_a936132fd8157f4c.webp 400w, /projects/painter_robot/featured_hu_bfe801590a55029a.webp 558w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" src=/projects/painter_robot/featured_hu_a936132fd8157f4c.webp width=558 height=450 loading=lazy decoding=async style=position:absolute;height:100%;width:100%;inset:0;color:transparent alt="Painter Robot featured image"></a><div class="absolute inset-0 pointer-events-none bg-gradient-to-t from-black/10 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div></div><div class="p-8 space-y-4"><div class="flex items-center gap-2"><a href=/tags/robotics/><span class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-primary-100 text-primary-800 dark:bg-primary-900/40 dark:text-primary-300">Robotics</span></a></div><h3 id=card-title-805b3ecbf89a78ca834d68f35b1c0d62 class="text-xl font-bold tracking-tight text-zinc-900 dark:text-zinc-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors duration-200 leading-tight"><a href=/projects/painter_robot/ class=hover:underline>Painter Robot</a></h3><p class="text-zinc-600 dark:text-zinc-400 text-base leading-relaxed line-clamp-3">Non-photorealistic rendering for watercolor painting with UR10 arm robot
Painting API using motion planning algorithms (ROS-based)
University of Trieste, Italy</p></div></div></div></div></section><section id=papers class="relative hbb-section blox-collection"><div class=home-section-bg></div><div class="flex flex-col items-center max-w-prose mx-auto gap-3 justify-center px-6 md:px-0"><div class="mb-6 text-3xl font-bold text-gray-900 dark:text-white">Recent Publications</div></div><div class="flex flex-col items-center px-6"><div class="mt-16 sm:mt-20 container max-w-3xl w-full"><div class="flex flex-col space-y-3"><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span>Ehsan ahmadi</span>, <span>Hunter schofield</span>, <span>Behzad khamidehi</span>, <span>Fazel arasteh</span>, <span>Jinjun shan</span>, <span>Lili mou</span>, <span>Dongfeng bai</span>, <span>Kasra rezaee</span>
</span>(2026).
<a href=/publications/ahmadi-2026-rlftsim/ class=underline>RLFTSim: Realistic and Controllable Multi-Agent Traffic Simulation via Reinforcement Learning Fine-Tuning</a>.
Accepted at IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR 2026).<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=https://ehsan-ami.github.io/rlftsim/ target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
Project Page
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publications/ahmadi-2026-rlftsim/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06.0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06.0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span></button></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span>Ehsan ahmadi</span>, <span>Soheil alizadeh</span>, <span>Ray mercurius</span>, <span>Amir rasouli</span>
</span>(2026).
<a href=/publications/ahmadi-2024-curb-your-attention/ class=underline>Curb Your Attention: Causal Attention Gating for Robust Trajectory Prediction in Autonomous Driving</a>.
IEEE International Conference on Robotics and Automation (ICRA 2025).<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=https://arxiv.org/pdf/2410.07191 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://ehsan-ami.github.io/critic/ target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
Project Page
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publications/ahmadi-2024-curb-your-attention/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06.0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06.0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span></button></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span>Hamidreza mirkhani</span>, <span>Behzad khamidehi</span>, <span>Ehsan ahmadi</span>, <span>Mohammed elmahgiubi</span>, <span>Weize zhang</span>, <span>Fazel arasteh</span>, <span>Umar rajguru</span>, <span>Kasra rezaee</span>, <span>Dongfeng bai</span>
</span>(2026).
<a href=/publications/mirkhani-2026-caps/ class=underline>CAPS: Context-Aware Priority Sampling for Enhanced Imitation Learning in Autonomous Driving</a>.
Accepted at IEEE International Conference on Robotics and Automation (ICRA 2026).<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=https://arxiv.org/pdf/2503.01650 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publications/mirkhani-2026-caps/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06.0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06.0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span></button></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span>Montgomery alban</span>, <span>Ehsan ahmadi</span>, <span>Randy goebel</span>, <span>Amir rasouli</span>
</span>(2025).
<a href=/publications/alban-2025-smarter/ class=underline>Getting SMARTER for Motion Planning in Autonomous Driving Systems</a>.
2025 IEEE Intelligent Vehicles Symposium (IV), Oral Presentation.<div class="flex flex-wrap space-x-3"><a class="hb-attachment-link hb-attachment-link-small" href=https://arxiv.org/pdf/2502.15824 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 14.25v-2.625A3.375 3.375.0 0016.125 8.25h-1.5A1.125 1.125.0 0113.5 7.125v-1.5A3.375 3.375.0 0010.125 2.25H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621.0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621.0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9"/></svg>
PDF
</a><a class="hb-attachment-link hb-attachment-link-small" href=https://github.com/huawei-noah/SMARTS target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17.25 6.75 22.5 12l-5.25 5.25m-10.5.0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"/></svg>
Code
</a><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publications/alban-2025-smarter/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06.0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06.0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span></button></div></div><div class="pub-list-item view-citation" style=margin-bottom:1rem><i class="far fa-file-alt pub-icon" aria-hidden=true></i>
<span class="article-metadata li-cite-author"><span>Ali meghdari</span>, <span>Azadeh shariati</span>, <span>Minoo alemi</span>, <span>Gholamreza r vossoughi</span>, <span>Abdollah eydi</span>, <span>Ehsan ahmadi</span>, <span>Behrad mozafari</span>, <span>Ali amoozandeh nobaveh</span>, <span>Reza tahami</span>
</span>(2024).
<a href=/publications/meghdari-2018-arash/ class=underline>Arash: A social robot buddy to support children with cancer in a hospital environment</a>.
<em>Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine</em>.<div class="flex flex-wrap space-x-3"><button class="hb-attachment-link hb-attachment-link-small js-cite-clipboard cursor-pointer" type=button data-filename=/publications/meghdari-2018-arash/cite.bib>
<svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125.0 013.75 20.625V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06.0 011.5.124m7.5 10.376h3.375c.621.0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06.0 00-1.5-.124H9.375c-.621.0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375A1.125 1.125.0 018.25 16.125v-9.25m12 6.625v-1.875A3.375 3.375.0 0016.875 8.25h-1.5A1.125 1.125.0 0114.25 7.125v-1.5A3.375 3.375.0 0010.875 2.25H9.75"/></svg>
<span>Cite</span>
</button>
<a class="hb-attachment-link hb-attachment-link-small" href=https://doi.org/10.1177/0954411918777520 target=_blank rel=noopener><svg style="height:1em" class="inline-block" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M13.19 8.688a4.5 4.5.0 011.242 7.244l-4.5 4.5a4.5 4.5.0 01-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5.0 00-6.364-6.364l-4.5 4.5a4.5 4.5.0 001.242 7.244"/></svg>
DOI</a></div></div></div></div></div><div class="container mx-auto max-w-screen-lg px-8 xl:px-5 pb-5 lg:pb-8"><div class="mt-10 flex justify-center"><a class="relative inline-flex items-center gap-1 rounded-md border border-gray-300 bg-white px-3 py-2 pl-4 text-sm font-medium text-gray-500 hover:bg-gray-50 focus:z-20 dark:border-gray-500 dark:bg-gray-800 dark:text-gray-300" href=/publications/><span>See all</span></a></div></div></section><section id=contact class="relative hbb-section blox-markdown"><div class=home-section-bg></div><div class="flex flex-col items-center max-w-prose mx-auto gap-3 justify-center px-6"><div class="mb-6 text-3xl font-bold text-gray-900 dark:text-white">Contact</div><div class="prose prose-slate lg:prose-xl dark:prose-invert max-w-prose"><p>Email: e lastname @ualberta.ca</p><p><a href=https://x.com/ehsana94 target=_blank rel=noopener><span class="inline-block pr-1"><svg style="height:1em;transform:translateY(.1em)" viewBox="0 0 512 512"><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>
</span></a>| <a href=https://www.linkedin.com/in/ehsan-ahmadi-15951878/ target=_blank rel=noopener><span class="inline-block pr-1"><svg style="height:1em;transform:translateY(.1em)" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5.0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6.0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3.0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2.0 38.5 17.3 38.5 38.5.0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6.0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2.0 79.7 44.3 79.7 101.9V416z"/></svg>
</span>LinkedIn</a> | <a href=https://github.com/ehsan-ami target=_blank rel=noopener><span class="inline-block pr-1"><svg style="height:1em;transform:translateY(.1em)" fill="currentColor" viewBox="3 3 18 18"><path d="M12 3C7.0275 3 3 7.12937 3 12.2276c0 4.0833 2.57625 7.5321 6.15374 8.7548C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441 9.77249 20.3249 9.76125 19.5982 9.76125 18.8254 7.5 19.2522 6.915 18.2602 6.735 17.7412 6.63375 17.4759 6.19499 16.6569 5.8125 16.4378 5.4975 16.2647 5.0475 15.838 5.80124 15.8264 6.51 15.8149 7.01625 16.4954 7.18499 16.7723 7.99499 18.1679 9.28875 17.7758 9.80625 17.5335 9.885 16.9337 10.1212 16.53 10.38 16.2993 8.3775 16.0687 6.285 15.2728 6.285 11.7432c0-1.0035.34875-1.834.92249-2.47994C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794c0 0 .753749999999999-.24223 2.47499.94583.72001-.20762 1.48501-.31143 2.25001-.31143C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377c1.7212-1.19959 2.475-.94583 2.475-.94583C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326 17.4113 9.9092 17.76 10.7281 17.76 11.7432c0 3.5411-2.1037 4.3255-4.1063 4.5561C13.98 16.5877 14.2613 17.1414 14.2613 18.0065 14.2613 19.2407 14.25 20.2326 14.25 20.5441 14.25 20.7863 14.4188 21.0746 14.8688 20.9824 16.6554 20.364 18.2079 19.1866 19.3078 17.6162c1.0999-1.5705 1.6917-3.4551 1.6922-5.3886C21 7.12937 16.9725 3 12 3z"/></svg>
</span>GitHub</a></p></div></div></section></div><div class=page-footer><footer class="container mx-auto flex flex-col justify-items-center text-sm leading-6 mt-24 mb-4 text-slate-700 dark:text-slate-200"><p class="powered-by footer-license-icons text-center pb-2"><a class="inline-flex items-center justify-center gap-2 align-middle" href=https://creativecommons.org/licenses/by-nc-nd/4.0 rel="noopener noreferrer" target=_blank aria-label="Creative Commons"><a class="inline-flex items-center justify-center gap-2 align-middle" href=https://creativecommons.org/licenses/by-nc-nd/4.0 rel="noopener noreferrer" target=_blank aria-label="Creative Commons"><svg class="h-6 w-6 inline-block align-middle text-current" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M253.8 214.9l-33.2 17.3c-9.4-19.6-25.2-19.9-27.5-19.9-22.1.0-33.2 14.6-33.2 43.8.0 23.6 9.2 43.8 33.2 43.8 14.5.0 24.6-7.1 30.6-21.3l30.6 15.5c-6.2 11.5-25.7 39-65.1 39-22.6.0-74-10.3-74-77 0-58.7 43-77.1 72.6-77.1 30.7.0 52.7 11.9 66 35.9zm143 0-32.8 17.3c-9.5-19.8-25.7-19.9-27.9-19.9-22.1.0-33.2 14.6-33.2 43.8.0 23.5 9.2 43.8 33.2 43.8 14.4.0 24.6-7.1 30.5-21.3l31 15.5c-2.1 3.8-21.4 39-65.1 39-22.7.0-74-9.9-74-77 0-58.7 43-77.1 72.6-77.1 30.7.0 52.6 11.9 65.6 35.9zM255.6 8C112.7 8 8 123.1 8 256.1c0 138.4 113.6 248 247.6 248 129.9.0 248.4-100.9 248.4-248C504 118.2 397.4 8 255.6 8zm.9 450.8c-112.5.0-203.7-93-203.7-202.8.0-105.4 85.4-203.3 203.7-203.3 112.5.0 202.8 89.5 202.8 203.3.0 121.7-99.7 202.8-202.8 202.8z"/></svg>
<svg class="h-6 w-6 inline-block align-middle text-current" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M322.9 194.4v101.4h-28.3v120.5h-77.1V295.9h-28.3V194.4c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7H307c4.1.0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-32.5-64.5a34.5 34.5.0 11-69 .8 34.5 34.5.0 1169-.8zM255.6 8C397.4 8 504 118.1 504 256c0 147.1-118.5 248-248.4 248C121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7C138.2 52.7 52.7 150.6 52.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2.0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3z"/></svg>
<svg class="h-6 w-6 inline-block align-middle text-current" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M255.6 8C395.4 8 504 115.9 504 256c0 147.2-118.5 248-248.4 248C121.1 504 8 393.2 8 256 8 123.1 112.7 8 255.6 8zM63.8 189.1c-7.4 20.4-11.1 42.7-11.1 66.9.0 110.9 92.1 202.4 203.7 202.4 122.4.0 177.2-101.8 178.5-104.1l-93.4-41.6c-7.7 37.1-41.2 53-68.2 55.4v38.1h-28.8V368c-27.5-.3-52.6-10.2-75.3-29.7l34.1-34.5c31.7 29.4 86.4 31.8 86.4-2.2.0-6.2-2.2-11.2-6.6-15.1-14.2-6-1.8-.1-219.3-97.4zM256.4 52.3C218 52.3 144 61 85.9 145.3l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3v-38.1h28.8v38.1c22.7 1.2 43.4 8.9 62 23L303 199.7c-42.7-29.9-83.5-8-70 11.1 53.4 24.1 43.8 19.8 93 41.6l127.1 56.7c4.1-17.4 6.2-35.1 6.2-53.1.0-57-19.8-105-59.3-143.9-39.3-39.9-87.2-59.8-143.6-59.8z"/></svg>
<svg class="h-6 w-6 inline-block align-middle text-current" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" focusable="false"><path d="M255.6 8C397.4 8 504 118.1 504 256c0 147.1-118.5 248-248.4 248C121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7C138.2 52.7 52.7 150.6 52.7 256c0 109.8 91.2 202.8 203.7 202.8 103.2.0 202.8-81.1 202.8-202.8.1-113.8-90.2-203.3-202.8-203.3zm94 144.3v42.5H170.1V197h180.3zm0 79.8v42.5H170.1v-42.5h180.3z"/></svg></a></p><p class="powered-by text-center text-sm opacity-80 py-1">Made with <a class="underline hover:opacity-100" href="https://hugoblox.com?utm_source=site_footer&utm_medium=referral&utm_campaign=poweredby_oss&utm_content=brand_na" target=_blank rel=noopener data-hbx=poweredby_brand>Hugo Blox Builder</a>.
<a class="inline-flex items-center rounded px-2 py-0.5 border border-current ms-2 text-xs hover:opacity-100" href="https://hugoblox.com/start?utm_source=site_footer&utm_medium=referral&utm_campaign=poweredby_oss&utm_content=cta_na" target=_blank rel=noopener data-hbx=poweredby_cta>Create yours →</a></p></footer></div><div id=hb-notification-container class="fixed top-20 right-4 z-[9999] pointer-events-none" aria-live=polite aria-atomic=true></div></body></html>