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

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