2
2
Jordan
1 year of experience
Hi, I’m Ahmad. I build websites, but I’m studying AI too, because unemployment isn’t really a good look on my resume.

Tasklume solves the critical problem of tasks getting lost in work communication conversations. When someone says "can you review this?" or "let's implement that feature," these action items often disappear in hundreds of daily messages. Our solution uses Google Gemini's advanced File Search Store to analyze communication platform (e.g. Slack, Microsoft Teams, Discord) conversations with semantic understanding. Unlike keyword search, Tasklume comprehends context and automatically extracts tasks with proper prioritization, assignees, and deadlines. Key features include: - One-click communication platform (e.g. Slack, Microsoft Teams, Discord) import with customizable AI filters - Automatic task extraction using vector embeddings - Smart prioritization (High/Medium/Low priority) - Context-aware search across all conversations - AI-assisted task completion for research and planning - Hourly automatic updates with intelligent caching - Real-time task notes and progress tracking Built with Nuxt 4, Ruby on rails, Render platform and Gemini 2.5 Pro, Tasklume demonstrates a complete data pipeline: (Example) Slack API → JSON transformation → Vector database indexing → AI analysis → Structured task output. We implemented anti-hallucination measures and cost-optimization strategies to ensure reliable, production-ready results. Tasklume bridges the gap between casual workplace chatter and formal task management, helping teams stay organized without leaving their communication platform.
19 Nov 2025
.png&w=828&q=75)
We track emotional states within text, then we provide a recommendation or simply show an ad that is suitable with what the user really feels. This project is using many machine learning algorithms to train a classifier. We deployed cohere embedding system API. The backend service was built using python django framework. The motivation behind this work is that a big share of people spends a long time online, and although they express their negative emotions freely, they don’t actively take action to improve them. Even when they have positive emotions, they don’t make use of their excitement and energy. On the other hand, many local activities and services are available out there, but not everyone knows about them. Besides, the truth is that a single type of activity isn’t suitable for all. So, a strategy must be followed to recommend a specific activity to people with a specific type of emotions. Many companies and organizations will be interested in advertising, especially the ones that offer life coaching services, trip organizers, fitness and massage centers, comedy shows, therapists, and many other activity organizers and human well-being services.
3 Feb 2023