Skip to content
View kidusmik's full-sized avatar
πŸ’­
Developing Inventory Management Web App using Flask/Python
πŸ’­
Developing Inventory Management Web App using Flask/Python

Organizations

@nufoqya

Block or report kidusmik

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

πŸ‘‹ Hi there!

Nice to meet you! I am Kidus, a Software Engineer, Full Stack Web Developer, and Android Application Developer based in Addis Ababa, Ethiopia.

I am passionate about solving real-world challenges and designing high-impact digital solutions that meaningfully optimize both online platforms and local corporate infrastructures.

I hold a BSc. degree in Electromechanical Engineering and bring diverse domain experience from the Electronics and Communication Engineering sector. Driven by continuous learning, I have earned certifications as a Full Stack Web Developer and an Artificial Intelligence Programmer, and I am currently expanding my expertise in Machine Learning.

Things I'm working with

Kotlin Android Python Flask PostgreSQL SQLite/Room Firebase Docker Git GCP AWS Nginx Java Bash


πŸ“± Featured Mobile App: Mestawet - Ethiopian Astrology

Google Play Live
Mestawet Logo

Mestawet (αˆ˜αˆ΅α‰°α‹ˆα‰΅) is a modern, native Android application engineered to digitize centuries-old Ethiopian traditional astrology, numerology, and letter-weight arithmetic into a seamless, offline-first mobile experience.



πŸ› οΈ Tech Stack & Architecture

  • Language & Platform: Modern Kotlin, Android SDK, Android Jetpack
  • Database Architecture: Offline-First via Room Persistence Library (engineered with ~70 pre-loaded local relational SQLite tables)
  • UI/UX: Material Design 3, Scalable Dimensions (sdp/ssp), Dynamic Light/Dark Theme, custom RTL & Bilingual Localization (Amharic & English)
  • Services & Compliance: Firebase Authentication (with localized email verification flows), Firebase Cloud Messaging (FCM), Google AdMob, and Google UMP SDK (GDPR/CMP privacy compliance)

🌟 Key Features & Engineering Highlights

  • Tri-Core Traditional Engines: 12 Astrology Stars (Fikare Kewakibt), 43 character/decision calculators (Hasabe Negerat), and 17 probability/insight tools (Fikare Awde Negest).
  • Ethiopic Arithmetic: Real-time character weight lookups and letter-sum algorithms executed across the Ethiopic block.
  • Strict Offline-First Performance: Zero cloud dependency for core calculation engines, yielding near-instant query responses from local Room SQLite indices.

πŸ‘‰ Available on Google Play Store: Download Mestawet on Google Play


πŸš€ Featured Web Platform: HabtFlow IMS

HabtFlow IMS Logo

HabtFlow IMS is a custom-engineered, enterprise-grade Inventory Management and Financial Reporting System built to transition manual asset tracking into an immutable digital ledger. Designed for high corporate accounting accuracy, it combines a modern responsive UI, real-time stock valuation engines, and automated background monitoring.


πŸ› οΈ Tech Stack

  • Backend: Python 3.11, Flask (Modular Blueprints architecture), SQLAlchemy (ORM)
  • Database: PostgreSQL (Engineered with custom FIFO & Weighted Average Costing valuation logic)
  • Frontend: Modern, fully responsive web dashboard (optimized for heavy corporate data entry & reporting workflows)
  • Security: Role-Based Access Control (RBAC), AES encryption for sensitive fields, secure session states, and immutable audit trails
  • DevOps & Automation: Linux server environment administration, automated database backups, and custom companion Telegram Webhook bots

🌟 Key Features

  • Dual Stock Valuation Engine: Dynamic generation of official Stock Valuation and corporate tax reporting sheets using real-time FIFO and Weighted Average Costing (WAC) tracking.
  • Modernized Enterprise UI/UX: Clean, responsive interface featuring dynamic data filtering workflows and clear administrative dashboards.
  • Identity, Access & Immutability: Multi-tier Role-Based Access Control (RBAC) with administrative ledger lockouts to prevent backdated record tampering.
  • Real-Time System Alerts: Event-driven companion Telegram bots connected to system background loops to push critical inventory alerts and operational updates instantly.

πŸ“Ί System Demonstration & Walkthrough

HabtFlow IMS Walkthrough

Click the thumbnail above to watch a detailed 6-minute live run-through demonstrating architecture, modern UI workflows, and dynamic ledger evaluations.


πŸ›‘οΈ Deployed Scale & Reliability

This platform is actively deployed and operates as the central inventory management engine for Nufoqya Real Estate.

  • Verified Performance: Orchestrated seamless production database migrations without a single second of service downtime.
  • Corporate Oversight: Maintained directly under standard operational protocols governed by Executive and Finance branches.

πŸ’¬ Client Testimonial

"I am happy with the update as usual and appreciate the initiative... I believe Kidus would be a great asset for other projects." β€” Almaz, Executive Director at Nufoqya


🀝 Let's Collaborate

Are you looking to modernize your business workflow, publish high-performance mobile applications, or require a secure, custom-engineered backend framework? I am available for architectural consulting and contract work.

Popular repositories Loading

  1. test_case-simple_shell test_case-simple_shell Public

    Forked from alx-tools/0x15.c

    Shell 1 1

  2. ALC4Phase1Challenge1 ALC4Phase1Challenge1 Public

    ALC 4.0 Phase 1 Challenge 1, developed by Kidus Worku.

    Java

  3. Travelmantics Travelmantics Public

    ALC 4.0 Phase 1 Challenge 2, developed by Kidus Worku.

    Java

  4. Wikipedia Wikipedia Public

    This is a training project

    Kotlin

  5. NoteStore NoteStore Public

    Note Keeping App Project

    Java

  6. NoteTaker NoteTaker Public

    Java