Skip to main content

Hakim Jonas Ghoula

  • Home
  • CV
  • About
  • Projects
  • Blog
  • Contact
  • GitHub

Featured Personal Projects

 valar

2

Valar: Type-safe validation for Scala 3 with boilerplate-free derivation via macros. Features error accumulation and fail-fast modes.

Scala data-validation error-handling scala scala-native scala3 validation
hakimjonas profile picture
hakimjonas
GitHub

 fin

2

Finë is a simple, GTK4-based session transition tool for Linux desktops—built in Rust with a functional, modular design.

Rust
hakimjonas profile picture
hakimjonas
GitHub

 cv

0

My CV

Rust
hakimjonas profile picture
hakimjonas
GitHub

 spore-print (Fungal)

0

A Rust library providing a SporePrint trait and derive macro for immutable string representations.

Rust
fungal-lang profile picture
fungal-lang
GitHub

Navigation

  • Home
  • CV
  • About
  • Projects
  • Blog
  • Contact
  • GitHub

Connect

Built With

  • Rust - Static site generation
  • Typst - PDF resume creation
    • anyhow (v1.0.100) - Error handling
    • askama (v0.14.0) - Templating engine
    • base64 (v0.22.1) - Base64 encoding
    • chrono (v0.4.42) - Date and time
    • config (v0.15.17) - Configuration management
    • git2 (v0.20.2) - Git operations
    • gray_matter (v0.3.2) - Front matter parsing
    • im (v15.1) - Immutable data structures
    • minify-html (v0.16.4) - HTML/CSS optimization
    • pulldown-cmark (v0.13.0) - Markdown processing
    • regex (v1.11.3) - Regular expressions
    • reqwest (v0.12.23) - HTTP client
    • serde (v1.0.227) - Serialization framework
    • serde_json (v1.0.145) - JSON support
    • serde_yaml (v0.9.34-deprecated) - YAML support
    • tempfile (v3.23.0) - Temporary files
    • tokio (v1.47.1) - Async runtime
    • toml (v0.9.7) - TOML parsing
    • tracing (v0.1.41) - Logging and diagnostics
    • tracing-subscriber (v0.3.20) - Logging subscriber

© 2023 Hakim Jonas Ghoula. All rights reserved.