👁️ 👁️
Owl
// Hello, World

Eslam Tamim

Software Engineer — building intelligent systems, microservices & developer tools

Full-Stack AI / ML Pipelines Backend Systems Open Source
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.

Location
Egypt
Work Style
Remote
Focus
Backend & AI
Education
Mansoura University
Experience

Where I've Perched

Oct 2024 – Present
Software Engineer
Yoono via Adappt — Remote, UK
Pipeline Quality & Observability Platform: Designed and built an internal Next.js testing suite cited by Yoono as the most impactful internal tool delivered. Reduced Azure Blob Storage sync time from over 2 hours to minutes through infrastructure optimisations.

Time-Series Regression Tracking: Implemented automated syncing and processing of up to 300MB result blobs, generating time-series visualisations to pinpoint pipeline degradation across deployments.

Article Diff & Full Pipeline Comparison Tools: Built tools to rerun up to 10k+ articles against any environment, surface the active GitHub branch, and produce structured diffs — enabling confident validation before promotion.

Article Matching Service: Developed and maintained a core pipeline microservice matching articles against individuals using profile data and interpersonal linkage graphs, processing up to 10k articles per run with LLM-based relevance evaluation (128k token context).

AI Summarisation Service: Built and maintained a microservice aggregating pipeline-collected data to generate structured, multi-dimensional personal and professional reports.

Records De-duplication POC: Delivered a successful POC using string similarity algorithms, clustering ML models, and Neo4j graph similarity — now being productionised.
Next.js LLM Pipelines Azure Neo4j TypeScript Python
May 2024 – May 2025
Junior Software Engineer
Adappt — Remote, UK
Built LLM-based search microservices with RAG and LangChain. Integrated Chroma and Elasticsearch vector databases. Migrated Python query module to Node.js with TypeScript, Socket.io, and Express. Built Next.js app integrating Microsoft Graph API and Prisma for SharePoint/Google Drive search. Contributed to AI matching system and summarisation microservice using Azure Durable Functions and Neo4j.
RAG / LangChain Next.js TypeScript Elasticsearch Azure Neo4j
Feb 2024 – May 2024
Software Engineering Intern
Adappt — Remote, UK
Developed an internal tracking tool with Blazor Server and D3.js charts for data visualisation. Initiated a .NET MAUI Blazor Hybrid mobile app with API integration and notification service for the WHO GOARN project.
Blazor .NET MAUI D3.js C#
Projects

Nocturnal Builds

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
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
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 open-source — I'm always open to connecting.