Intro
![Alex Carpenter avatar](/_astro/me.gEv5dNEV_Z1phHYa.webp)
Alex Carpenter
User Interface Engineer who enjoys working at the intersection of design and engineering teams.
View resumeCurrently
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
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>
)
}
Sign in to Acme Co
Welcome back! Please sign in to continue
or
-
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)
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