Roman Shamin
@romanshamin.bsky.social
📤 177
📥 18
📝 60
Prev. head of design at Evil Martians •
https://romanshamin.me/
My personal website is live:
romanshamin.me
For the first time in my life, I have a portfolio online. Putting together the key commercial projects I’ve worked on and the passion tools I’ve built over the years was a cool experience 😊
loading . . .
3 months ago
0
6
2
Recently started noticing Martian Mono more often in auto captions on YT shorts and IG reels. It seems like the adoption period for a new font, even a free one, is 3+ years.
3 months ago
0
2
1
Fellow immigrants in Portugal, If you love this country, please sign this petition:
participacao.parlamento.pt/initiatives/...
We respect the needs of the Portuguese people. We ask only for fairness and patience for those who’ve built a life here, followed the law, and paid taxes. Nothing more.
loading . . .
Petição para a Criação de um Regime Transitório que Mantenha Temporariamente o Prazo de Cinco Anos para a Naturalização dos Estrangeiros Residentes Legalmente em Portugal, em Caso de Alteração à Lei d...
Excelentíssimo Senhor Presidente da Assembleia da República Petição para a Criação de um Regime Transitório que Mantenha Temporariamente o Prazo de Cinco Anos para a Naturalização dos Estrangeiros Re...
http://participacao.parlamento.pt/initiatives/5005
3 months ago
0
1
2
a touch of shader magic (SkSL shader / Cavalry app)
loading . . .
3 months ago
0
3
0
reposted by
Roman Shamin
imgproxy
4 months ago
New logo. New website. Same good old
#imgproxy
. Please welcome our renovated website: new look, better performance, more info. Designed by our favorite
@romanshamin.bsky.social
💙
imgproxy.net
0
11
5
Uniwidth fonts are still a rare breed—there are probably only a dozen or so out there. So it’s always great to see new ones pop up!
add a skeleton here at some point
4 months ago
1
4
1
Oh, this is great, Ableton’s offering 15% to 25% off Live until Tuesday. Good timing, I’d been thinking about upgrading to Standard.
4 months ago
0
2
0
Looks like my work got a double shoutout at Figma Config 2025! In addition to the Evil Martians talk on programmable color,
@elliotjaystocks.bsky.social
featured Martian Grotesk, the typeface I designed, as a prime example of a font tailored for design systems. Really appreciate it!
5 months ago
1
4
0
Look, mum, I’m on Figma Config 2025
5 months ago
0
6
0
So cool, my UI color builder got featured in issue #69 of the Fountn newsletter.
5 months ago
0
4
0
If you’re building a startup and believe design is key to your product’s success, let’s talk. Over the past decade, I’ve helped launch a bunch of MVPs and level up several products—as a product owner, designer, and entrepreneur. Now I’m on the lookout for my next gig.
add a skeleton here at some point
6 months ago
0
3
0
I’ve announced my departure from Evil Martians. I can’t express how grateful I am for 11 incredible years ❤️ But I’m excited for the next adventure. I’m open to roles in product ownership, design engineering, or design leadership. Let’s chat if something comes to mind!
loading . . .
6 months ago
0
11
10
The next iconic rap album of the decade is on its way!
6 months ago
0
0
0
Hey folks, Evil Martians is on the lookout for a frontend engineer. Open-source spirit, modern tech stack, incredibly talented team.
loading . . .
6 months ago
1
3
1
reposted by
Roman Shamin
Pavel Dergachev
7 months ago
How to turn team learning into an award-winning Webflow project? We helped Roman Shamin &
@evilmartians.com
with MartianMono—turning it into a Webflow training ground to get featured in top design showcases. Mission accomplished—SOTD on Mindsparkle Mag & CSS Design Awards! Excited for what’s next!
loading . . .
1
6
3
Let me give you a sneak peek at a tool I vibe-coded to simplify starting any new UI project—whether it’s a landing page or an app. All it needs as input is a hue and the amount of color in gray shades, and it instantly generates basic color tokens for both light and dark themes.
loading . . .
7 months ago
1
2
0
A quick reminder: Martian Mono 1.1, now with coding ligatures, is out! Grab it for free on GitHub or install via Homebrew.
loading . . .
7 months ago
0
7
6
Introducing Martian Mono v1.1.0—now with coding ligatures and expanded Cyrillic support.
github.com/evilmartians...
Also available via Homebrew.
7 months ago
0
5
0
reposted by
Roman Shamin
Evil Martians
8 months ago
We’ve updated one of our classic posts to add more real-world examples from our work and useful links for 2025! So, read the article and uncover secrets and insights based upon years of Martian work designing interfaces for developer tools.
evilmartians.com/chronicles/d...
loading . . .
Devs in mind 2025: how to design interfaces for developer tools—Martian Chronicles, Evil Martians’ team blog
What interface design differences exist between commercial software and, creative, developer tools for pros? Let's analyze and find out how to better design tools!
https://evilmartians.com/chronicles/devs-in-mind-how-to-design-interfaces-for-developer-tools
0
6
2
Sometimes I feel that making mistakes is one of the best ways to learn. When someone hits the bullseye on their first shot, they gain little. Can they truly explain why they succeeded?
9 months ago
1
2
1
Martian Mono in action: Extra Ordinaire is an artist’s book by Lucas Lorigeon, published in a edition of 50 copies. Lyon-based creative collective Hover Studio paired Exposure—a typeface by Federico Parra Barrios, distributed by
@205tf.bsky.social
—with Martian Mono, designed by Roman Shamin.
loading . . .
Extra Ordinaire by Lucas Lorigeon
Extra Ordinaire is a self-published work by artist-designer Lucas Lorigeon, in an edition of 50 copies. The book explores the elements of language to create surprising and often offbeat objects. ...
https://fontsinuse.com/uses/64857/extra-ordinaire-by-lucas-lorigeon
9 months ago
0
4
0
reposted by
Roman Shamin
Andrew
10 months ago
Sweet oklch visualizer
oklch.com/
by
@evilmartians.com
loading . . .
OKLCH Color Picker & Converter
OKLCH is a new way to encode colors (like hex, RGBA, or HSL)
https://oklch.com/
0
8
3
Martian Mono in action: showcased in identity, packaging, and signage for Coop & Cart, crafted by the Singapore-based YEYE Design Studio.
10 months ago
0
6
0
reposted by
Roman Shamin
Silvestar Bistrović
11 months ago
Issue #105 of the UI Dev Newsletter is out! In this issue: Focus outlines, CSS resets, optimizing Lighthouse, and more! Featuring
@objartel.bsky.social
@romanshamin.bsky.social
@evilmartians.com
@jakelazaroff.com
@mayank.co
@muan
@geoffgraham.me
@joshnuss.com
loading . . .
https://buff.ly/3ULwXTf
1
7
3
Just in case you’d like to connect with me on other platforms. @
www.threads.net/@romanshamin
𝕏
x.com/romanshamin_en
🐘
typo.social/@roma
🦋
bsky.app/profile/roma...
11 months ago
0
1
0
I had the honor of assisting with an update to imgproxy’s pricing calculator. Notice how well a monospaced font pairs with the NumberFlow library—smoother interaction, improved look and feel.
loading . . .
11 months ago
0
4
0
Preparing for big things is a waste of time. The feeling of being “ready enough” for important changes—like starting a family, landing a dream job, or whatever you aspire to—is often out of reach.
11 months ago
1
1
0
If you’re not yet using opacity in your UI design or have been avoiding it, check out this guide. Discover at least 4 tricks to streamline and enhance your UI color palette.
evilmartians.com/chronicles/w...
loading . . .
Woah, opacity! A full guide to this badass hero of efficient UI design—Martian Chronicles, Evil Martians’ team blog
See how opacity can be a game changer for web apps, minimizing the number of design tokens, styles, and component variants, thus making your workflow more efficient and flexible, especially useful for...
https://evilmartians.com/chronicles/woah-opacity-a-full-guide-to-this-badass-hero-of-efficient-ui-design
11 months ago
0
7
1
Rest in peace, Niklaus Wirth, the creator of the Pascal language 😔 I learned Pascal during my first year at university. It was the second programming language I picked up after Basic.
over 1 year ago
0
2
0
Another morning, another breakfast, this time in the great company of David as a guest on the ninth episode of the Dev Propulsion Labs podcast.
over 1 year ago
1
0
0
I make an omelette with sujuk, a type of Turkish sausage, whenever I miss Istanbul. There, they usually serve eggs and sausage separately, but I cook them together, just like my grandma used to.
over 1 year ago
0
1
0
I love traveling across time zones. I took off from Madrid at 6pm and landed in Lisbon at 6pm. No time lost! If I ever decide to live forever, I’ll keep moving from east to west, aiming to stay at the same hour. That should stop time, right?
over 1 year ago
0
1
0
Martian Mono has been added to the Nerd Fonts library and is now available on
programmingfonts.org
!
almost 2 years ago
0
1
1
Just a reminder that we’re launching Polychrom on Product Hunt, and your support would mean a lot to us ❤️ Hit Notify on the teaser page!
www.producthunt.com/products/pol...
almost 2 years ago
0
1
0
Say hello to Polychrom 5! This version comes with enhanced P3 gamut support, micro animations, improved support for blended layers, and... a surprise feature!
www.figma.com/community/pl...
#uiux
#uidesign
#accessibility
#a11y
loading . . .
Polychrom | Figma Community
Polychrom Contrast Checker How It Works: Select a layer or text with a visible solid fill, and Polychrom will display the contrast level between the selection and an automatically detected layer back...
https://www.figma.com/community/plugin/1281280685402026529/polychrom
almost 2 years ago
0
1
0
In November, we are launching Polychrom, our contrast checker plugin for Figma, on Product Hunt. It would mean a lot to me if you could subscribe to it on the teaser page.
www.producthunt.com/products/pol...
almost 2 years ago
0
0
0
🪴 Repotted my Dieffenbachia. There wasn’t enough space for its roots, but now they finally have a larger room to grow. I’ve been watering it twice a week during the summer, but since it’s getting cold, I think it’s time to reduce the watering.
almost 2 years ago
0
0
0
Just finished GRIS from Nomada Studio. And it was just WOW! Whole my life I was so annoyed by video games where I constantly die and it raises my anxiety instead of giving me some rest. Compared to that, GRIS is a breeze of fresh air. So meditative, immersive, and so beautiful.
almost 2 years ago
0
0
0
My friends! The Harmony color palette is now live on Product Hunt:
www.producthunt.com/posts/harmon...
We’re thrilled to contribute to the community. There aren’t many products that prioritize accessibility, streamline the experiences of designers and developers, and are available for free.
loading . . .
Harmony - Elevating UI contrast control to a new level of precision | Product Hunt
Harmony, a UI color palette prioritizing accessibility, utilizes advanced color tech and features, serving as a reliable companion for design systems. Access it for free as a Figma file and npm packag...
https://www.producthunt.com/posts/harmony-accessible-ui-color-palette
almost 2 years ago
0
2
0
Click “Notify me” and I’ll see you on Wednesday the 18th on Product Hunt!
www.producthunt.com/products/har...
loading . . .
Coming soon: Harmony: Accessible UI Color Palette | Product Hunt
A UI color palette prioritizing accessibility, utilizes advanced color tech and features, serving as a reliable companion for design systems. Access it for free as a Figma file and npm package.
https://www.producthunt.com/products/harmony-accessible-ui-color-palette
almost 2 years ago
0
0
0
Friends, we are about to launch the Harmony palette on Product Hunt next Wednesday, October 18th. We’d love to hear from you! Click “Follow” on this pre-launch page to not miss the launch:
www.producthunt.com/products/har...
loading . . .
Harmony: Accessible UI Color Palette - Product Information and More 2023 | Product Hunt
Harmony combines cutting-edge color technology, providing precise UI element contrast control, extremely consistent color shades, and P3 gamut support. It’s free and available in Figma Community and...
https://www.producthunt.com/products/harmony-accessible-ui-color-palette
almost 2 years ago
0
0
0
An update of the Harmony palette for frontend engineers: it’s now available as an NPM package. Install it and use it with Tailwind. Plus, it’s open source! Here’s the repo:
github.com/evilmartians...
almost 2 years ago
0
0
0
It’s official: Polychrom 3.0 is here! The new Polychrom fully supports the P3 gamut, operates seamlessly with zero latency on massive Figma documents, and handles transparent fills effortlessly.
www.figma.com/community/pl...
loading . . .
Polychrom | Figma Community
Polychrom [BETA]—APCA Contrast Checker How It Works: Select a layer or text with a visible solid fill, and Polychrom will display the contrast level between the selection and an automatically detec...
https://www.figma.com/community/plugin/1281280685402026529/polychrom
almost 2 years ago
0
0
0
Introducing Harmony, a new UI color palette for product designers. Harmony combines cutting-edge color technology, providing precise UI element contrast control, extremely consistent color shades, and P3 gamut support. It’s free and available in Figma Community.
www.figma.com/community/fi...
loading . . .
Harmony: Accessible UI Color Palette | Figma Community
The Harmony palette is designed to elevate control over color contrast in your design system. With the OKLCH color space and the innovative APCA contrast algorithm, Harmony offers highly consistent co...
https://www.figma.com/community/file/1287828769207775946/harmony-accessible-ui-color-palette
almost 2 years ago
0
0
0
Got some swag, courtesy of Figma and #FoFLayers Portugal 🤩
almost 2 years ago
0
0
0
I have just finished all preparations; a new Evil Martians product is ready for release 🥁 I will exclusively announce it on Monday during the Layers conference. So, register for the livestream!
www.fof-layers.pt
loading . . .
Layers Portugal, a Friends of Figma Conference
September 25, 2023 - Hybrid conference. Join us for a full-day hybrid conference with the best the Friends of Figma, Portugal, and our community has to offer.
https://www.fof-layers.pt/
almost 2 years ago
0
0
0
Developers are a tough audience to market any product, right? Absolutely. However, the key to their hearts and minds is tech marketing. Listen to this episode of Jamstack Radio to learn more about how to succeed in it:
podcasts.apple.com/pt/podcast/j...
loading . . .
Jamstack Radio: Ep. #134, Commercializing Open Source with Victoria Melnikova of Evil Martians em...
Programa Jamstack Radio, episódio Ep. #134, Commercializing Open Source with Victoria Melnikova of Evil Martians – 21/09/2023
https://podcasts.apple.com/pt/podcast/jamstack-radio/id1148797643?i=1000628668078
about 2 years ago
0
0
0
Using ChatGPT for coding sometimes scares me. I just unintentionally hit Enter without finishing my query. I hadn’t provided the correct example of a result structure—I had only managed to mention that it should be two-dimensional. That devil responded with the code that works exactly as I needed 😳
about 2 years ago
0
0
0
✨ The Layers Portugal is finally happening! See you on September 25th in person in Lisbon or on your screens during the livestream.
youtu.be/tUUW5YSRI5M?...
loading . . .
A teaser of the upcoming talk, "Dynamic UI themes for the APCA Contrast Figma plugin"
Roman Shamin, Head of Design at Evil Martians, will share a principle he used when designing his latest Figma plugin, which allows the UI of the plugin to ad...
https://youtu.be/tUUW5YSRI5M?si=iIWbXjNMqEQmKXPj
about 2 years ago
0
0
0
What is the name of the disorder when you discover how to improve your code, making it half as long, and instead of feeling proud, you chastise yourself for not writing it this way on the first try?
about 2 years ago
0
0
0
Load more
feeds!
log in