RSSAmplifier

Blog

Amin Rashidbeigi

Recent content on Amin Rashidbeigi

aminrb.meRSS feed ↗18 posts

Latest posts

2025 in Review

In this post, I look back on 2025, sharing updates from my work, personal life, travel, projects, and plans for the year ahead.

Ways I Can Help

I regularly hold consultation sessions (mentorship, one-on-one coaching, or whatever you prefer to call it) with individuals and companies in two main areas: topic-focused consulting and career growth guidance . Topic-focused consulting covers areas that I’m currently focused on and actively studying. You can check the list of these topics here . Apart from that, if you need guidance on topics not…

I Am the First Reviewer of My Own Pull Requests

About ten years ago, I started my career as a backend intern at a small company. Back then, the main product our team was working on was a multilingual hotel management software. After spending some time watching tutorials and practicing, the tech lead decided I was ready to contribute to the main project, so I officially joined the team. When I completed my first task, I nervously sent my pull…

2024 in Review

In this post, I will review 2024 and give some career and life updates.

Run Llama 3 Locally

A step-by-step guide on how to run llama 3 locally or on an external machine to have a free and self-hosted LLM.

When to Start Secret Rotation

An overview of secret rotation, discussing when to implement it to reduce the risk of data leaks.

Expedition Diaries: A Project to Learn

A few years ago, I started Expedition Diaries, a personal project to explore old travelogues while learning full-stack development. This post reflects on the journey, the challenges faced, and the lessons learned in backend, frontend, and infrastructure.

"Sorry", Is That Enough?

Making mistakes at work is inevitable. How we respond defines our personal growth and impacts others. This post explores different ways to act after mistakes.

My Thoughts on The Clean Coder Book

This post shares my thoughts on 'The Clean Coder' by Uncle Bob, focusing on topics that I found particularly interesting or debatable.

Vector Search: An Introduction

In this post, we explore the fundamentals of vector search, discussing how it operates and its applications across different data formats. You'll discover the key components required to implement vector search and its potential to enhance search functionalities.

Managing Overdue Tasks

This post provides insights into managing overdue tasks, exploring various strategies for effectively handling such situations.

Go Test Doubles by Example

Test doubles serve as an alternative to real dependencies in testing. In this post, we'll review all test doubles using a real-world Go example.

Navigating Extra Work in Programming Teams

Recently, I read an interesting article by Ben Northrop that can be found here . In the article, Ben talks about the concept of ‘doing extra,’ which is not the same as doing more. For example, if you’re asked to implement two APIs and finish early, you can use the extra time to think about how to make the implementation more efficient, secure, or reduce the code length.…

Improve Onboarding through the Magic of Storytelling

When you join a new team, you are usually bombarded with a lot of information. You need to familiarize yourself with the company’s culture, facilities, and colleagues. Initially, the onboarding process tends to be welcoming and hospitable. However, after a few days, you are expected to quickly learn about the products, services, and data in order to contribute effectively. It can be…

How Engineering Managers Can Avoid Technical Decay

As an engineering manager, it can be easy to feel a sense of distance from the team and concerns about technical decay over time. But there are solutions to this problem! In this article, I explore ways to improve low-level engineering skills, in order to reduce the gap between you and your team members and maintain effectiveness in leading a technical team. Reading a lot (mostly on how things…

Side Projects

Here, you can find some of my side projects, which I had a great time building. Even though most of them are no longer alive, they greatly impacted my career, and I am really proud of them. 🌎 Expedition Diaries I love traveling, particularly when it comes to learning about new cultures. Additionally, I have always been curious about the cultures of nations throughout history. Expedition Diaries…

About

Hi! I am Amin and I hold a B.S. in Computer Engineering and an M.S. in Artificial Intelligence. Currently, I am a software engineer at Divar Tech Company. You can contact me via email at a.rashidbeigi at gmail.com.

Countries I Have Visited

Interactive map of countries visited by Amin Rashidbeigi