Andris Reinman's Avatar

Andris Reinman

@andrisreinman.com

Founder of EmailEngine (https://emailengine.app), a solo startup simplifying IMAP and SMTP access for developers.

821
Followers
543
Following
54
Posts
04.08.2023
Joined
Posts Following

Latest posts by Andris Reinman @andrisreinman.com

Wait, what do you mean I can ask Claude Code to take baseline memory snapshots of my app, run a bunch of operations, take another snapshot, find memory leaks, and link them back to the exact code paths causing objects to stick around? πŸ™€

28.12.2025 17:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

After 17 years of being Mac-only, I got a Windows laptop as a second device. What are the mandatory apps to install these days?

11.10.2025 19:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

Modern software development - just run your agents whenever you have a few minutes of free time

10.10.2025 02:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Currently debugging EmailEngine with a Zimbra mail server. Strange detail: before authentication, it identifies as Dovecot, after authentication as Zimbra. But there’s no mention of Dovecot in their open-source licenses πŸ€” Is Zimbra disguising itself as Dovecot?

24.09.2025 08:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh wow, so meta. I asked Claude Code to generate a release script that checks the actual diff between releases and then asks itself (via Claude CLI) to write the release notes. Now I can keep using commit messages like β€œupdate” without ending up with messy release notes.

11.08.2025 20:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just sitting around doing nothing, waiting two hours for my Claude limit to reset πŸ₯΄

06.08.2025 18:23 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

After a month of vibe coding with Claude Opus 4, I can’t imagine going back. It’s like when I first started using a code formatter: I also can’t imagine going back to manually formatting code with spaces and tabs.

23.07.2025 19:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Some of the strangest IMAP bugs seem to come from the large Asian mail providers. Just added a workaround to EmailEngine for a bug in Lark Mail, ByteDance’s managed mail service. I’m guessing it’s because most of their users access email via the web interface, not IMAP.

08.07.2025 12:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Managed to bypass the stupid canvas thing in ChatGPT to get my document printed out directly to chat

22.06.2025 19:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

My open-source project Nodemailer reached a million downloads per day this week and it is still accelerating 😱 Am I now a downloads-millionaire πŸ€”

23.05.2025 19:36 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Nodemailer | Nodemailer Send e-mails with Node.JS – easy as cake! βœ‰οΈ

Spent almost all my ChatGPT O3 requests, but finally managed to migrate Nodemailer.com from Hugo to Docusaurus

04.05.2025 14:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The problem with most machine-based random number generators is that they’re not TRULY random, so if you need genuine randomness it is sometimes necessary to link your code to an external random process like a physical noise source or the current rate of US tariffs on a given country.

09.04.2025 19:15 πŸ‘ 19108 πŸ” 3635 πŸ’¬ 381 πŸ“Œ 242
Preview
EmailEngine Email API Streamline email integration for your app or service with a unified REST API that seamlessly connects with IMAP, SMTP, Gmail API, and Microsoft Graph API

The main reason EmailEngine.app processes and lists emails so quickly is that it primarily operates with the BODYSTRUCTURE value. It doesn’t download or parse emails fully - only the minimally required MIME parts. Just like regular email clients.

22.02.2025 13:28 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And by a scammer, I mean suspicious accounts, most probably spammers looking for new channels to send their spam from. EmailEngine is not a service and can not be used to send spam, but these people are illiterate or something; they tend to buy anything that is even remotely email-sending related.

13.02.2025 08:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

After 3 weeks of testing, I considered the pricing changes a failure and rolled back previous plans. The only people who tried to sign up for the monthly plan were obvious scammers, and I had to block several payment attempts to avoid future chargebacks. The yearly-plan-only setup is much calmer.

13.02.2025 07:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I attended almost all the modern email and API talks at FOSDEMβ€”still recovering from all that sitting. The highlight for me was an unexpected mention of my EmailEngine project!

03.02.2025 06:54 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I will be at FOSDEM this weekend, mostly to attend the modern email track. Usually would listen these talks online but this time decided to go on person.

27.01.2025 15:46 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Now that my one-person, bootstrapped startup has reached $10k MRR, I’m finally ready to experiment with pricing. Until now, EmailEngine was only offered as an annual subscription, but I’ve just introduced a monthly option - mainly to hide away the price increase on yearly plans 🫣

27.01.2025 09:51 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

TIL, reusing JavScript TextDecoder objects is not a good idea. It works most of the time, but when dealing with shifting encodings like ISO-2022-JP, things get messy. The TextDecoder object seems to remember the last shift, resulting in an invalid first character when decoding the next payload.

24.01.2025 11:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

This is completely bonkers, I’ve been building the nodemailer library for 15 years and it is still gaining momentum. Daily downloads are starting to reach 800 000 😱

20.01.2025 21:23 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Ethereal Email

I was finally forced to add rate limiting to Ethereal.email after some schmuck flooded the system with 6 000 000 emails in a short period of time. So far, there were no limitations at all.

17.01.2025 08:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Finally reached the post-game heaven realm in Dragon Quest III re-make πŸ—ΊοΈ

07.01.2025 15:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Working with MS Graph API for email messages feels like working with the arcane. You think something is not possible but then, by applying some bitwise OR integers, it suddenly is πŸ€·β€β™‚οΈ

07.01.2025 10:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - postalsys/postal-mime: Email parser for browser and serverless environments Email parser for browser and serverless environments - postalsys/postal-mime

I added a new configuration option to Postal-Mime, my email parsing library for front-end/web-workers/serverless, to return attachments not as ArrayBuffer values but as base64 encoded strings. This allows to JSON-stringify the entire parsed email structure. github.com/postalsys/po...

06.01.2025 07:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve been using MacBook Pro M1 Pro 16GB for the past 3 years and I still don’t see a single reason to upgrade. Maybe if I used virtual machines a lot but I don’t πŸ€”

29.12.2024 15:27 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Is this validation? A random person listed EmailEngine next to well-known software πŸ€“

26.12.2024 20:13 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I haven’t really played JRPG games before (except Pokemon games), but after completing Octopath Traveler 2, I’ve been getting into it. Currently playing the Dragon Quest 3 remake and having tons of fun with it.

21.12.2024 21:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

TIL: If your business makes over $10k and you’re a cheapskate like me, you can still use ChartMogul without a paid planβ€”just stick to the mobile app. It works even without a subscription πŸ˜…

17.12.2024 01:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Downloadable software without a service means that I do not have to be available 24/7. It also weeds out users who would need too much support (harder to start using than with a SaaS). Yearly subscription means that I get the money up front. So in my case bootstrapping was the calm option.

15.12.2024 06:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

When I hit 40 I quit being a co-founder of a VC funded startup and started bootstrapping. I had runway for 1 year but I already had a product concept with some paying customers so I knew there was a market for it. I did not do SaaS but downloadable B2B software with yearly subscription pricing.

15.12.2024 06:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0