Skip to content
View AliEmami81's full-sized avatar

Block or report AliEmami81

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

Ali Emami — Python and C++ developer

Python   C++   Explore my code

Small tools. Clear purpose.

I'm Ali, a developer working with Python, C++ and JavaScript. I build practical tools, explore how things work, and care about code that's easy to run and understand.

My current projects explore interactive learning, evidence-grounded resume editing, and practical developer tools. Each comes with a runnable demo or examples, documentation, and regression tests.

On my workbench

Don't just explain it. Let me change it.

Compare sorting strategies and weighted pathfinding on reproducible inputs. Step through actual algorithm state, test a prediction, and use the included agent skill to build another lab.

Agent Skills · Interactive learning · Algorithms · No runtime dependencies

Your experience, with receipts.

A local resume editor with source-linked job keyword checks, exact-wording bullet focus, JSON import/export and printable HTML/PDF. Includes an evidence-grounded resume drafting skill.

Resume builder · Source provenance · Local first · No model calls in the app

Follow the files behind an agent skill.

An offline, interactive reference map for SKILL.md bundles. Trace reading paths, inspect source, find broken links and export a portable HTML report. No API key or model calls.

Agent Skills · JavaScript · Interactive graphs · Offline reports

Understand a Python codebase at a glance.

Maps internal imports, highlights circular dependencies, and exports Mermaid diagrams or JSON. Reads source without executing it.

Python · AST · Graph algorithms · Zero dependencies

Find messy data before it becomes a bug.

A streaming CSV profiler that finds missing values and inconsistent rows, summarizes numeric columns, and outputs text or JSON.

C++17 · Streaming parser · CLI · Zero runtime dependencies

Catch missing configuration before starting your app.

Checks .env files against an example contract and reports missing, empty, duplicate, or unexpected keys without printing values. Includes JSON output for automation.

JavaScript · Node.js · CLI + library · Zero dependencies

The way I build

Understand the problem → Make it work → Test the edges → Refine it.

  • Choose the tool that fits the problem.
  • Keep setup simple and behavior explicit.
  • Include examples that let someone try the project immediately.
  • Make useful contributions and learn from review.

Curiosity is the starting point. Working code is the next step.

Popular repositories Loading

  1. quera-answers quera-answers Public

    Forked from erfanghorbanee/quera-answers

    پاسخ سوالات سایت کوئرا

    Python

  2. ap-git-repository ap-git-repository Public

    C

  3. Yekestan_Ap Yekestan_Ap Public

    C++

  4. depmap depmap Public

    Zero-dependency Python import graphs, Mermaid diagrams, and circular dependency detection.

    Python

  5. csvscope csvscope Public

    A dependency-free C++17 CLI for streaming CSV profiling, missing values, and data quality checks.

    C++

  6. AliEmami81 AliEmami81 Public

    Python & C++ · projects, tools, and experiments.