Skip to content
Dev-KAIDOPublic

About

Expanded engineering portfolio — Computer Vision, Python, graph analysis, and product-focused software

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Eng Abdulrhaman portfolio banner

Main profile Repositories Computer Vision Python

Welcome to my engineering space

I am Abdulrhaman, a software developer building tools where visual understanding, structured reasoning, and product design meet.

This repository is my expanded engineering portfolio. It is not a list of technologies for decoration; it is a record of the questions I am exploring, the products I am shaping, and the standards I use to make software more dependable.

I do not want a system that only produces an answer. I want a system that can explain where the answer came from, how confident it is, and what a person should do next.

Short profile Project stories Technical map


Dev-KAIDO is the first impression. Eng_KAIDO is the deeper engineering story.

Portfolio navigation

01 Explore
Direction
➜ 02 Understand
Strengths
➜ 03 See
Projects
➜ 04 Understand
Technology
➜ 05 Connect
Profile

Explore the direction → understand the strengths → inspect the projects → connect the dots.

Portfolio at a glance

Focus Evidence in this portfolio
See Computer vision, OCR, diagram understanding, and visual evidence
Reason Graph models, dependencies, validation, PERT / CPM
Build Python tools, desktop applications, PWAs, and agent workflows
Explain Interfaces, exports, bilingual UX, and decisions people can trust

My direction

My work is moving through four connected areas:

👁️

See
Computer vision, OCR, images and diagrams

🧠

Reason
Graphs, dependencies, PERT and CPM

🛠️

Build
Python tools, desktop apps and PWAs

✨

Explain
Interfaces, evidence and clear decisions

Engineering pipeline from evidence to dependable product

What I bring to a project

  • Visual thinking: I translate images, diagrams, and messy visual inputs into structured information.
  • Analytical foundations: I model relationships and dependencies before attempting calculations.
  • Human review: I keep uncertainty visible instead of silently turning guesses into facts.
  • Product sense: I care about the interface, the workflow, the export, and the moment where a user must make a decision.
  • Bilingual perspective: I design with Arabic / English usability and RTL foundations in mind.
  • Engineering discipline: I value separation of concerns, validation, tests, documentation, and maintainable code.
My principles — open this section
Principle How it appears in my work
Evidence over guesses Source evidence stays visible and uncertain detections are reviewable.
Validation before calculation A graph or dataset is checked before it is used to produce a result.
Useful complexity Powerful workflows are broken into understandable steps.
Design with character Good engineering deserves a clear, memorable interface.
Progress over noise I improve the highest-impact bottleneck instead of collecting features.

Project index

Use this index to choose where to go before reading the full project stories.

Project Primary lens What to inspect
PERT Critical Path Analyzer Vision + graphs Detection, validation, confidence, and project networks
ChemLabX Lite Product + PWA Offline-first learning, bilingual UX, and interaction design
CryptoEdu Pro Education + desktop Step-by-step algorithms and understandable transformations
Agent Skills Agents + workflows Reusable skills, composition maps, and verification contracts

Featured projects

A computer-vision and graph-analysis application that turns PERT / CPM network diagrams into validated project networks.

What makes it meaningful:

  • Detects shapes, arrows, activity identifiers, labels, and durations from images.
  • Uses OCR and image preprocessing while preserving the original visual evidence.
  • Gives uncertain detections a human-review path instead of making silent guesses.
  • Validates graph structure before running CPM and PERT calculations.
  • Supports confidence levels, evidence focus, interactive review, undo, and structured exports.
  • Designed with an Arabic / English interface foundation and RTL support in mind.

Explore PERT Critical Path Analyzer

An offline-first virtual chemistry laboratory focused on making interactive learning available even when connectivity is limited.

What I am exploring through it:

  • A PWA foundation that works locally and feels responsive.
  • Bilingual learning experiences for Arabic and English users.
  • Clear interaction patterns for experiments, explanations, and feedback.
  • A reliable foundation that can grow without requiring a backend for every action.

Explore ChemLabX Lite

An interactive bilingual desktop application for learning classical and modern cryptography step by step.

The goal: turn abstract algorithms into visible, understandable transformations so learners can follow the process rather than only seeing the final output.

Explore CryptoEdu Pro

A growing collection of reusable skills, workflows, and experiments for agentic software development. This represents my interest in making complex work repeatable, documented, and easier to improve.

Explore Agent Skills

Technology map

Eng KAIDO technical areas
Area What I use it for
Vision and OCR OpenCV, Tesseract, preprocessing, shape detection, visual evidence
Analysis Graph models, dependency validation, PERT / CPM, data visualization
Interfaces Qt desktop UI, HTML, CSS, JavaScript, responsive dashboards
Delivery Git, GitHub, testing, documentation, JSON, CSV, Excel, PDF
Python primary build language Computer Vision core specialty Graph analysis reasoning layer Bilingual product lens
Quick profile
profile = {
    "name": "Abdulrhaman",
    "focus": ["Computer Vision", "OCR", "Graph Analysis", "Python"],
    "builds": ["Desktop tools", "PWAs", "Dashboards", "Agent workflows"],
    "languages": ["Arabic", "English"],
    "standard": "Validate first. Explain clearly. Design with purpose.",
}

What to explore next

If you are visiting for the first time, this is the shortest route through the work:

  1. Start with PERT Critical Path Analyzer to see the vision and graph-analysis direction.
  2. Visit ChemLabX Lite to see the product and bilingual-interface direction.
  3. Open Agent Skills to see how I organize reusable agent workflows.
  4. Return to the main profile for the concise overview.

Connect with the main profile

Visit main profile Browse projects



Build with purpose · Validate with evidence · Design with character

About

Expanded engineering portfolio — Computer Vision, Python, graph analysis, and product-focused software

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors