👁️ 👁️
Owl
// Hello, World

Eslam Tamim

Software Engineer — building intelligent systems, microservices & developer tools

Full-Stack AI / ML Pipelines Backend Systems Microservices
Resume
Scroll
About

The Night Owl Behind the Code

I'm a Software Engineer based in Egypt, passionate about building robust backend systems, AI-powered microservices, and developer tools that make a real impact. Currently at Adappt (Remote, UK), where I architect de-duplication services, RAG-based search tools, and AI matching pipelines.

My work spans LLM-powered search, vector database integration, microservices with RabbitMQ, and full-stack applications with Next.js and Remix.js. I thrive at the intersection of backend engineering and applied AI.

I hold a B.Sc. in Computer Science from Mansoura University and love building open-source tools — from semantic code search engines to college exam archives used by 200+ students.

Availability
Open to Work
Experience
2+ Years
Focus
Backend & AI
Degree
B.Sc. Computer Science
Experience

Where I've Perched

Adappt — Remote, UK
Feb 2024 – Present
Software Engineer
Jun 2025 – Present
Fully embedded at Yoono, building and maintaining core microservices for their people intelligence pipeline — including an article matching service, an AI-powered summarisation service, and an internal observability platform adopted as the team's primary tool for diagnosing pipeline regressions.
Microservices LLM Pipelines Node.js TypeScript Python Next.js
Junior Software Engineer
May 2024 – Jun 2025
Built an LLM-powered internal RAG search platform using LangChain, with embeddings stored in Chroma and Elasticsearch — which became the foundation for the SentientPro client product. Migrated the Python query module into a production-grade Node.js microservice using TypeScript, Socket.io, and Express.
RAG / LangChain Node.js TypeScript Elasticsearch Socket.IO ChromaDB
Software Engineering Intern
Feb 2024 – May 2024
Developed an internal tracking tool with Blazor Server and optimised backend services, featuring D3.js charts for internal data visualisation.
Blazor D3.js C# .NET
Yoono via Adappt — Remote, UK
Oct 2024 – Present
Software Engineer (Embedded)
Oct 2024 – Present
Article Matching Service: Developed and maintained a core pipeline microservice that matches and ranks articles against individuals using personal and professional profile data, processing up to 10k articles per run with LLM-based relevance evaluation (128k token context window).

AI Summarisation Service: Built and maintained a summarisation microservice that aggregates all pipeline-collected data to generate structured, multi-dimensional reports covering personal and professional aspects of individuals.

Pipeline Observability & Testing Platform: Designed and built an internal Next.js platform cited by Yoono as the most impactful internal tool delivered. Reduced Azure Blob Storage sync time from over 2 hours to minutes in collaboration with the DevOps team.

Time-Series Regression Tracking: Automated syncing and processing of result files up to 300MB, generating time-series visualisations to pinpoint when and where pipeline degradation occurred across deployments.

Article Diff Matching Tool: Built a comparison tool that reruns the article matching pipeline against any deployed environment, surfaces the live GitHub branch, and produces a structured diff between runs for confident validation before promotion.

Full Pipeline Comparison Tool: Developed a persona-level diff feature comparing complete pipeline outputs across branches or environments, giving end-to-end visibility into what improved or degraded between deployments.

Records De-duplication POC: Contributed to a de-duplication service using string similarity algorithms, clustering ML models, and Neo4j graph similarity to identify and link duplicate person records — POC now being productionised.
Next.js LLM Pipelines Azure Neo4j TypeScript Python
SentientPro via Adappt — Remote, USA
Jun 2024 – Oct 2024
Junior Software Engineer (Embedded)
Jun 2024 – Oct 2024
Built the client-facing Next.js enterprise search application on top of Adappt's internal RAG search platform, enabling search across large SharePoint and Google Drive file sets. Integrated Microsoft Graph API and Prisma for database CRUD operations.
Next.js RAG Microsoft Graph API Prisma TypeScript
World Health Organization via Adappt — Remote, UK
Mar 2024 – May 2024
Software Engineering Intern (Embedded)
Mar 2024 – May 2024
Initiated a .NET MAUI Blazor Hybrid mobile app with API integration and a notifications service for the WHO GOARN web application.
.NET MAUI Blazor Hybrid C#
Projects

Nocturnal Builds

Claquette — كلاكيت
Real-time multiplayer game for Egyptian cinema, inspired by Cine2Nerdle. Players link movies through shared cast members. Includes a competitive Link Mode where two players race to build the shortest chain between two target movies.
Real-time Multiplayer Socket.IO React Node.js
claquette.app
Semantic Code Search Engine
B.Sc. graduation project. Built a semantic code search engine using transformer-based code embeddings for natural language queries on large codebases. Microservices architecture with a Python vector retrieval service (ChromaDB), ML model service, and RabbitMQ as message broker. Frontend with Remix.js, React.js, and Monaco Editor.
Python Node.js ChromaDB RabbitMQ Remix.js Monaco Editor
Demo
FCIS-Archive
Web app that parses college exam PDFs into interactive polls, used by 200+ students with over 100k solved questions. Built with .NET, C#, and regex for parsing, Entity Framework Core for database operations, and .NET Identity for auth. Deployed on Azure with a DigitalOcean hosted database.
.NET C# Entity Framework Azure
GitHub
Skills

The Toolkit

Languages

TypeScript JavaScript Python C#

Web Technologies

Express React.js Remix.js Next.js Socket.IO ASP.NET Core Blazor

Databases

PostgreSQL Redis Elasticsearch Vector Databases Neo4j

AI / ML

LangChain RAG Pipelines LLM Integration Embedding Models Clustering Algorithms

Cloud / DevOps

Azure AWS Docker Git RabbitMQ
Contact

Let's Build Something Together

Whether it's a collaboration, opportunity, or just a chat about.