Bishoy Youssef
Also known as Bishoy Labib
I design and build software — from developer tools and AI applications to community platforms. Senior Architect at Integrant.
What I Do
At Integrant, I lead architecture for AI agents, drug discovery platforms, and California property tax systems. I work across the full stack — from cloud infrastructure to user-facing applications.
Outside of work, I build open-source developer tools, write about software development, and create educational content on YouTube.
Blog
Thoughts on AI, software development, and technology
Why AI Agents with File System Access Are Revolutionary: Context, Discovery, and Intelligence
While coding agents proved that file system access works, the benefits extend far beyond development. Discover how AI agents with direct file system access transform all knowledge work—from writing and research to project management and analysis—by intelligently discovering templates, documentation, and context. Learn why file system access is the universal key to unlocking true AI agent potential.
Agent Skills: The Open Standard for Custom AI Capabilities
Discover Agent Skills, an open standard format for creating custom, reusable AI capabilities that work across different AI platforms. Learn how to build, share, and leverage skills following the SKILL.md specification for enhanced productivity in development workflows, code generation, and complex problem-solving.
Setting Up AI Coding Assistants for Large Multi-Repo Solutions
Learn how to configure AI coding assistants (Cursor, Claude Code, GitHub Copilot) to work effectively across multiple repositories in microservices and micro-frontend architectures. Discover a practical solution that provides full codebase context without requiring a monorepo migration.
MCP for Developers: Integrating GitHub, Azure DevOps, Jira, and Databases
Learn how to leverage Model Context Protocol (MCP) to connect AI coding assistants to GitHub, Azure DevOps, Jira, and databases. Discover how to automate bug fixes, create PRs, query databases, and configure agent workflows in Cursor and Claude Code.
How to Setup a Software Development Workflow Using Cursor with Agents
Learn how to leverage Cursor's powerful AI agents to streamline your software development workflow, from initial setup to best practices for maximizing productivity.
When NoSQL is better than a relational database
Relational databases are known for their reliability, data integrity and ability to optimize queries joining many tables. On the other hand, a NoSQL database may appear very limiting at first. It requires a new mindset to work with NoSQL.
Choosing to be a Monolith, Cloud-Native or Cloud-Agnostic
Today’s expectations of modern applications are growing and if you think of creating a new application you will have to make lots of decisions that are not related to the problem you’re trying to solve.
.NET Logging in the microservices world
Logging is one of the central aspects in a Microservices application. Through logging you understand how the application is behaving, which service is causing the others to go down, and what caused a specific error in one of the services. So in the next paragraphs, I’ll go through the lifecycle of adding logging to a microservices application.