Hey there 👋
I'm Youssef, an engineer obsessed with shipping robust, beautiful, and intelligent tech. I build AI/ML products, large-scale data systems, and compiler tooling that go from prototype to production fast.
Recent Posts
Experience
Senior Associate Forward Deployed Engineer – AI Innovation Lab @ Kyndryl
February 2026 – Present
- Engineering scalable AI models and deploying cutting-edge enterprise infrastructure within the AI Innovation Lab.
- Leveraging advanced cloud methodologies and machine learning to rapidly solve robust industry problems.
Founder & Lead Engineer – Montrose Labs
March 2026 – Present
- Leading a boutique AI-native engineering studio specializing in RAG document intelligence, cloud migration, and data infrastructure.
- Translating complex unstructured data into autonomous workflows for high-stakes industries.
Software Engineer – Digital Wildcatters
June 2024 – July 2025
- Architected and deployed RAG-powered LLM systems for 5 enterprise energy clients, processing 100,000+ technical documents (PDF, Word, Excel, PowerPoint) through distributed Kafka microservices and Python-based ingestion pipelines.
- Engineered end-to-end Azure ML pipelines leveraging Document Intelligence, Computer Vision, and Cognitive Search, achieving 3× faster document retrieval through optimized indexing and caching.
- Developed full-stack features for Collide.io using Ruby on Rails, React, and JavaScript, including real-time chat, caching, and analytics dashboards on Linux environments.
- Containerized AI and backend services using Docker and deployed to Kubernetes, improving scalability and release reliability.
- Fine-tuned transformer models in PyTorch for retrieval and summarization; integrated domain-specific embeddings into RAG workflows.
- Built internal monitoring dashboards using FastAPI and Prometheus for throughput, latency, and document-processing health metrics.
- Wrote automated testing suites in pytest, Jest, and RSpec, achieving 90% coverage with CI/CD automation via Jenkins and GitHub Actions.
Meta – Software Engineering Intern (MLH Fellow, Compiler Systems)
June 2024 – September 2024
- Contributed to Clang/LLVM compiler optimizations for 30% faster compilation in targeted workloads, improving developer performance.
- Collaborated with Meta’s Programming Languages Research team on compiler infrastructure, regression testing, and tooling improvements.
- Authored and published hundreds of pages of LLVM/Clangd documentation adopted by 100+ new contributors, improving onboarding and codebase transparency.
- Implemented cross-platform build/test automation (Linux, macOS, Windows) using CMake and LLVM’s LIT framework.
- Led internal code review sessions and contributed to documentation standards and developer guidelines.
Clang/LLVM Open Source Contributor
September 2024 – Present
- Contributing to Clangd, Clang-Tidy, and ClangIR under the LLVM project, improving diagnostics, static analysis, and IR optimization pipelines.
- Enhanced developer experience for VS Code users by implementing new Clangd Language Server features used by 2M+ developers.
- Authored code analysis checks and refactoring utilities merged into Clang-Tidy.
- Collaborating with LLVM maintainers across subprojects and participating in technical design discussions.
Recommended Reading: Notes/Primer on Clang Compiler Frontend (1) : Introduction and Architecture
All Writing
Notes/Primer on Clang Compiler Frontend (4) : Creating our Clang Plugin Project and Clang-tidy Linter Framework
Notes/Primer on Clang Compiler Frontend: Creating our Clang Plugin Project and Clang-tidy Linter Framework
These are my notes on chapter 5 of the Clang Compiler Frontend by Ivan Murashko. (I’ve referenced this book extensively, and a lot of the snippets here are from this book. I’d highly recommend buying it for a deeper dive: https://www.amazon.com/Clang-Compiler-Frontend-Understand-internals/dp/1837630984)
Today we’re going to be doing two exciting things:
We are going to be using everything we’ve learned so far to build a Clang plugin.…
Read more ⟶
Notes/Primer on Clang Compiler Frontend (3) : The Unique Basic Libraries, Data Structures, Tools, and LLVM Test Framework
Notes/Primer on Clang Compiler Frontend: The Unique Basic Libraries, Data Structures, Tools, and LLVM Test Framework
These are my notes on chapter 4 of the Clang Compiler Frontend by Ivan Murashko. (I’ve referened this book extensively, and a lot of the snippets here are from this book. I’d highly recommend buying it for a deeper dive: https://www.amazon.com/Clang-Compiler-Frontend-Understand-internals/dp/1837630984)
LLVM is written in C++, and while it actively utilizes functionality provided by the Standard Template Library (STL) it still contains a lot of internal implementations that are primarily aimed at optimizing performance.…
Read more ⟶
Notes/Primer on Clang Compiler Frontend (2) : The Clang AST
Notes/Primer on Clang Compiler Frontend: The Clang AST
These are my notes on chapter 3 of the Clang Compiler Frontend by Ivan Murashko. (I’ve referened this book extensively, and a lot of the snippets here are from this book. I’d highly recommend buying it for a deeper dive: https://www.amazon.com/Clang-Compiler-Frontend-Understand-internals/dp/1837630984)
So far we discussed LLVM, Clang, and Clang’s Backend; now we are going to discuss Clang’s Abstract Syntax Tree. So Clang offers sophisticated tools for searching AST Nodes, these tools are implemented using Domain Specific Language (DSL for short).…
Read more ⟶
Notes/Primer on Clang Compiler Frontend (1) : Introduction and Architecture
Notes/Primer on Clang Compiler Frontend: Introduction and Architecture
These are my notes on chapters 1 & 2 of the Clang Compiler Frontend by Ivan Murashko. The book is focused on teaching the fundamentals of LLVM to C++ engineers who are interested in learning about compilers to optimize their daily workflow by enhancing their code quality and overall development process. (I’ve referened this book extensively, and a lot of the snippets here are from this book.…
Read more ⟶