Skip to content
View ahangarha's full-sized avatar
🎯
🎯

Organizations

@shakacode @microverseinc @persian-free-software-ideas @Co-Lab-You-Belong-in-Tech @dobidi
Block or Report

Block or report ahangarha

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
ahangarha/README.md

I am Mostafa Ahangarha

Full-stack Web Developer | Software Engineer at Shakacode | Software Freedom Advocate

What I'm doing now

Tech stack

Ruby JavaScript TypeScript PHP Python

Ruby on Rails React Redux Laravel AlpineJS Tailwindcss Bootstrap Webpack

Ubuntu git

TDD SOLID Clean Code GitFlow Remote Teamwork

Key contributions:

I have actively contributed to multiple FLOSS projects to improve their support for bidirectional text (bidi). Among these projects, I can mention Mastodon, Gitlab, FluxBB, Invidious, AndOTP, AntennaPod, OmniNote, Bibliogram, etc.

Personal projects related to bidi support:

  • logseq-bidi: A Logseq plugin for adding bidirectional text support, making knowledge management in both LTR and RTL languages possible.
  • add-bidi-support-web-extension: A Firefox addon to demonstrate bidi support on web pages.
  • markdown-it-bidi: a plugin for markdown-it project to add bidi support to md-to-html parsers.
  • bidify (Ruby edition): a Ruby gem to add bidirectional text support to a given HTML content.
  • jekyll-bidi: A Jeykyll plugin (filter) for adding bidirectional text support.

📫 Reach out to me

GitHub Framagit Gitlab

Mastodon Mastodon Twitter Twitter Linkedin

Pinned

  1. dobidi/logseq-bidi dobidi/logseq-bidi Public

    A Logseq plugin for adding bidirectional text support, making knowledge management in both LTR and RTL languages possible

    JavaScript 27

  2. UpliftLab/al-mentoria-frontend UpliftLab/al-mentoria-frontend Public

    Al-Mentoria is a place for new programmers to reserve a meeting with some more experienced programmers as their mentors based on a chosen topic. We built the backend using Rails and the front using…

    JavaScript 12 1

  3. dobidi/markdown-it-bidi dobidi/markdown-it-bidi Public

    A plugin for adding bidi support to markdown-it project. This plugin can help JS projects to add support for mixed RTL and LTR markdown document to parse into better readable HTML files.

    JavaScript 9 1

  4. dobidi/add-bidi-support-web-extension dobidi/add-bidi-support-web-extension Public

    This extention makes basic DOM manipulation in order to add support for rendering text in proper direction (LTR/RTL). This is a Mirror repository for https://gitlab.com/add-bidi-support/bidi-suppor…

    JavaScript 4

  5. dobidi/bidify-rb dobidi/bidify-rb Public

    Add bidi support to HTML, helping to show RTL and LTR text in the correct direction regardless of the overall direction of the page.

    Ruby

  6. Toofun Toofun Public

    A simple privacy first brainstorming project made with TALL stack (Tailwindcss, Alpine, Laravel, Livewire). This is MIRROR of https://framagit.org/ahangarha/toofun

    PHP 3