Skip to content
View Ismael-Sallami's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Granada, Spain

Highlights

  • Pro

Organizations

@openMF

Block or report Ismael-Sallami

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.

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


  About

Ismael Sallami

Final-year dual-degree student in Computer Science and Business Administration at the University of Granada — I build systems where algorithmic rigor meets real-world impact.

role:      Software Engineer  ·  open to SWE / ML / Quant
now:       Google Summer of Code 2026 @ Mifos — OpenSPP on Kubernetes
research:  TFG on sovereign AI & LLM/model optimization (GPU Solutions)
interests: AI for healthcare, distributed systems, quantitative finance
languages: Spanish (native) · English (C1, studied in Cork, Ireland)

  Featured Projects

Self-authored work, quantified — figures count my own source, excluding vendored libraries and generated output.

Liver Cancer Algorithm · CEC2017

Bio-inspired metaheuristic built from scratch in C++, benchmarked over 16,740 experiments. Improved convergence 7–8 orders of magnitude via a memetic hybrid (Wilcoxon p<0.001); ranked 4th of 8 vs. state-of-the-art.

GSoC 2026 · OpenSPP on Kubernetes

Integrated the OpenSPP social-protection DPG into openMF/mifos-gazelle: a Helm chart from scratch, installer, ingress and CI. 10 PRs (2 merged), ~2,300 lines, an end-to-end payment pipeline and a 40-assertion test harness.

Concurrency & Distributed Systems

~8,500 LOC of C++11 / MPI built from primitives: producer–consumer (FIFO/LIFO), readers–writers, dining philosophers with deadlock analysis + arbitrator fix, and cyclic real-time schedulers (period/WCET).

Machine Learning · Seq2Seq Chatbot

Compared 8 ML algorithms across 3 practicals — K-Means (k=5), DBSCAN (6 clusters), association mining (lift 3.37) — and built a Seq2Seq LSTM chatbot in Keras (encoder-decoder, latent_dim=256, teacher forcing).

Parcherckers · Game AI

Competitive Parchís engine (1,467 LOC C++): minimax with alpha-beta pruning to depth 8, probabilistic pruning, dynamic depth by branching factor, and quiescence search to beat the horizon effect.

Strong NP-Completeness of 3-Partition

A 16-page formal proof in LaTeX that 3-Partition is strongly NP-complete, reproducing the Garey & Johnson reduction chain (3DM ≤ₚ 4-Partition ≤ₚ 3-Partition) — and found a published erratum in their bound.

More on my portfolio — REST backends (Node · JWT · MongoDB · Prometheus), a FastAPI finance manager, dev-tooling and image processing.


  Tech Stack

Languages
ML & Data
Backend & Data stores
DevOps & Tooling

  GitHub Stats

Most-used languages Productive time
Contribution streak


  Connect

Pinned Loading

  1. rescue-agents rescue-agents Public

    Two agents that explore an unknown map and meet at a base post: reactive behaviours, Dijkstra and A* planning over a terrain cost model, and a coordinated mode. IA coursework, UGR.

    C++ 2

  2. metaheuristics metaheuristics Public

    Metaheuristics for portfolio optimisation and the CEC'17 benchmark: greedy and local search, genetic and memetic algorithms, ILS, simulated annealing, CHC and a swarm variant, in C++. MH coursework…

    C++ 1

  3. personal-finance-manager personal-finance-manager Public

    Self-hosted personal finance app: expenses, income, investments and net worth, with a Telegram bot. FastAPI + Postgres.

    Python 1

  4. algorithms-and-patterns algorithms-and-patterns Public

    Catalogue of 183 algorithm and data structure implementations organised by pattern: 126 extracted from my university coursework and personal projects with a link back to each source file, and 57 re…

    C++ 1

  5. ansible-infra-lab ansible-infra-lab Public

    Provisioning, monitoring and load testing for a small Rocky Linux lab: Ansible playbooks, Prometheus and Grafana, and a JMeter test plan. ISE coursework, UGR.

    Makefile

  6. irrgarten irrgarten Public

    A turn-based dungeon game, built twice from the same class design: once in Java, once in Ruby. PDOO coursework, UGR.

    Java