Skip to content
View ikelaiah's full-sized avatar

Block or report ikelaiah

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

Iwan Kelaiah

Hi, I'm Iwan ๐Ÿ‘‹

I build pragmatic developer tools that make complex systems easier to understand, maintain, and use โ€” from enterprise integrations and SQL analysis to documentation and Free Pascal libraries.

I work with Free Pascal, Python, SQL, R, and HTML/CSS/JavaScript.

๐Ÿ—บ๏ธ Currently building

Integration Atlas โ€” Map dependencies across scripts, databases, files and APIs, with evidence-backed relationships and change-impact analysis. Local-first by design.

๐Ÿ› ๏ธ Try my browser tools

No installation, no account โ€” and your data never leaves your browser.

  • SQL Cartographer โ€” Explore SQL control flow, dependencies, lineage and ERDs.
  • Git Map โ€” Learn Git branching, merging and recovery in a visual sandbox.
  • PromptCurtain โ€” Mask sensitive details before sharing prompts with AI.
  • First-Pass Triage โ€” Get explainable P1โ€“P4 suggestions for support tickets.
  • Quiet Response โ€” Generate custom QR codes privately.

๐Ÿ“ฆ Free Pascal libraries

Zero third-party runtime dependencies, tested on Windows and Linux. The most-used are pinned below.

Build an app

  • cli-fp โ€” command trees, validated options, generated help
  • toml-fp โ€” TOML 1.1 parsing and writing
  • dotenv-fp โ€” .env loading with typed, validated settings
  • request-fp โ€” memory-safe HTTP client
  • simplelog-fp โ€” console and file logging with rotation

Data & concurrency

Helpers

  • stringkit-fp โ€” validation, casing, similarity and formatting for strings
  • chronokit-fp โ€” dates, business days and time zones

๐Ÿ“š Documentation & learning

  • DocSprout โ€” Build polished documentation sites from Markdown.
  • PasWeave โ€” Generate API documentation from Pascal source.
  • Free Pascal Cookbook โ€” Learn Object Pascal through practical examples.

๐Ÿค Connect

Open to collaborating on developer tools, data projects and Free Pascal โ†’ LinkedIn

Pinned Loading

  1. cli-fp cli-fp Public

    A type-safe Free Pascal framework for building powerful CLI applications with rich commands and help systems.

    Pascal 38 9

  2. toml-fp toml-fp Public

    Simplify parsing and writing TOML config files in Free Pascal

    Pascal 29 8

  3. free-pascal-cookbook free-pascal-cookbook Public

    Free Pascal Cookbook

    Pascal 22 4

  4. request-fp request-fp Public

    Zeroโ€‘memoryโ€‘leak, highโ€‘level HTTP client for Free Pascal. Built on top of FPC's HTTP stack with a clean API and zero boilerplate.

    Pascal 17 4

  5. dotenv-fp dotenv-fp Public

    A feature-rich dotenv library for Free Pascal: load environment variables from .env files with type-safe getters, validation, interpolation, and zero memory management.

    Pascal 15 1

  6. simplelog-fp simplelog-fp Public

    A simple, lightweight, and easy-to-use logging library for Free Pascal applications.

    Pascal 15 5