Intro
@william · portfolio
William Stevan Sinaga builds Studio's marketing site in Framer, and full-stack products in Next.js, Laravel and Postgres.
Ask about me GMT+7
What I do
What I do. Four kinds of work, and where I've done each.
Stack
Stack. Every skill I work with, by area.
- TypeScript
- Next.js
- React
- Laravel
- Postgres
- Docker
- Figma
- Framer
- Languages
- Frontend
- Backend & infra
- Design & motion
Selected work
Selected work. Twelve of the 40, each with a write-up.
All projectsShipped
Shipped since 2020
40projects
Every one of them is on the Projects page.
Shots
Shots. Screens from things I've shipped.
1 / 6
Open source
Open source. Merged upstream, and 401 stars across my own repos.
github.com/jivsckoThis week
This week. What's on my board right now.
Career
Career. As a git log, newest first.
Aboutmain6 commits
- feat: join StudioHEAD → mainas Framer Developera3f9e212024 to nowJul 2024 to presentShipping product marketing pages on Framer + a hand-rolled component library. A lot of motion polish.
- feat: join Bootwindas UI/UX + Frontend Developer7c41b0d2023 to 2024Aug 2023 to Aug 2024
- feat: join VocaGameas UI/UX + Frontend Developere2d86fa2022 to 2023Jun 2022 to Mar 2023
- feat: join TokoJobas Fullstack Developer19bc4e72021 to 2022May 2021 to Mar 2022
- feat: join Sauwarna Studioas Freelance Web Designer & Developer5f0a3c22020 to nowDec 2020 to present
Reviews
Reviews. From people I've shipped with.
Comments2
Tito Tri AtmojoProduct Designer
“William is a self-motivated and wise person, but also an inspiring perfectionist. Creative strategist with great interpersonal skills — deep competency and solution experience.”
Writing / Latest
Writing. Notes on shipping, design and code.
All writingNotes
Notes. Short posts on craft, mostly about motion.
- Good motion is the kind nobody mentions. They just say the site feels fast.Just now
- Perfectionism is the polite name for not shipping. The site you're reading exists because I stopped editing the README and started merging.May 8 · the portfolio I actually finished
- The temptation is to use everything. The discipline is to pick one or two motion ideas per page and let them carry the whole thing.Apr 12 · framer, as a production tool
- A cat sleeping on your forearm is the most honest deadline you will ever meet.Mar 22 · the cats built the studio
- If your first layout is the only layout, it's just an opinion.Feb 8 · draw before you code
Rooftop




Socials / Profile
Follow along. Wherever you already scroll.
Framer developer at Studio. Full-stack on the side. Indonesia, GMT+7.
- Followers
- 417
- Repos
- 43
- Stars
- 401
Terminal
Terminal. Type help and poke around.
zsh · william
William Stevan SinagaFramer Developer at Studio. Type to look around.
Availability
Availability. Taking on projects this quarter, next to my work at Studio.
Ask for a slotAvailabilityQ4 2026
Open for projectsTaking new work slots left
IndonesiaGMT+7
Project in mind
Project in mind? Thirty minutes to talk it through, freelance or full-time.
Email meFri14Project call10:00 to 10:30 · GMT+7
- Video call
- 2 guests

- What you're buildingTimeline and budgetNext steps
























