Mahdi Pourismaiel
mpourismaiel.bsky.social
Mahdi Pourismaiel
@mpourismaiel.bsky.social
Senior Full Stack Developer
Sharing thoughts, experiments and exciting stuff I find

https://mpourismaiel.com
https://ainurhq.cloud
For the past few months @erbesharat.bsky.social and I have been working on UniDeck. I was too busy with work and wasn't able to post a proper devlog but finally got a chance to write a small history behind the decisions and its progress.

Let me know what you think!

mpourismaiel.com/blog/how-we-...
Unideck; How we did it
How we made our custom solution to connect to all our services and make a custom dashboard for our team.
mpourismaiel.com
July 5, 2025 at 2:10 PM
We just launched UniDeck beta on #ProductHunt 🚀
Create dashboards and monitor all of your daily tools with glancable widgets in no time at all!

Check it out and let us know what you think:
www.producthunt.com/products/uni...
UniDeck: No-Code Dashboards For Everyone | Product Hunt
UniDeck makes it easy to create personalized dashboards and portals for both individuals and enterprises. Connect your favorite tools like Jira, Google, Microsoft Teams, Trello, and GitHub, while AI h...
www.producthunt.com
July 2, 2025 at 7:03 AM
Holy cow this is awesome
eruda.liriliri.io
Eruda - Console for Mobile Browsers | Eruda
Eruda Documentation
eruda.liriliri.io
February 1, 2025 at 1:51 PM
We had used LocalStorage in UniDeck and as much as I love the simplicity of it, our user data grew way too fast and we had no option other than switching to IndexedDB. If it wasn't for idb I have no idea how we would have managed migrating.

Any ideas on how to do migrations properly?
January 30, 2025 at 3:46 PM
For the past few years I tried solving advent of code for at least a couple of weeks but this year I was busy building UniDeck and now am anxious for some reason for not solving it. I miss the engineer elves...
January 12, 2025 at 2:46 PM
🎉 We did it!

We launched UniDeck on Product Hunt yesterday and with more than 300 upvotes, UniDeck is 2nd product of the day.

If you haven't check us out, here is our page on Product Hunt: www.producthunt.com/posts/unideck
UniDeck - No-Code dashboards for everyone | Product Hunt
UniDeck makes it easy to create personalized dashboards and portals for both individuals and enterprises. Connect your favorite tools like Jira, Google, Microsoft Teams, Trello, and GitHub, while AI h...
www.producthunt.com
January 3, 2025 at 3:44 PM
💬 The UniDeck Product Hunt launch is live and buzzing! 🚀

Your support, feedback, and ideas are fueling us – thank you! 🧡

We’re here, ready to chat and collaborate. Let’s keep the momentum going!

👉 https://buff.ly/3BPasq8

#ProductHunt #TechLaunch #UniDeck #Innovation
UniDeck - Product Information and More 2025 | Product Hunt
UniDeck makes it easy to create personalized dashboards and portals for both individuals and enterprises. Connect your favorite tools like Jira, Google, Microsoft Teams, Trello, and GitHub, while AI…
buff.ly
January 2, 2025 at 10:30 AM
We are one hour into the launch and just passed 100 upvotes! 🎉🚀
January 2, 2025 at 9:41 AM
🚀 We’re LIVE on Product Hunt! 🎉

Introducing UniDeck – your all-in-one customizable dashboard for effortless control and clarity across your accounts.

Our team is here and ready to chat – drop your thoughts! 💬

👉 https://buff.ly/3BPasq8

#ProductHunt #UniDeck #Dashboard #TechLaunch
UniDeck - Product Information and More 2025 | Product Hunt
UniDeck makes it easy to create personalized dashboards and portals for both individuals and enterprises. Connect your favorite tools like Jira, Google, Microsoft Teams, Trello, and GitHub, while AI…
buff.ly
January 2, 2025 at 8:00 AM
🚀 Countdown Alert!

In just 30 minutes, UniDeck goes live on Product Hunt!

Your all-in-one customizable dashboard with stunning widgets and endless integrations is almost here.

⏳ Stay tuned: https://buff.ly/41VlIfa

#ProductHunt #LaunchDay #Dashboard #TechInnovation
UniDeck - Product Information and More 2025 | Product Hunt
UniDeck makes it easy to create personalized dashboards and portals for both individuals and enterprises. Connect your favorite tools like Jira, Google, Microsoft Teams, Trello, and GitHub, while AI…
buff.ly
January 2, 2025 at 7:30 AM
🚀 Big news!

We’re launching UniDeck on ProductHunt at 12:00 AM PST (approximately in 12 hours)!

Your all-in-one highly customizable dashboard with various integrations is here.

Check it out and show some love! ❤️
www.producthunt.com/products/uni...

#ProductHunt #LaunchDay #Startup
UniDeck - Product Information and More 2025 | Product Hunt
UniDeck makes it easy to create personalized dashboards and portals for both individuals and enterprises. Connect your favorite tools like Jira, Google, Microsoft Teams, Trello, and GitHub, while AI h...
www.producthunt.com
January 1, 2025 at 8:02 PM
Bots deserve love too.
December 30, 2024 at 4:13 AM
Third-party api should be in it's own library shouldn't it? What happens if s3 updates it's api and I want that change because I have to, and need to rely on specific version of something else in the standard library because I have no time to update? This seems like a very weird design choice.
bun.sh Bun @bun.sh · Dec 29
In the next version of Bun

Bun gets first-class support for S3. Upload, download, stream, and presign with 0 dependencies
December 29, 2024 at 12:43 PM
Our team at Ainur started working on a no-code dashboard designer tool a few weeks ago which grew to its own product. We are excited to share it with early adopters and looking for feedback.

unideck.app
December 27, 2024 at 2:22 AM
Lately I've been using Shadcn's ui library everywhere. And I mean everywhere! The components are perfectly written (hats off to Radix and every other dependency) and the fact that you can edit them and override css variables for the theme makes it phenomenal!
November 28, 2024 at 5:52 PM
Reposted by Mahdi Pourismaiel
We’re a team of passionate engineers & designers specializing in web & mobile dev, full-stack engineering, DevOps, UI/UX, and more. From blockchain to video games, we help businesses bring ideas to life.
🚀 Let’s build something amazing: ainurhq.cloud

#tech #coding #ai #blockchain #consultancy #web
November 27, 2024 at 9:27 AM
I decided to actually go ahead and create something along with the team at @ainurhq.bsky.social. I'll write a blog post about it when it's polished and ready to be released.
November 28, 2024 at 5:49 PM
I think I've tried maybe 20 new tab extension and website and self hosted apps and haven't found anything I like. I'm currently using Glance which is nice but isn't customizable on the fly which is annoying but the feeds are enjoyable. Maybe time to create "yet another new tab extension", YANTE!
November 18, 2024 at 4:37 PM
I finally had some time to check out Deno 2 and wrote up some of my thoughts. It's a fantastic upgrade to a runtime that should be seriously considered.
mpourismaiel.com/blog/whats-u...
What's up with Deno?
Why Deno is the new hotness and what it means for Node.js developers.
mpourismaiel.com
November 8, 2024 at 1:05 PM
Please don't. It's one thing to hack something together, another thing to develop, test, replicate and so on.
danabra.mov dan @danabra.mov · Oct 31
one thing i’m curious about — is that uncommon? this might be a wild coincidence but every product i’ve worked on was running against prod data in dev
Running a frontend locally against a prod backend is the 🐐ed DX

Now I want to make the Follow/Following states visually different in dark mode 🖤
October 31, 2024 at 6:10 PM
Here is my first blog post about benchmarking with some simple examples in Go and Typescript. Hopefully you enjoy and it might have something useful:

mpourismaiel.com/blog/why-you...
Why you should benchmark your code
Benchmarking and writing fast code is a crucial part of software development. Learn how to write faster code and why you should benchmark your code.
mpourismaiel.com
October 31, 2024 at 3:46 PM
I've started working on my blog, wrestled with Nextjs trying to dynamically import components with ssr instead of serializing markdown but was not successful. Would've been a nice feature but as I noted in the article, it was important to make it work first and optimize later.
October 31, 2024 at 3:45 PM
Reposted by Mahdi Pourismaiel
Total engagement over my last 100 posts with a single query :)
October 30, 2024 at 10:10 AM
Recently found Tinybench on github and wanted to share it. It's really easy to use and implement. It's always good to check benchmarks on workflows to make sure everything is as smooth as it can be.

github.com/tinylibs/tin...
GitHub - tinylibs/tinybench: 🔎 A simple, tiny and lightweight benchmarking library!
🔎 A simple, tiny and lightweight benchmarking library! - tinylibs/tinybench
github.com
October 30, 2024 at 10:28 AM
I used to love svelte over every other frontend framework but with the 5th version and the massive breaking changes it seriously hinders development of the ecosystem. It wasn't feasible for it to ever dethrone react but breaking every library out there doesn't seem productive.
October 29, 2024 at 8:22 PM