The person behind the work

About me.

I'm Jordan β€” a full-stack developer and designer based in Paris. I've spent 5 years building products that feel as good as they perform. I believe the best interfaces are the ones you don't notice.

Paris, FR  Β·  --:-- local  Β·  Available
πŸ§‘β€πŸ’»
Jordan Smith Β· Paris
Hover to distort
My story
I started building things at 16 β€” a terrible Flash game that nobody played. That failure taught me more than any course I've taken since.
Studied CS at Paris CitΓ© University, graduated top of my class, immediately ignored everything they taught me about software architecture and shipped a startup instead.
Spent 3 years at Notion and Stripe, working on interfaces used by tens of millions of people. Learned that constraints make you creative, not cautious.
Now I take on select freelance projects and build open-source tools that scratch my own itches. If a problem is interesting enough, I'll figure out how to solve it.
Skills & expertise

What I bring
to the table.

Frontend
React / Next.js94%
TypeScript89%
CSS / Animation92%
Three.js / WebGL72%
Figma / Design85%
Backend & infra
Node.js / Express90%
Python / FastAPI80%
PostgreSQL83%
AWS / Docker76%
GraphQL78%
ReactNext.jsTypeScriptNode.jsPythonPostgreSQLGraphQLGSAPThree.jsFigmaDockerAWSKafkaRedisFlutterSwiftD3.jsWebGL
Career

Drag to explore ←→

Started CS degree
2016
First internship (Deezer)
2017
Built first SaaS
2018
Won hackathon Β· 24h build
2019
Graduated Β· Joined Notion
2020
Shipped editor v2
2021
Moved to Stripe
2022
Led checkout rebuild
2023
Went independent
2024
Experience

Where I've
worked.

2022 β€” Present
Stripe
Senior Software Engineer Β· Paris + Remote
Led the redesign of Stripe's checkout flow, used by 180M users across 42 countries. Reduced drop-off by 89% through 140+ user interviews and 6 months of iteration. Managed 2 junior engineers, mentored 4 interns.
ReactTypeScriptNode.jsA/B testingFigma
2020 β€” 2022
Notion
Frontend Engineer Β· San Francisco (remote)
Built collaborative editor components shipped to 20M users. Authored the design system token library adopted by 3 product teams. Performance optimization reduced TTI by 40% on editor load.
ReactLiveblocksCSS-in-JSYjs
2019
Deezer
Frontend Intern Β· Paris
Rebuilt the artist profile page serving 6M daily visitors. First time writing code that real people actually used. Changed everything.
Vue.jsSCSSREST API
2016 β€” 2020
Paris CitΓ© University
BSc Computer Science Β· Graduated 1st class
Algorithms, systems, distributed computing. Thesis on real-time collaborative conflict resolution. Built 11 side projects during those 4 years, 2 of which got real users.
C++AlgorithmsDistributed systems
Right now

What I'm up
to.

Building
PromptKit v2
A redesigned prompt engineering toolkit with visual flow builder and team collaboration.
Reading
Shape Up
Ryan Singer's take on product development. Changing how I scope freelance projects entirely.
Obsessed with
WebGL shaders
Spending weekends learning GLSL. The rabbit hole is deep and I have no regrets.
Beyond the screen

When I'm not
coding.

β˜•
Espresso
Dialing in a 27g shot at 6am before anyone else is awake. It's meditative.
🎸
Guitar
10 years of playing, still can't do a proper barre chord. Still love it.
πŸƒ
Running
5am runs along the Seine. Best thinking time I've found. No headphones.
πŸ“š
Reading
32 books in 2024. Mix of technical, philosophy, and fiction. Always 3 on the go.
Currently reading
πŸ“
Shape Up β€” Ryan Singer
🧠
Thinking in Systems β€” Meadows
🌌
Project Hail Mary β€” Weir
⚑
High Output Management β€” Grove
How I work

Principles I
ship by.

01
Speed is a feature
Hover to flip β†’
01
Every 100ms of latency costs conversion. I treat performance budgets the same way I treat design constraints β€” non-negotiable.
↩
02
Ship, then perfect
Hover to flip β†’
02
Perfect is the enemy of shipped. I bias toward getting something real in front of users fast, then using their feedback to iterate toward excellent.
↩
03
Accessible by default
Hover to flip β†’
03
Accessibility isn't a checklist item β€” it's good engineering. ARIA, keyboard nav, and contrast aren't afterthoughts in anything I build.
↩
04
Design is communication
Hover to flip β†’
04
Every layout decision, color choice, and animation is sending a message. I make sure that message matches what the product needs to say.
↩
05
Own the outcome
Hover to flip β†’
05
I don't hand off tickets and move on. I care about whether the thing I built actually worked β€” for the user and for the business.
↩
06
Bored by average
Hover to flip β†’
06
I ask "what would make this memorable?" on every project. Not for vanity β€” because users remember and return to things that feel exceptional.
↩
My belief
The best interfaces are the ones you don't notice. But getting there requires obsessing over every pixel, every interaction, and every millisecond β€” until the effort becomes invisible and the experience feels like magic.
β€” Jordan Smith
Speaks 3 languages Β· Makes espresso at 6am Β· 32 books in 2024 Β· Has never used Bootstrap Β· Runs 5km every morning Β· First PC was a Pentium II Β· Tab indentation stan Β· Owns 3 mechanical keyboards Β· Paris local since 1998 Β· Speaks 3 languages Β· Makes espresso at 6am Β· 32 books in 2024 Β· Has never used Bootstrap Β· Runs 5km every morning Β· First PC was a Pentium II Β· Tab indentation stan Β· Owns 3 mechanical keyboards Β· Paris local since 1998 Β·