Skip to content
View aminekun90's full-sized avatar
🎨
Programming
🎨
Programming

Block or report aminekun90

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

Amine Bouzahar — Senior Full-Stack & AI Engineer

Website LinkedIn Email npm


Senior full-stack engineer, twelve years building and maintaining production software — Python, TypeScript and Java services, React and Angular front ends, Kubernetes underneath. Since 2024 I lead applied-AI delivery: RAG pipelines, MCP servers and agent tooling that took internal assistants from prototype to everyday use. Based in Lille, France — open to relocate.

now:        Senior Full-Stack & AI Engineer @ Infogene — Emeria / Foncia
before:     Valeuriad · SNCF Connect · Capgemini @ Hermès · Wiztivi · Tisalabs (ESA)
practices:  hexagonal architecture, domain-driven design, tests before code, GitOps
languages:  French · English (C2) · Arabic · Tamazight

🧰 Toolbox

Languages and frameworks
Data and infrastructure

📦 Open source

Zero-config mDNS / Zeroconf discovery and publishing of .local hostnames — fourth major version.

npm version TypeScript
One notification library, two framework-native builds: zoneless-ready for Angular, hook-based for React.

npm version Angular and React
Colour manipulation and accessibility toolkit.

npm version Vitest
The self-hosted k3s cluster my own services run on — Helm, declarative, GitOps-ready.

Kubernetes Helm

Also building — a prayer-times platform (FastAPI, PostgreSQL, React, Helm) and its iOS & watchOS companion app (Swift 6, SwiftUI, WidgetKit), both running on infrastructure I operate.

Teaching — volunteer Java tutoring for students during the pandemic, course material in java_cours.


Contribution graph eaten by a snake

Pinned Loading

  1. ngx-toast ngx-toast Public

    lightweight, high-performance, and **Zoneless-ready** toast notification library for Angular and React.

    TypeScript 2

  2. 📊 Weekly development breakdown 📊 Weekly development breakdown
    1
    Swift      11 hrs 29 mins ██████████▏░░░░░░░░░░  48.6%
    2
    Other      10 hrs 11 mins █████████░░░░░░░░░░░░  43.1%
    3
    Markdown   1 hr 57 mins   █▋░░░░░░░░░░░░░░░░░░░   8.3%
    4
    Font       1 min          ░░░░░░░░░░░░░░░░░░░░░   0.1%
  3. mdns_listener_advanced mdns_listener_advanced Public

    Simple mDNS Listener to publish and listen .local hostnames in your network compatible with zeroconf, bonjour, avahi you can also scan any mdns device present in the network

    TypeScript 7 1

  4. advanced-color-utils advanced-color-utils Public

    Unleash the full potential of color manipulation with the ColorUtils library! Designed for developers who need precise control over color processing 💄

    TypeScript 1