Skip to content
View abanoubha's full-sized avatar
🎯
re-imagining human business communication infrastructure
🎯
re-imagining human business communication infrastructure

Block or report abanoubha

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
abanoubha/README.md

Hi 👋 I am Abanoub

YouTube   •   𝕏 (twitter)   •   linkedin   •   Telegram   •   Facebook   •   CV • Résumé • Portfolio

As Newton said : "If I have seen further it is by standing on the shoulders of Giants". So if you consider my projects helpful, it is by standing on the shoulders of giants — in the open source community.

My software motto is "Simple by default, powerful when needed".

User experience of my software should be seamless, intuitive and fun.

For my developer experience, I tend to use fewer dependencies, I prefer locality of functionality more than clean code in too many files, I tend to create simpler UI for my sanity.

Software I Created

Note

These are the software programs I am allowed to mention.

Digital Business Card

Kart Business is a virtual wallet of digital business cards. Its app is available on Google Play.

Keme PDF

Keme PDF app on Google Play is an Android app for all tools to create, edit, manipulte PDF files offline for free. The available tools right now:

  • scan documents and save them/it as PDF file
  • convert PDF to image/images
  • convert images to a PDF file
  • compress PDF file
  • merge 2 or more PDF files into 1 PDF file
  • split a PDF into 2 PDF files
  • rearrange pages inside a PDF file
  • rotate pages inside a PDF file
  • (soon) delete pages from a PDF file

Keme Cash: Finance & Task Book

Keme Cash app on Google Play is the all-in-one personal and professional finance tracker and task manager.

  • Personal Financial Management:

    • Expense & Income Tracking: Record daily transactions quickly and accurately.
    • Budgeting Book: Set spending limits and monitor where your money goes.
    • Financial Insights: Keep track of your savings goals and daily spending habits effortlessly.
  • Professional & Business Cash Flow

    • Business Bookkeeping: Track professional income, operational expenses, and client payments.
    • Simple Accounting: Perfect for freelancers, small business owners, and side hustlers who need clear, straightforward financial records without complex software.
  • Personal & Professional Task Management

    • To-Do Lists: Organize your personal errands, shopping lists, and daily chores.
    • Work Project Manager: Keep track of professional deadlines, work tasks, and client deliverables.
    • Stay Productive: Combine your financial goals with your action plans so you never miss a beat.
  • Hobby & Goal Tracking

    • Track Expenses for Hobbies: Monitor spending on crafts, collecting, fitness, or DIY projects.
    • Log Progress: Use task lists to log time spent and milestones reached in your favorite pastimes.

Kmt : Hugo Theme

Kmt is a Hugo theme. It is named after the ancient name of Egypt (my home country). Kmt theme is open source and available on GitHub.

Loka Stores

Loka Stores is an eCommerce website.

OCR Text Scanner

OCR Text Scanner a toolset to identify and extract text from images and PDF files efficiently with as high accuracy as we can get.

Pope Shenouda books

Pope Books app is an Android app to read the books written by Pope Shenouda III. The app has two UI experiences available on Google Play - choose what you like:

  • Software Pharaoh experience: 134 listed books -> reading book page by page by swiping right and left. Install from Google Play.
  • Church Servantss experience: 134 listed books -> reading book by scrolling down -> list of pages to jumb to. Install from Google play.

Abanoub Hanna | Bilingual Tech Blog

AbanoubHanna.com is my bilingual tech blog in English & Egyptian Arabic. I post about Go language, Flutter framework, Laravel framework, .. and many others things. I am creating and publishing tools right now, stay tuned.

Agpeya - الأجبية

Agpeya is the book of prayers for Coptic Orthodox Church. Right now, the app have prayers in Arabic only. The project is open source and available on GitHub. Agpeya app is on Google Play.

gobrew

gobrew is a CLI app written in Go to show count of all programs written in X language or Y build system in Homebrew Core formulae. It is open source and available on GitHub.

GoUp

GoUp is a script to install/upgrade Go compiler on any Linux distributions.

Software of choice | Tech Stack of choice

  • OS : Ubuntu Linux, NixOS, Mac OS X, and Windows 10/11
  • Web browser : Google Chrome, Mozilla Firefox, and Apple Safari
  • to create a custom website/web app : Laravel + PostgreSQL db + Tailwind CSS
  • to create large-scale web app : Go + HTMX + Tailwind CSS + Go Templ/Go templates + PostgreSQL db
  • to create backend API : Go std, or Laravel
  • to create an Android app : Kotlin + Jetpack Compose + SQLite db (as it is local)
  • to create a blog : Hugo, WordPress, or Keme Web (work-in-progress alternative)
  • source code editors & IDEs :
  • developed Hugo theme
  • [history] created Android apps in Flutter.
  • [history] created Android apps in Java. for example, Agpeya Android app.
  • [history] created a web app in native PHP (Plain PHP + HTML + CSS + JS)
  • [history] developed a WordPress Theme

My Top Used Languages

According to polyglot, my top 5 languages I use are:

language counter
Go 60
Java 17
Kotlin 12
Shell 8
PHP 8

Pinned Loading

  1. agpeya agpeya Public

    Agpeya: Prayer Book of Hours

    Java 2

  2. gobrew gobrew Public

    get the number of packages written in Go/Rust/Python/.. in Homebrew Core

    Go 1

  3. img2txt_app img2txt_app Public

    img2txt Android app

    Kotlin 8 1

  4. popebooks_app popebooks_app Public

    The app to read all books written by HH Pope Shenouda III

    Kotlin

  5. i i Public

    abstraction over all package managers

    Go 1

  6. GoUp GoUp Public

    a tool to upgrade Go to the latest version release

    Shell 1