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 focus on understanding code, inspecting data, and checking configuration. Each comes with runnable examples, documentation, and regression tests.
|
Understand a Python codebase at a glance. Maps internal imports, highlights circular dependencies, and exports Mermaid diagrams or JSON. Reads source without executing it.
|
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.
|
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
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.