How To Implementing Passkeys? (NuxtJs)
Learn how to implement passkeys in Nuxt using WebAuthn and SimpleWebAuthn, including registration, passwordless login, credential storage, challenge handling, security, and session integration.


A B2B platform connecting suppliers with retailers across international markets
Technical Lead / CTO for a multilingual B2B platform across 7 languages. Built a Directus API proxy that reduced latency by 2× and payload sizes by up to 4×, plus AI-assisted workflows that cut repetitive editorial work by 50%.

A DeFi platform that converts your active energy into SIXP tokens
Built and maintained the animation-heavy Vue/Nuxt frontend for a DeFi fitness platform serving more than 40,000 users, with a 38-minute average engagement time and a 98/100 Lighthouse performance score.
A private AI chief of staff for people managing several important areas of life
A conversational product that captures context, remembers commitments, and helps people act on priorities.

Online cryptocurrency exchange platform operating in Iran
Designed and developed the complete interface for an online cryptocurrency exchange operating in Iran. Led the setup and hiring of content creation, blog, and social media teams.
Learn how to implement passkeys in Nuxt using WebAuthn and SimpleWebAuthn, including registration, passwordless login, credential storage, challenge handling, security, and session integration.
Passkeys make signing in feel almost ridiculously simple: choose an account, scan your fingerprint, and you're in. But underneath that tiny interaction is WebAuthn, public-key cryptography, authenticators, challenges, and a much stronger security model than traditional passwords. This article explains how it all works.
Available for remote employment, contract work, and selected product collaborations.
Available for remote work worldwide. Open to relocation.
Prefer instant chat? Reach me on Telegram or WhatsApp
For formal inquiries: [email protected]