<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>aryem.dev</title>
<link>https://aryem.dev</link>
<description>Latest posts on aryem.dev</description>
<generator>rust-ssg</generator>
<item>
<title>Resume</title>
<link>https://aryem.dev/resume/2026-01-01.html</link>
<guid>https://aryem.dev/resume/2026-01-01.html</guid>
<description><![CDATA[Abdul Rahim Dubai, United Arab Emirates | +971 54 431 7789 | arabdulrahim@outlook.com | aryem.dev | linkedin.com/in/aryem Professional Summary Senior Software Engineer shipping production agentic systems — voice agents, adaptive tutors, hybrid graph + vector retrieval, and…]]></description>
<pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
<title>Stop Shipping Vibes: Putting LLM Evaluations Behind a CI Gate with Langfuse and Promptfoo</title>
<link>https://aryem.dev/blog/2026-04-12-llm-evals-in-ci.html</link>
<guid>https://aryem.dev/blog/2026-04-12-llm-evals-in-ci.html</guid>
<description><![CDATA[Stop Shipping Vibes: Putting LLM Evaluations Behind a CI Gate with Langfuse and Promptfoo The first time we shipped a roleplay agent at EasyCoach, we did what most teams do: we read 30 transcripts, said “ looks good ” , and clicked deploy. A week later, support flagged a class…]]></description>
<pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
<title>Beyond Vector Search: Hybrid Retrieval with Neo4j and Pinecone for Multi-Hop Reasoning</title>
<link>https://aryem.dev/blog/2026-03-08-hybrid-graph-vector-rag.html</link>
<guid>https://aryem.dev/blog/2026-03-08-hybrid-graph-vector-rag.html</guid>
<description><![CDATA[Beyond Vector Search: Hybrid Retrieval with Neo4j and Pinecone for Multi-Hop Reasoning Vector search is great until you ask it a question with a “ via ” in it. “ What proposals did Maria send to customers that her team manages, before Q4? ” Pure semantic retrieval will return…]]></description>
<pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
<title>An Agentic AI Tutor: Adaptive Learning Paths with Mem0 and Generative UI</title>
<link>https://aryem.dev/blog/2026-02-15-agentic-tutor-mem0-generative-ui.html</link>
<guid>https://aryem.dev/blog/2026-02-15-agentic-tutor-mem0-generative-ui.html</guid>
<description><![CDATA[An Agentic AI Tutor: Adaptive Learning Paths with Mem0 and Generative UI Most “ AI tutors ” today are chat windows with a system prompt that says “ you are a helpful tutor. ” That ’ s fine for one session. It falls apart on the second one — when the learner comes back, the model…]]></description>
<pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
<title>Getting Started with Digital Gardens</title>
<link>https://aryem.dev/blog/2025-01-04-getting-started.html</link>
<guid>https://aryem.dev/blog/2025-01-04-getting-started.html</guid>
<description><![CDATA[Getting Started with Digital Gardens Today I ’ m launching my digital garden. After years of taking notes privately, I ’ m ready to learn in public . Why Now? I ’ ve accumulated countless notes in various apps over the years: Scattered Google Docs Apple Notes snippets Notion…]]></description>
<pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate>
</item>
<item>
<title>Digital Gardens</title>
<link>https://aryem.dev/notes/digital-gardens.html</link>
<guid>https://aryem.dev/notes/digital-gardens.html</guid>
<description><![CDATA[Digital Gardens A digital garden is a different approach to content creation - less polished blog, more living notebook. Key Principles Imperfect & Evolving - Notes don ’ t need to be perfect before publishing Networked Thinking - Ideas connect to other ideas through links…]]></description>
<pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate>
</item>
<item>
<title>Learning in Public</title>
<link>https://aryem.dev/notes/learning-in-public.html</link>
<guid>https://aryem.dev/notes/learning-in-public.html</guid>
<description><![CDATA[Learning in Public The concept of learning in public has transformed how I approach skill development. Why Learn in Public? Accountability - Sharing progress creates natural accountability Feedback - Others can point out blind spots or suggest resources Building connections -…]]></description>
<pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate>
</item>
<item>
<title>Personal Website</title>
<link>https://aryem.dev/projects/personal-website.html</link>
<guid>https://aryem.dev/projects/personal-website.html</guid>
<description><![CDATA[Personal Website Building a digital garden using Quartz to share my learning and projects publicly. Goals Create a space for learning in public Experiment with digital garden principles Build a sustainable writing practice Connect with others interested in similar topics Tech…]]></description>
<pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate>
</item>
<item>
<title>Securing Media Assets at Scale: Implementing Signed URLs and Authorization</title>
<link>https://aryem.dev/blog/2024-08-31-securing-media-assets-signed-urls.html</link>
<guid>https://aryem.dev/blog/2024-08-31-securing-media-assets-signed-urls.html</guid>
<description><![CDATA[Securing Media Assets at Scale: Implementing Signed URLs and Authorization A failed penetration test. That ’ s how we discovered our media assets were completely exposed to the internet. Anyone with a URL could access any user ’ s content - images, videos, audio files. For an…]]></description>
<pubDate>Sat, 31 Aug 2024 00:00:00 GMT</pubDate>
</item>
<item>
<title>Zero to Production: Building a Scalable Media Suite in a SaaS Platform</title>
<link>https://aryem.dev/blog/2024-06-25-building-media-suite-saas.html</link>
<guid>https://aryem.dev/blog/2024-06-25-building-media-suite-saas.html</guid>
<description><![CDATA[Zero to Production: Building a Scalable Media Suite in a SaaS Platform We increased user-generated content by 30%. Not through marketing, pricing changes, or UX tweaks—but by building an in-app media suite that removed friction from content creation. Users previously had to:…]]></description>
<pubDate>Tue, 25 Jun 2024 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
