Skip to content
View fardinbarashi's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report fardinbarashi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fardinbarashi/README.md

Welcome to My GitHub

Hi, I’m Fardin — a developer and IT professional based in Sweden. Most of my projects are created to solve real administrative and technical problems. I focus on replacing repetitive, time-consuming, and error-prone manual processes with reliable scripts, applications, and automation tools. Most projects begin with a simple question:

Why are we still doing this manually?

What You’ll Find Here

I build practical tools and automation primarily around:

C# PowerShell Blazor JavaScript React HTML5 CSS3 Git GitHub Windows Server Microsoft SQL Server Microsoft Entra ID Microsoft 365 Identity and Access Management Cloud Administration IT Process Automation

Supporting My Work

Supporting my work is completely optional. The projects on this GitHub profile are available openly and are not placed behind a paywall. If one of my scripts, applications, or automation tools saves you time, solves a problem, or provides value to your organization, you can support my work through by giving my projects a star and fork it too, that makes my day!

Current and Future Projects

Backend Powershell: 
 1) psAutoDocs: solution for exporting configurations and relationships and map it visualy and with word and visio
 - Entra ID
 - Windows server roles

C#
 1) HR Onboarding, Simple onboarding and offboarding platform for Entra ID built in C# blazor, change password, add to groups etc
 2) A web portal that allows group owners to manage the Entra ID groups they own built in C# blazor.
 3) Onprem Password changer for accounts
 4) Cloud password changer for accounts

However if you want support my work further i have Patreon:

Connect with Me

GitHub stars

GitHub stars


Completed projects :

Backend Powershell :

1) TextTrace : Search after content in text-files

2). Rolf : Remote-Remove local profiles on win11 and win10

3). FileEncrypter : Encrypt files with password

4). PowerOIDC : is a XAML-Tool for testing OpenID Connect (OIDC) flows from a Windows client

5). psToDo : is a tool, powerShell solution that watches expiry dates in a JSON file and alerts a team by mail and Microsoft Teams before things like upgrade-notifcations to teams, certificates, secrets, tokens, host keys, license deadline and much more lapse.

6). AdPasswordChanger : A PowerShell GUI for resetting user passwords in on‑prem Active Directory

6). psAutoDocs : A PowerShell tool for generating comprehensive Microsoft Entra ID documentation and reports in Excel, KPI dashboards, SVG, HTML, and Microsoft Word.


Backend C# :

1)

Browser addons to Chrome,Edge and Firefox:

Github :
1). PowerOIDC
2). TextTrace

Chrome :
1). PowerOIDC
2). TextTrace

Firefox :
1). PowerOIDC
2). TextTrace

Edge :

Pinned Loading

  1. psToDo psToDo Public

    is designed to send calendar / teams message reminders to users based on specific criteria in the monitoring objects file.

    PowerShell 2 2

  2. psGuiTextTrace psGuiTextTrace Public

    TextTrace is a XAML-based PowerShell script designed to search for specific keywords or patterns within files across a selected directory and its subdirectories.

    JavaScript 3 2

  3. psGuiPowerOIDC psGuiPowerOIDC Public

    PowerShell-based tool for testing OpenID Connect flows directly from a local client.

    JavaScript 3 1

  4. psGuiAndScriptRolf psGuiAndScriptRolf Public

    This repository contains four ( CLI and GUI ) PowerShell-based tools for managing and removing inactive local Windows user profiles.

    PowerShell 1

  5. psGuiFilePasswordEncryptDecrypt psGuiFilePasswordEncryptDecrypt Public

    psGuiPasswordEncryptDecrypt, A quick way to encrypt files with a password and decrypt password-protected files

    PowerShell 1 1

  6. psAutoDocsEntraID psAutoDocsEntraID Public

    Automate your System Documentation

    PowerShell 1