Skip to content

Intro

Alex Carpenter avatar

Alex Carpenter

User Interface Engineer who enjoys working at the intersection of design and engineering teams.

View resume

Currently

Currently I am a part of the SDK Infra team at Clerk where I am working on Elements and our UI Components. View my latest pull request

Codeblock showing Clerk Elements sign in code example
import * as SignIn from '@clerk/elements/sign-in'
import * as Common from '@clerk/elements/common'

export default function SignInPage() {
  return (
    <SignIn.Root>
      <SignIn.Step name="start">
        <h1>Sign in to Acme Co</h1>
        <p>Welcome back! Please sign in to continue</p>
        <Common.Connection name="google">Google</Common.Connection>
        <Common.Connection name="github">GitHub</Common.Connection>
        <p>or</p>
        <Common.Field>
          <Common.Label>Email address</Common.Label>
          <Common.Input />
        </Common.Field>
      </SignIn.Step>
    </SignIn.Root>
  )
}
Clerk sign in component

Sign in to Acme Co

Welcome back! Please sign in to continue

or

Latest 5 pull requests within the @clerk/javascript repo
  • feat(clerk-js,types): Add `menuButtonEllipsis` descriptor (#5090)

  • fix(themes): Invert OKX Wallet icon in dark theme (#5100)

  • fix(clerk-js): Ensure `componentProps` is defined before accessing routing (#5088)

  • fix(clerk-js): Ensure only one action is present in UserProfile sections (#5030)

  • chore(clerk-js): Add virtual routing deprecation warning (#5072)

In collaboration with

Bryce Kalow avatar Dylan Staley avatar Pantelis Eleftheriadis avatar Jacek Radko avatar Nikos Douvlis avatar

Interests

With over a decade of experience as a UI engineer, I've had the privilege of collaborating across engineering, design, and marketing teams. My passion lies in working with product and marketing teams, where I can leverage my technical expertise to create impactful user experiences and drive business goals.

Skills and interests

  • Next.js
  • Tailwind CSS
  • Framer Motion
  • Astro
  • Accessibility
  • Mentorship
  • CSS Architecture
  • Component API Design