Sam Selikoff Portfolio
Co-founder of Build UI and creator of Mirage.js — his portfolio traces a decade-long arc from Rails/Ember consulting to frontend education, showing how a narrow specialization becomes a sustainable business.
What makes it work
A breakdown of the choices that make this portfolio stand out.
Career arc shown as a sequence of named products
EmberMap → Mirage.js → Build UI reads as an evolving product line rather than a job history, demonstrating sustained execution across years instead of one flagship.
Mirage.js solved his own real problem first
It exists because building apps against APIs that don't exist yet is a genuine pain point he hit doing client work — tools born from real need tend to be better designed than ones built for a portfolio.
A current, paying product leads the page
Rather than resting on Mirage.js's past popularity, Build UI (an active subscription business) leads — recency signals someone still shipping, not coasting on an old credit.
What Full Stack Developers can take from this
Specific, actionable tips to apply to your own portfolio — no generic advice.
Present your career as a sequence of named, shipped things rather than a list of job titles.
Build tools that solve your own real client-work pain points before trying to build something generic for a portfolio.
Don't hide older, less-fashionable stack experience if it's real — it shows the range a narrow current specialty sits on top of.
Lead your portfolio with your most current active project, not your most historically famous one.
More Full Stack Developer portfolios
Ready to build your portfolio?
Follow the Full Stack Developer roadmap — skills, projects, and timeline to get hired.