---
title: "AYESHA ZAFREEN S (@ayeshazafreen) | Hashnode"
description: "AYESHA ZAFREEN S (@ayeshazafreen) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@ayeshazafreen"
---

@ayeshazafreen

# AYESHA ZAFREEN S

@ayeshazafreen · Joined June 2026

### [I Built a Role-Based Approval System From Scratch — Here's Why One Login Page Took Me Three Architecture Rewrites](https://ayeshaa.hashnode.dev/role-based-approval-system?utm_source=hashnode&utm_medium=feed)

By Ayesha Zafreen S | 3rd Year CS-IoT Student | Sri Sairam Engineering College The Question That Started Everything "Can users register themselves on the portal?" Simple question. I almost said yes w

12 min read · [ayeshaa.hashnode.dev](https://ayeshaa.hashnode.dev/role-based-approval-system?utm_source=hashnode&utm_medium=feed)

[Jun 20](https://hashnode.com/posts/role-based-approval-system/6a36a734715d9e4b519fb8bd)

### [I Built a CI/CD Pipeline From Scratch as a Beginner — Here's Every Error I Hit and How I Fixed Them](https://ayeshaa.hashnode.dev/i-built-a-ci-cd-pipeline-from-scratch-as-a-beginner-here-s-every-error-i-hit-and-how-i-fixed-them?utm_source=hashnode&utm_medium=feed)

By Ayesha Zafreen S | 3rd Year CS-IoT Student | Sri Sairam Engineering College The Honest Starting Point Three weeks ago, I couldn't tell you the difference between Docker and a virtual machine. CI/C

8 min read · [ayeshaa.hashnode.dev](https://ayeshaa.hashnode.dev/i-built-a-ci-cd-pipeline-from-scratch-as-a-beginner-here-s-every-error-i-hit-and-how-i-fixed-them?utm_source=hashnode&utm_medium=feed)

[Jun 20](https://hashnode.com/posts/i-built-a-ci-cd-pipeline-from-scratch-as-a-beginner-here-s-every-error-i-hit-and-how-i-fixed-them/6a3691f68c23905530135ced)
