+ {range}{expEntries.length > 0 && (
+ ({expEntries.map((exp, i) => (
+
404 | Oops something went wrong
+Please use the navigation to find your way back
+About
++ I'm Prad Nukala — an engineer and founder building decentralized identity infrastructure. As + co-founder and CEO of Sonr, I'm + building a peer-to-peer identity and data network powered by decentralized identifiers (DIDs), + WebAuthn, and IPFS. +
++ I help shape the open standards behind user-owned identity as a working-group member at the + W3C (DIDs, WebAuthn, WebAssembly) and the Decentralized Identity Foundation (UCAN, DWN). I've + been shipping software since age 12 — three apps with over 1M downloads, technical writing + read 120k+ times, and bylines in Fast Company. +
+ +Education
+
+ Virginia Commonwealth University
+ B.S. in Applied Mathematics · 2017–2020
+
+ Attended 5 MLH hackathons, published 3 apps in 3 years with over 1M downloads, and wrote 3 + articles with over 120k reads. Coursework spanned linear algebra, number theory, topological + data analysis, and vector calculus. +
+ +Honors & Recognition
+-
+
- Guest Lecturer, Crypto Finance (15.492) — MIT Sloan School of Management +
Standards & Organizations
+-
+ {
+ organizations.map((org) => (
+
- + + {org.name} + {" "} + — {org.role} + + )) + } +
{role ? `${role}, ${organization}` : organization}
++ {range}{location && ` · ${location}`} + { + url && ( + <> + {" · "} + + Website → + + > + ) + } +
+ +Projects
+-
+ {content.projects.map((p) => (
+
- + + {p.data.title} + + + ))} +
Writing
+-
+ {content.writing.map((p) => (
+
-
+
+
+ ))}
+
Speaking
+-
+ {content.speaking.map((t) => (
+
- + + {t.data.title} + + + ))} +
Experience
+-
+ {
+ experiences.map((exp) => (
+
-
+ ++ {exp.data.location &&
+ + {exp.data.role ? `${exp.data.role}, ${exp.data.organization}` : exp.data.organization} + +
+ {range(exp.data.startDate, exp.data.endDate)} +{exp.data.location}
} + {exp.data.description &&{exp.data.description}
} +
+ ))
+ }
+
Prad Nukala
++ Engineer and founder. I build decentralized identity infrastructure and tools for developers. + Here you'll find what I've built, where I've worked, what I write, and the talks I've given. +
++ Find me on Github, + X, + LinkedIn, or + contact me directly. +
++ Projects +
+-
+ {latestProjects.map((project) => (
+
-
+
+
+ ))}
+
Writing
+-
+ {
+ latestPosts.map((p) => (
+
-
+
+
+ ))
+ }
+
+ Speaking +
+-
+ {talks.map((talk) => (
+
- + + {talk.data.title} + + {talk.data.event && · {talk.data.event}} + + ))} +
+ Projects + RSS feed + + +
+-
+ {
+ page.data.map((project) => (
+
-
+
+
+ ))
+ }
+
{label}
+{total} item{total === 1 ? "" : "s"}
+ + { + simpleList.map( + (group) => + group.items.length > 0 && ( +{group.heading}
+-
+ {group.items.map((item) => (
+
- + + {item.title} + + {item.note && · {item.note}} + + ))} +
Writing
+-
+ {writing.map((p) => (
+
-
+
+
+ ))}
+
Skills
+Skills and topics spanning my projects, experience, writing, and talks.
+-
+ {
+ tags.map(({ slug, label, count }) => (
+
- + + {label} + + {count} + + )) + } +
Speaking
+-
+ {
+ page.data.map((talk) => (
+
-
+
+ +++ + {talk.data.title} + +
+ {talk.data.event &&{talk.data.event}
} +
+ ))
+ }
+
{title}
+
+
Writing
+ + RSS feed + + +Pinned
+-
+ {pinnedPosts.map((p) => (
+
-
+
+
+ ))}
+
+ Posts in + {yearKey} +
+-
+ {groupedByYear[yearKey]?.map((p) => (
+
-
+
+
+ ))}
+