Hugo Profile Banner
Hugo Profile
Hugo

@ashugeo

Followers
2,726
Following
854
Media
591
Statuses
7,037
Explore trending content on Musk Viewer
Pinned Tweet
@ashugeo
Hugo
2 months
After a few months of work… @tuple has a new website! 🥳 Check it out 👉
Tweet media one
23
3
172
@ashugeo
Hugo
9 months
What if Dynamic Island was also on macOS?
176
164
4K
@ashugeo
Hugo
6 months
18 months of homepage redesign exploration 👀
52
65
2K
@ashugeo
Hugo
6 months
Playing around with 3D in CSS 💻
17
18
678
@ashugeo
Hugo
2 years
Hints for keyboard shortcuts, with keypress animation ⌨️
13
27
668
@ashugeo
Hugo
1 year
Online meeting rooms, but they're actual rooms.
Tweet media one
22
16
378
@ashugeo
Hugo
1 year
Some design explorations for Tuple's marketing site redesign. Quite happy with it but we feel like this style is everywhere, so imma keep looking 🤓
Tweet media one
Tweet media two
Tweet media three
16
6
294
@ashugeo
Hugo
1 month
📏
Tweet media one
12
6
284
@ashugeo
Hugo
6 years
👨‍🔧 Currently working on a text editor that lets you play with code in a new way… Based on @p5xjs , works live as you type! ⚡️
4
41
258
@ashugeo
Hugo
9 months
We shipped a new thing! App Veil hides sensitive apps while you're screensharing on Tuple. 🪄 👉 Huge props to @YoungDynastyNet and @peteschaffner for making it happen! 🙌
11
14
249
@ashugeo
Hugo
8 months
before / after
Tweet media one
Tweet media two
15
14
244
@ashugeo
Hugo
7 months
Group creation modal 👥
4
10
245
@ashugeo
Hugo
2 years
@aarondfrancis It works great as long as you don't need a more polished UX and control over the styling, like AirBnb does for instance (among many others). Found this useful demo page btw:
Tweet media one
2
17
242
@ashugeo
Hugo
10 months
Annotated designs hit different
Tweet media one
7
11
229
@ashugeo
Hugo
1 year
🔗🔄
5
8
226
@ashugeo
Hugo
2 years
how it started how it's going
Tweet media one
Tweet media two
6
4
219
@ashugeo
Hugo
1 year
Crafted this little "Add as contact" button, inspired by the UX of Twitter's "follow" button.
9
7
214
@ashugeo
Hugo
3 months
⌨️ Keyboard shortcuts for everything
8
6
207
@ashugeo
Hugo
1 year
🌍✨
3
5
197
@ashugeo
Hugo
2 years
🌐 new page in the making
Tweet media one
7
7
181
@ashugeo
Hugo
1 year
Experimenting with progressive backdrop blur 🌅
4
5
173
@ashugeo
Hugo
10 months
Had a blast working on this site for @tuple 's latest feature: Triggers! ✨ 👉
13
8
137
@ashugeo
Hugo
1 year
☸️ Radial menu prototype (React + Tailwind)
7
11
130
@ashugeo
Hugo
2 years
warning: flashing lights 💡
3
4
125
@ashugeo
Hugo
5 months
CSS and JS animation for… something new 👀
7
3
123
@ashugeo
Hugo
2 years
Some graph concepts I made earlier today.
Tweet media one
3
4
116
@ashugeo
Hugo
3 months
Animated bento grid 🍱
4
7
112
@ashugeo
Hugo
2 years
Animated CSS-only reactions for a feedback window. Won't make it into the app, but was really fun to build 🙂 Made with @tailwindcss ! Code: Inspired by @BastiUi & @benjamincode
7
7
90
@ashugeo
Hugo
9 months
Making sure it doesn't cover anything 🔍👀
1
1
88
@ashugeo
Hugo
2 years
A or B?
Tweet media one
14
1
83
@ashugeo
Hugo
11 months
I tried @splinetool for the first time yesterday evening to animate this lightbulb on scroll 💡 Cooking something fancy 👀
6
3
82
@ashugeo
Hugo
9 months
Exploration of the day
Tweet media one
2
0
75
@ashugeo
Hugo
7 years
@swyx @nieldlr "Here rests Lucas, replaced by an empty string" 😢
1
3
76
@ashugeo
Hugo
1 year
Early explorations for a new Tuple toolbar 👀
Tweet media one
2
6
72
@ashugeo
Hugo
1 year
📚
Tweet media one
3
2
67
@ashugeo
Hugo
1 year
🎊
Tweet media one
0
0
59
@ashugeo
Hugo
6 months
@adamwathan I don't care much what happens under the hood personally. One thought I had is I would want this to still show up on hover (actual rem + px values is useful, `var(--spacing-4);` maybe not as much).
Tweet media one
3
0
57
@ashugeo
Hugo
2 years
@iamdavidhill _Very_ good feedback, thanks David 🫡
Tweet media one
4
0
55
@ashugeo
Hugo
3 years
Today is my first day as a senior product designer at @tuple ! 🤩 Stoked to be part of the team and eager to make this tool even better! Get ready for some carefully-arranged pixels ✨
3
0
55
@ashugeo
Hugo
1 year
Rooms.
Tweet media one
1
2
53
@ashugeo
Hugo
8 months
Some of the things we shipped at @tuple in 2023 ✨
Tweet media one
3
2
52
@ashugeo
Hugo
18 days
Re-learning how to draw rectangles after a 2-week vacation 🙃
Tweet media one
4
0
51
@ashugeo
Hugo
2 years
what does this button do? oh. 🌚
1
0
48
@ashugeo
Hugo
4 months
✏️ annotations 🔥 reactions 🚢 animations
1
1
44
@ashugeo
Hugo
2 years
🖼️ Polaroids, but in CSS. (cutest family courtesy of @aarondfrancis )
3
4
38
@ashugeo
Hugo
1 month
A new page is up on the Tuple site! ✨ We recently shipped an integration for Apple Calendar that lets you add links to Tuple calls in just a few clicks. 👉
2
2
37
@ashugeo
Hugo
1 year
✅ ✅ ⬜ ⬜
Tweet media one
0
0
36
@ashugeo
Hugo
4 years
Set, a visual card game, is live on @ProductHunt ! 👉 👈 Play it now: ✨
3
9
35
@ashugeo
Hugo
1 year
Had a blast working on this new page for @tuple lately ✨
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
0
32
@ashugeo
Hugo
1 year
Good news in the mail today 🥳 The iOS App Icon Book by @flarup
Tweet media one
2
1
32
@ashugeo
Hugo
7 years
@nieldlr Did… did you just take a boy away from his parents? 😮
1
0
31
@ashugeo
Hugo
10 months
Our latest landing page went through a few iterations! Here are a few sneak peeks at initial designs that didn't make the cut 👇🧵
@ashugeo
Hugo
10 months
Had a blast working on this site for @tuple 's latest feature: Triggers! ✨ 👉
13
8
137
1
0
31
@ashugeo
Hugo
2 years
Testing things 🔧✨
Tweet media one
3
1
31
@ashugeo
Hugo
10 months
Had an absolute blast working on Aaron's site redesign earlier this year. The most fun was animating the polaroids on hover! 🖼️
@aarondfrancis
Aaron Francis
10 months
My new website is finally live! I haven't updated my site in ~10 years, so this is super exciting for me. Designed by the inimitable @ashugeo and built by @jasonlbeggs . Check it out: 🎉
50
7
247
1
2
31
@ashugeo
Hugo
9 months
@aschmelyun This is awesome! 👏 I see you're using ASCII character codes. Some alternative approach that would be super fun would be to rely on the characters on the dial, with a T9-like implementation! 😁 4-4-[pause] → H 3-3-[pause] → E 5-[pause] → L 5-[pause] → L 6-6-6-[pause] → 0
2
1
31
@ashugeo
Hugo
2 years
iterating is fun 🔄
Tweet media one
0
1
26
@ashugeo
Hugo
2 years
Something I worked on last year: a homepage for Shapes, a collection of generative art by @MAKIO135 and @clemsos . ✨
1
4
25
@ashugeo
Hugo
4 years
I have an emoji proposal. :blurred_police:
Tweet media one
1
6
25
@ashugeo
Hugo
5 years
Hello there. Today I finally took some time to refresh ✨ Not much on there but you know what they say, "less is more" or something
5
2
24
@ashugeo
Hugo
8 months
We're rebuilding the @tuple webcams window! 👀 Here's a prototype I worked on to figure out the algorithm that controls the grid layout. 👇
4
2
22
@ashugeo
Hugo
6 months
@AntoineMinoux Yes! It's mostly just a `rotateX` and a border shrinking 👀
5
0
23
@ashugeo
Hugo
2 years
@adamwathan I can spend a whole minute (or more) just reading a slideshow of funny messages. Some games/apps use this pattern and adjust it to whatever they're about, and I think that's kinda cool.
1
0
22
@ashugeo
Hugo
11 months
systray.mp4
1
0
22
@ashugeo
Hugo
4 years
Let me introduce my current side-project. Its working title is "Planner". 🗓️ It's a tool to help design schedules, compare calendars, and organize agendas. I'll post my progress in this thread ⬇️
2
2
22
@ashugeo
Hugo
2 years
Reviewing a few weeks of UI explorations for @tuple . Not everything is promising, but some things are 🤞
Tweet media one
3
1
21
@ashugeo
Hugo
7 years
Ongoing project : proof of concept for a text2code algorithm. Use real english words instead of functions and variables 🙃
3
7
19
@ashugeo
Hugo
11 months
@nikitakoshi @trello Mmmmh not too sure about this one? 🍆
1
0
20
@ashugeo
Hugo
1 year
Genuine design question: how would you feel about having multiple sets of icons mixed in an single app? 🤔 This is a mix of Heroicons, Tabler icons and Feather icons. Does it look homogeneous enough?
Tweet media one
11
0
19
@ashugeo
Hugo
2 years
@aarondfrancis Yeah, I just learnt about `type="week"`! Another huge win is you don't have to worry about i18n. My picker is in French, with 24-hour time selector too!
Tweet media one
2
1
19
@ashugeo
Hugo
2 years
Tweet media one
0
2
18
@ashugeo
Hugo
6 years
So why 9 identical canvases ? Well, click on any value, unlock it… 🔓 …the slider becomes a range in which that value will be randomized for each canvas. They're all different now! 🎲
1
0
18
@ashugeo
Hugo
9 years
Tweet media one
2
21
15
@ashugeo
Hugo
1 year
@avstorm Here's an Arc boost for anyone interested 🫰
3
2
17
@ashugeo
Hugo
9 months
@aarondfrancis Ah yes, the famous NAP workout. - 3 sets of closing your eyes for 10 seconds, 12-15 reps per set - 3 sets of laying down @ 1.0x bodyweight (if impossible, sit down instead) - 3 sets of snoring, 10-12 reps, tempo 8040 - 2min rest time in between each set - Repeat 3-4 times
1
0
17
@ashugeo
Hugo
1 year
"Just update the signup flow real quick", they said. "It should be easy", they said. 😏 This is a flowchart of @tuple 's actual signup flow as of today! A fun challenge @jshmc and I have been working on recently. 🤝
Tweet media one
4
0
17
@ashugeo
Hugo
1 year
interactive version?
0
0
16
@ashugeo
Hugo
1 year
@okaysee I just wish the selected color was more obvious here 🥲 Also that the tooltip with the name would show instantly when navigating with the keyboard. Telling `gray-550` apart from `gray-600` is not easy 😬 current suggestion
Tweet media one
2
0
16
@ashugeo
Hugo
3 years
@BCiechanowski Hey Bartosz, first time discovering your work, and I don't have words. This is definitely one of the best interactive articles I've ever seen. Instant follow. Thank you!
0
0
16
@ashugeo
Hugo
3 years
Last week was the end of my 3+ years with the @makerslab_ team at @EMLYON . A tweet can't express how proud I am for the work we've accomplished together, and how grateful I am for the friendships we've built. Tomorrow is the start of something new 🚀
Tweet media one
2
0
15
@ashugeo
Hugo
2 years
One of the great joys of being on a team with @aarondfrancis is I can give him *lorem ipsum dolor sit amet* to work with and he gives me back 💎💎💎 every time.
Tweet media one
@aarondfrancis
Aaron Francis
2 years
One of the great joys of being on a team with @ashugeo is I can give him *absolutely nothing* to work with and he gives me back 💎💎💎 every time. Me: Should we add "design" Hugo: Yes
Tweet media one
Tweet media two
4
1
40
2
0
15
@ashugeo
Hugo
3 months
Guys I've convinced one! (Compliment of the day courtesy of my man @jshmc ) 💜
Tweet media one
1
0
15
@ashugeo
Hugo
1 year
Polishing components 🖌️✨
1
0
15
@ashugeo
Hugo
1 year
Who needs LSD when you can have an infinite mirror in your webcam self-view instead?
1
1
14
@ashugeo
Hugo
4 years
My best accomplishment in December (after signing a permanent contract with @EMLYON ) is finishing all 25 days of this year's #AdventOfCode . As a (mostly-)self-taught developer (the rest is @MAKIO135 ), I'm very happy with myself. 50⭐! Thanks @ericwastl and team!
1
0
14
@ashugeo
Hugo
5 years
Tweet media one
Tweet media two
2
3
12
@ashugeo
Hugo
1 year
@JohnPhamous Reminds me of a similar solution I built some time ago for a personal project! @michaelvillar also wrote about it here: (the whole article is a great read!)
1
0
14
@ashugeo
Hugo
1 year
Building a color picker 🎨🖌️ 👉 Click to open, click to select 👉 Click/drag, release to select 👉 C to open, navigate with arrows, Enter to select 👉 C to open, type first few characters of color, Enter to select. (Supports multiple names per color, like `gray` and `grey`)
0
2
14
@ashugeo
Hugo
11 months
The @playdate welcome animation is probably one of the best onboarding experiences I've ever had.
1
1
13
@ashugeo
Hugo
4 years
I've been on Twitter for eight years. My profile says October 2012. In September 2013, I started studying design at @poledesignVF . In spring 2018, I started to share work done during my last year of studies at @dsaadesignv . ⬇️ Since then, I have never shared my design work.
@ashugeo
Hugo
6 years
👨‍🔧 Currently working on a text editor that lets you play with code in a new way… Based on @p5xjs , works live as you type! ⚡️
4
41
258
1
1
13
@ashugeo
Hugo
6 months
🥰
Tweet media one
0
0
13
@ashugeo
Hugo
3 years
That's mine and I'm so grateful 😍 How cool it will look on my walls… Thanks @MAKIO135
@MAKIO135
Lionel Radisson
3 years
Tweet media one
Tweet media two
Tweet media three
10
11
127
1
1
13
@ashugeo
Hugo
6 months
@r00k Where's the [Subscribe to videos like this once a week] button?
1
0
13
@ashugeo
Hugo
6 months
1
1
13
@ashugeo
Hugo
7 months
You know what time it is? It's free-your-mind-and-prototype-a-brand-new-design o'clock.
4
0
13
@ashugeo
Hugo
1 year
Maybe I'm doing it wrong, but 11 shades of gray isn't always enough for me when it comes to UI design. Had to extend Tailwind's color palette a little 👀 If you're a designer, I'm curious how many grays you usually work with.
Tweet media one
3
0
13
@ashugeo
Hugo
2 years
@aarondfrancis But wait, there's more! (maybe) coming soon™ in a Tuple near you.
Tweet media one
1
0
13
@ashugeo
Hugo
6 years
👨‍🔧 Onto something new… Building a custom javascript slider. 🎚️ 👆 Slide ruler ticks to update min and max ➕ Add a tick to the ruler and edit its value ➖ Remove a tick by clearing value 📈 Build a non-linear range 🎛️ Pick a step (1 / 0.1 / 0.01…) What do you think?
2
3
13
@ashugeo
Hugo
1 year
@avstorm This is so smart.
0
3
12
@ashugeo
Hugo
2 years
I had a blast building this @tuple marketing page alongside @aarondfrancis . Didn't share any work in progress because it was top secret, but here it is! ✨ We hope you like it too 🙌 Feel free to nominate/vote for your favorite OSS devs!
1
1
12