
Access all source code, configuration files, and project resources for the complete 100-project curriculum. This lecture provides the downloadable ZIP archive containing every Python script, YAML config, Docker Compose file, and SQL template.
Learn how to build a production-grade CSV ingestion pipeline that converts messy, inconsistent CSV files into a clean Parquet data lake with full schema validation. You'll use Pandas, PyArrow, and Pydantic to enforce data types, detect nulls, reject malformed rows, and write partitioned Parquet files to S3 or local storage. This hands-on project covers schema inference, data profiling, bad-row quarantine, and incremental loading patterns. Ideal for data engineers and forward deployed engineers handling messy client data. Keywords: CSV ingestion, Parquet, schema validation, data lake, Pandas, PyArrow, Pydantic, ETL pipeline, data quality, partitioned storage.
Build a scheduled orchestration pipeline using Apache Airflow or Dagster that deduplicates CRM leads and enriches them with third-party data sources. This project covers DAG authoring, task dependencies, idempotent operators, fuzzy deduplication with record linkage, and API enrichment calls to services like Clearbit or Hunter. You'll implement retry logic, alerting, and run-history visibility. Perfect for forward deployed engineers integrating sales tooling at enterprise clients. Keywords: Apache Airflow, Dagster, CRM pipeline, lead deduplication, data enrichment, DAG orchestration, ETL, record linkage, Python, workflow automation.
Implement a Change Data Capture (CDC) pipeline that streams row-level changes from PostgreSQL to Google BigQuery in near real-time, handling late-arriving records and out-of-order events. Using Debezium and Kafka Connect, you'll capture INSERT, UPDATE, and DELETE events, apply BigQuery merge strategies, and manage offset checkpointing. This project tackles exactly-once semantics, schema evolution, and late-arrival watermarking. Essential for data teams syncing OLTP databases to analytical warehouses. Keywords: CDC, Change Data Capture, PostgreSQL, BigQuery, Debezium, Kafka Connect, late arrivals, streaming ingestion, database sync, data warehouse.
Build a production Kafka-to-Delta-Lake streaming pipeline using PySpark Structured Streaming with watermarking for late events and periodic compaction to control small-file problems. You'll configure Kafka consumer groups, write to Delta Lake with ACID guarantees, implement Z-ORDER clustering, and schedule OPTIMIZE and VACUUM commands. This project demonstrates the full Lakehouse streaming pattern used at scale by data engineering teams. Keywords: Apache Kafka, Delta Lake, PySpark, Structured Streaming, watermarking, compaction, OPTIMIZE, VACUUM, Lakehouse, streaming ETL, real-time data.
Design an end-to-end log ingestion pipeline using FluentBit to ship application logs to Amazon S3, partitioned by date and service, and then queryable via Amazon Athena with partition pruning for cost-efficient queries. This project covers FluentBit configuration, S3 prefix strategies, Glue Data Catalog registration, and Athena query patterns. You'll also implement log retention policies and Athena workgroup cost controls. Ideal for forward deployed engineers building observability infrastructure. Keywords: FluentBit, Amazon S3, Athena, log pipeline, partition pruning, Glue Data Catalog, log ingestion, observability, AWS, cost optimization.
Implement a data quality validation framework using Great Expectations (GX) that auto-fails pipelines when expectations are violated. This project covers expectation suite authoring, checkpoint configuration, validation store setup, and integration with Airflow to halt downstream tasks on data quality failures. You'll write custom expectations, generate HTML data docs, and set up Slack alerting on failures. Crucial for production data pipelines where bad data must never reach downstream consumers. Keywords: Great Expectations, data quality, pipeline validation, expectation suite, data docs, Airflow checkpoint, data testing, data contracts, automatic failure, monitoring.
Build a real-time IoT anomaly detection system using Apache Flink or PySpark Structured Streaming that ingests sensor telemetry from Kafka and applies statistical and ML-based anomaly models. This project covers windowed aggregations, z-score thresholding, isolation forest inference at stream-time, and alerting via PagerDuty or Slack. You'll handle irregular event timing, device-level state, and back-pressure. Perfect for forward deployed engineers in manufacturing or IoT deployments. Keywords: Apache Flink, PySpark, IoT analytics, anomaly detection, real-time streaming, Kafka, sensor data, machine learning, windowed aggregation, alerting.
Build a nightly ELT reconciliation pipeline that ingests revenue data from Stripe and Shopify, normalizes both schemas, and produces a unified revenue report with discrepancy flagging. Using dbt and a data warehouse (Snowflake or BigQuery), you'll model raw API data into clean dimensional tables, implement referential integrity checks, and surface reconciliation diffs. Essential for finance teams and forward deployed engineers at e-commerce clients. Keywords: ELT, dbt, Stripe, Shopify, revenue reconciliation, data modeling, Snowflake, BigQuery, financial data, pipeline automation, discrepancy detection.
Build a scheduled orchestration pipeline using Apache Airflow or Dagster that deduplicates CRM leads and enriches them with third-party data sources. This project covers DAG authoring, task dependencies, idempotent operators, fuzzy deduplication with record linkage, and API enrichment calls to services like Clearbit or Hunter. You'll implement retry logic, alerting, and run-history visibility. Perfect for forward deployed engineers integrating sales tooling at enterprise clients. Keywords: Apache Airflow, Dagster, CRM pipeline, lead deduplication, data enrichment, DAG orchestration, ETL, record linkage, Python, workflow automation.
Implement a data contract enforcement system using JSON Schema and Pydantic that validates data at pipeline boundaries between producer and consumer teams. This project covers contract versioning, schema registry integration (Confluent or AWS Glue), Pydantic model generation from JSON Schema, and CI/CD hooks that fail builds when contracts are broken. You'll also explore contract testing with schemathesis. Fundamental for data mesh architectures and platform teams. Keywords: data contracts, JSON Schema, Pydantic, schema registry, Confluent, data mesh, contract testing, schema validation, API contracts, data governance, pipeline reliability.
Build a REST API gateway that normalizes data models from HubSpot, Salesforce, and Notion into a single unified API contract. Using FastAPI or Express, you'll implement adapter patterns for each SaaS platform, handle pagination, rate limits, and field mapping. The gateway supports tenant-scoped credentials, response caching, and OpenAPI documentation generation. Perfect for forward deployed engineers who need to unify multiple CRM and productivity tools under one interface. Keywords: REST API gateway, HubSpot, Salesforce, Notion, API normalization, FastAPI, adapter pattern, SaaS integration, multi-tenant, OpenAPI.
Create a GraphQL federation layer that exposes heterogeneous internal microservices (REST, gRPC, databases) through a single typed GraphQL schema. Using Apollo Federation or Strawberry GraphQL, you'll define subgraphs, stitch schemas, implement DataLoader batching, and add field-level authorization. This project demonstrates how to reduce API sprawl in large organizations. Essential for platform engineers unifying backend services for internal and external clients. Keywords: GraphQL, Apollo Federation, microservices, API gateway, schema stitching, DataLoader, gRPC, REST, type-safe API, backend for frontend, BFF pattern.
Build a reliable webhook relay service that receives inbound webhooks, persists them to a queue, and delivers them to downstream consumers with exponential backoff retries, dead-letter queues (DLQs), and idempotency key deduplication. Using FastAPI, Redis, and Celery or BullMQ, you'll handle delivery failures, event replay, and per-consumer delivery tracking. This is a core infrastructure pattern for forward deployed engineers integrating SaaS event streams. Keywords: webhook relay, retry logic, dead-letter queue, DLQ, idempotency keys, event delivery, FastAPI, Redis, Celery, BullMQ, reliable messaging, SaaS integrations.
Implement an OAuth2 proxy that provides single sign-on (SSO) across Google, Microsoft Azure AD, and GitHub identity providers, issuing unified JWT tokens to downstream services. Using oauth2-proxy or a custom FastAPI implementation, you'll configure OIDC discovery, token exchange, session management, and group-to-role mapping. This project covers enterprise SSO patterns critical for forward deployed engineers rolling out internal tools at client sites. Keywords: OAuth2, SSO, OIDC, Google, Microsoft Azure AD, GitHub, JWT, identity proxy, single sign-on, authentication, authorization, enterprise identity.
Build a rate-limiting and quota management middleware layer for internal APIs using Redis-backed token buckets and sliding window counters. This project covers per-client quotas, burst allowances, HTTP 429 responses with Retry-After headers, quota dashboards, and admin override APIs. You'll also implement distributed rate limiting across multiple API gateway instances. Critical infrastructure for protecting internal services from runaway consumers. Keywords: rate limiting, API quota, token bucket, sliding window, Redis, middleware, HTTP 429, Retry-After, distributed rate limiting, API protection, throttling, FastAPI.
Design and implement an API versioning strategy with backward-compatible deprecation lifecycle management. This project covers URL versioning vs. header versioning, version routing middleware, sunset headers, deprecation notices in OpenAPI specs, and client notification systems. You'll build a version compatibility matrix and demonstrate graceful migration paths from v1 to v2 without breaking existing consumers. Essential for platform teams managing long-lived APIs. Keywords: API versioning, backward compatibility, deprecation, OpenAPI, sunset header, version routing, API lifecycle, REST API design, semantic versioning, migration strategy.
Build a custom data connector that ingests data from a niche SaaS platform (e.g., Intercom, Chargebee, or Pipedrive) into a data warehouse using a Singer tap or Airbyte CDK. This project covers API pagination, incremental sync with state checkpointing, field normalization, and catalog-driven schema extraction. You'll package and test the connector to Airbyte standards. A must-have skill for forward deployed engineers at data-first companies. Keywords: SaaS connector, Airbyte CDK, Singer tap, data warehouse integration, incremental sync, API pagination, ETL connector, data ingestion, custom connector, data pipeline.
Build a bi-directional synchronization engine between Airtable and PostgreSQL that handles concurrent edits and conflict resolution. This project covers Airtable webhook events, PostgreSQL LISTEN/NOTIFY, last-write-wins and three-way merge conflict strategies, and a sync audit log. You'll handle schema drift, field-type coercion, and linked record resolution. Real-world skill for forward deployed engineers operating hybrid no-code/code stacks. Keywords: Airtable, PostgreSQL, bi-directional sync, conflict resolution, webhook, LISTEN NOTIFY, data sync, last-write-wins, merge strategy, no-code integration, database synchronization.
Design an event-driven integration architecture using NATS JetStream as the message broker between microservices. This project covers subject-based routing, durable consumer groups, exactly-once delivery with stream deduplication, key-value store usage, and object store patterns. You'll implement service choreography, saga patterns, and NATS cluster configuration. NATS JetStream is gaining traction in forward deployed engineering for low-latency, lightweight event buses. Keywords: NATS JetStream, event-driven architecture, message broker, microservices, durable consumer, exactly-once delivery, pub-sub, saga pattern, stream processing, service choreography.
Transform an internal tool into a publicly documented API by designing a full OpenAPI 3.1 specification, implementing request/response validation, generating client SDKs, and publishing interactive Swagger UI documentation. This project covers contract-first API design, authentication schemes (API keys, OAuth2), error response standards (RFC 7807), and versioning strategy. Makes internal tools accessible and integration-ready. Keywords: OpenAPI, Swagger, public API, internal tool, API design, contract-first, SDK generation, API documentation, RFC 7807, error handling, API versioning, developer experience.
Build a production Kafka-to-Delta-Lake streaming pipeline using PySpark Structured Streaming with watermarking for late events and periodic compaction to control small-file problems. You'll configure Kafka consumer groups, write to Delta Lake with ACID guarantees, implement Z-ORDER clustering, and schedule OPTIMIZE and VACUUM commands. This project demonstrates the full Lakehouse streaming pattern used at scale by data engineering teams. Keywords: Apache Kafka, Delta Lake, PySpark, Structured Streaming, watermarking, compaction, OPTIMIZE, VACUUM, Lakehouse, streaming ETL, real-time data.
Build a cost attribution and chargeback dashboard that tracks LLM API spend (OpenAI, Anthropic, Cohere) by team, feature, user, and query type. This project covers API usage instrumentation, cost calculation by model and token count, Grafana/Superset dashboards, budget alerts, and chargeback reports. Helps organizations control runaway LLM costs and allocate spend fairly. Keywords: LLM cost attribution, AI spending, OpenAI cost tracking, token usage, chargeback, budget alerts, Grafana dashboard, cost monitoring, FinOps, LLM observability, cost optimization, API spend.
Build an MCP server that wraps a vector database (Pinecone, Weaviate, or Qdrant) with fully typed tool schemas for semantic search, document upsert, namespace management, and metadata filtering. LLM agents can call these tools to retrieve context, store new knowledge, and manage embedding collections. This project covers embedding generation, tool input validation, and multi-tenancy via namespace isolation. Keywords: MCP server, vector database, Pinecone, Weaviate, Qdrant, semantic search, embeddings, typed tool schema, LLM tools, RAG, document retrieval, AI agent.
Build a system that correlates offline evaluation metrics (benchmark scores, RAGAS metrics) with online production metrics (user satisfaction, task completion, retention) to identify which offline improvements actually translate to real-world value. This project covers metric logging infrastructure, Pearson/Spearman correlation analysis, dashboards, and alert rules when offline and online metrics diverge. Keywords: offline evaluation, online metrics, metric correlation, LLM evaluation, A/B testing, user satisfaction, benchmark, production metrics, RAGAS, metric alignment, ML observability, evaluation strategy.
Build an MCP server that connects an LLM agent to a BI tool (Metabase, Looker, or Superset) enabling natural language query generation and chart retrieval. This project covers semantic layer integration, NL-to-SQL translation via LLM, result formatting, and chart image rendering as tool outputs. Users can ask business questions in natural language and get data-backed answers. Keywords: MCP server, BI tool, natural language queries, NL-to-SQL, Metabase, Looker, Superset, business intelligence, LLM analytics, semantic layer, data visualization, AI query.
Create an MCP server backed by a document store (Elasticsearch or MongoDB) with per-user document access control enforced at the tool layer. This project covers JWT-based user identity propagation, document-level permissions, filtered search tools, and audit logging of document accesses. AI agents can retrieve only documents the calling user is authorized to see, enabling safe, personalized knowledge retrieval. Keywords: MCP server, document store, access control, Elasticsearch, MongoDB, JWT, document permissions, LLM tools, secure retrieval, personalized search, enterprise AI, RBAC.
Build an MCP server integrating with Zendesk Support that provides LLM agents with ticket triage tools: classify priority, suggest assignee, generate reply drafts, and escalate tickets. This project covers Zendesk API authentication, ticket field extraction, LLM-powered classification, and human-in-the-loop approval flows. Dramatically reduces support ticket handling time for forward deployed teams. Keywords: MCP server, Zendesk, customer support, ticket triage, auto-classification, LLM tools, support automation, AI agent, ticket routing, priority scoring, reply generation.
Implement an MCP server that provides LLM agents least-privilege access to a secrets manager (HashiCorp Vault or AWS Secrets Manager) with tight scope controls. This project covers Vault AppRole authentication, dynamic secrets, tool-level scope restrictions (e.g., read-only, specific paths), secret rotation triggers, and audit logging. Ensures AI agents never over-request credentials. Keywords: MCP server, HashiCorp Vault, secrets manager, least privilege, AWS Secrets Manager, dynamic secrets, AI security, secret rotation, LLM tools, access control, audit logging, zero trust.
Build an MCP server that exposes feature flag management (LaunchDarkly, Unleash, or Flagsmith) as LLM-callable tools for toggling flags, adjusting rollout percentages, and reviewing flag status. AI agents can autonomously respond to incidents by rolling back features, run gradual rollouts, and create new flags via tool calls. Essential for AI-assisted deployment and incident response workflows. Keywords: MCP server, feature flags, LaunchDarkly, Unleash, Flagsmith, rollout management, LLM tools, AI deployment, feature toggles, progressive delivery, incident response, DevOps automation.
Create an MCP server that integrates with a monitoring stack (Prometheus, Grafana, Datadog, or PagerDuty) giving LLM agents tools to query metrics, inspect dashboards, acknowledge alerts, and trigger runbooks. This project covers PromQL tool wrappers, alert history retrieval, metric aggregation, and incident timeline generation. Enables AI agents to actively participate in on-call response. Keywords: MCP server, Prometheus, Grafana, Datadog, PagerDuty, monitoring, incident management, LLM tools, PromQL, alert handling, runbook automation, AI on-call, observability.
Build a foundational Retrieval-Augmented Generation (RAG) system over internal documents with quantitative retrieval quality metrics. This project covers document chunking strategies, embedding generation with OpenAI or open-source models, vector store indexing (FAISS or Pinecone), query-time retrieval, and LLM answer synthesis. You'll instrument Recall@K, MRR, and NDCG metrics to measure retrieval quality. The essential starting point for all enterprise RAG deployments. Keywords: RAG, Retrieval-Augmented Generation, document search, vector store, FAISS, Pinecone, embeddings, LLM, Recall@K, retrieval metrics, internal knowledge base, enterprise AI.
Extend a RAG system to support multiple tenants with strict data isolation and role-based access control at the retrieval layer. This project covers tenant-scoped vector namespaces, metadata filtering for per-tenant document access, JWT-based identity propagation into retrieval queries, and audit logging of all document accesses. Ensures enterprise clients using the same RAG infrastructure cannot access each other's data. Keywords: multi-tenant RAG, data isolation, access control, vector namespace, metadata filtering, JWT, RBAC, enterprise RAG, tenant separation, secure retrieval, LLM, compliance.
Build an advanced RAG pipeline using hybrid search (combining dense vector search with BM25 sparse retrieval) and LLM-powered query rewriting to dramatically improve retrieval quality. This project covers Reciprocal Rank Fusion (RRF) for combining search results, HyDE (Hypothetical Document Embedding), query expansion, and step-back prompting. Demonstrates how hybrid search outperforms pure vector search on domain-specific corpora. Keywords: hybrid search, BM25, dense retrieval, RAG, query rewriting, Reciprocal Rank Fusion, HyDE, step-back prompting, query expansion, retrieval quality, LLM, vector search.
Build an agentic RAG system where an LLM agent dynamically decides which retrieval tools to call using a plan-and-execute architecture. This project covers ReAct agent loops, multiple retrieval tool types (semantic search, SQL, API lookup), dynamic tool selection, and context aggregation before final answer generation. Goes beyond naive RAG to tackle multi-hop questions requiring reasoning across multiple sources. Keywords: agentic RAG, ReAct agent, plan-and-execute, tool use, multi-hop retrieval, LLM agent, dynamic retrieval, context aggregation, reasoning, LangChain, LlamaIndex, enterprise AI.
Implement a RAG system that produces answers with precise source citations, passage-level attribution, and confidence scores, enabling grounded, verifiable AI responses. This project covers citation extraction from retrieved chunks, answer-to-source alignment scoring, hallucination-reducing prompting techniques, and a UI that highlights source passages inline. Critical for legal, compliance, and research use cases where answer traceability is mandatory. Keywords: RAG citations, grounded answers, source attribution, hallucination reduction, passage alignment, citation extraction, verifiable AI, confidence scoring, LLM, enterprise knowledge base, compliance AI.
Fine-tune a small open-source LLM (Mistral, Llama, or Phi) on domain-specific Q&A data (e.g., SOX compliance, internal policies) using LoRA/QLoRA parameter-efficient fine-tuning. This project covers dataset curation, instruction-tuning format, PEFT training, evaluation against a held-out test set, and serving the fine-tuned model with vLLM or Ollama. Demonstrates how to create cost-effective domain experts without training from scratch. Keywords: fine-tuning, LoRA, QLoRA, small LLM, Mistral, Llama, Phi, domain Q&A, SOX compliance, PEFT, vLLM, Ollama, instruction tuning, parameter-efficient fine-tuning.
Build a comprehensive RAG evaluation harness that measures retrieval recall, retrieval precision, answer faithfulness, and answer relevance using both automated metrics and LLM-as-judge scoring. This project covers RAGAS framework integration, golden dataset construction, automated QA pair generation, and CI/CD integration to catch retrieval regressions. Essential for teams maintaining production RAG systems. Keywords: RAG evaluation, RAGAS, recall, precision, faithfulness, LLM-as-judge, golden dataset, QA evaluation, retrieval metrics, answer quality, CI/CD, production RAG, benchmark.
Improve RAG retrieval quality by adding a cross-encoder re-ranking stage that reorders initially retrieved documents by semantic relevance before passing them to the LLM. This project covers bi-encoder vs. cross-encoder architecture, Cohere Rerank and open-source alternatives (BGE-Reranker), two-stage retrieval pipelines, and latency-quality trade-off analysis. Re-ranking consistently improves answer quality on complex domain queries. Keywords: re-ranking, cross-encoder, RAG, bi-encoder, Cohere Rerank, BGE-Reranker, two-stage retrieval, semantic relevance, retrieval quality, LLM, document ranking, retrieval pipeline.
Build an LLM-powered data documentation generator that automatically produces table descriptions, column definitions, and usage examples from database schemas and example SQL queries. This project covers schema introspection (PostgreSQL, BigQuery, Snowflake), few-shot prompting for data documentation, output formatting as dbt YAML or data catalog entries, and automated documentation drift detection. Eliminates the painful manual documentation burden for data teams. Keywords: LLM documentation, data docs, schema documentation, dbt YAML, data catalog, automatic documentation, SQL documentation, schema introspection, OpenAI, data engineering, documentation automation.
Build an LLM agent that drafts accurate SQL queries by grounding generation in the actual database schema through dynamic schema injection and semantic schema retrieval. This project covers schema-aware prompting, table and column retrieval via embedding similarity, SQL validation before execution, and iterative query refinement based on execution results. Demonstrates text-to-SQL patterns that actually work on complex enterprise schemas. Keywords: text-to-SQL, LLM agent, SQL generation, schema grounding, NL-to-SQL, schema injection, query validation, iterative refinement, database AI, enterprise SQL, natural language database query.
Build a full end-to-end RAG evaluation pipeline using curated golden datasets that cover all production query types. This project covers golden QA pair generation with LLM assistance, ground-truth answer labeling, automated pipeline execution across dataset variants, metric aggregation (faithfulness, relevance, recall), and regression reporting. Establishes a reproducible benchmark for continuous RAG improvement. Keywords: RAG evaluation, golden dataset, end-to-end eval, faithfulness, answer relevance, recall, automated benchmarking, LLM evaluation, regression testing, production RAG, RAGAS, eval pipeline.
Build a hybrid LLM response quality scoring system that combines rule-based checks (length, formatting, prohibited phrases) with a model-based scorer (LLM-as-judge or fine-tuned classifier) to evaluate answer quality at scale. This project covers scoring rubric design, batch inference pipelines, score calibration against human labels, and dashboard visualization. Enables continuous quality monitoring without human reviewers for every response. Keywords: LLM evaluation, quality scoring, LLM-as-judge, rule-based evaluation, response quality, classifier, batch inference, score calibration, human alignment, AI monitoring, production LLM.
Implement drift detection for production RAG systems that monitors embedding distribution shifts and Recall@K degradation over time. Using statistical tests (KS test, MMD) on embedding distributions and sliding-window Recall@K tracking, you'll detect when the retrieval system has drifted from its baseline. Triggers reindexing or model updates automatically. Keywords: drift detection, embedding drift, Recall@K, distribution shift, KS test, Maximum Mean Discrepancy, RAG monitoring, vector store, production ML, data drift, retrieval quality, automated reindexing.
Build comprehensive latency SLO dashboards for LLM inference endpoints that track P50, P90, P99 latencies, TTFT (Time to First Token), token throughput, and SLO burn rate using Prometheus and Grafana. This project covers custom LLM instrumentation, multi-model latency comparison, SLO alerting, and capacity planning views. Essential observability for teams running production LLM services. Keywords: LLM latency, SLO dashboard, TTFT, token throughput, P99 latency, Prometheus, Grafana, LLM observability, SLO monitoring, burn rate, inference performance, production AI.
Build a cost attribution and chargeback dashboard that tracks LLM API spend (OpenAI, Anthropic, Cohere) by team, feature, user, and query type. This project covers API usage instrumentation, cost calculation by model and token count, Grafana/Superset dashboards, budget alerts, and chargeback reports. Helps organizations control runaway LLM costs and allocate spend fairly. Keywords: LLM cost attribution, AI spending, OpenAI cost tracking, token usage, chargeback, budget alerts, Grafana dashboard, cost monitoring, FinOps, LLM observability, cost optimization, API spend.
Build a canary evaluation suite that A/B tests prompt changes before full deployment by routing a small percentage of traffic to new prompt variants and comparing quality metrics in real time. This project covers traffic splitting, metric collection per variant, statistical significance testing, automated rollback on quality degradation, and prompt version management. The gold standard for safe prompt engineering in production. Keywords: canary deployment, A/B testing, prompt engineering, LLM evaluation, traffic splitting, statistical significance, prompt versioning, automated rollback, production LLM, quality monitoring, experiment management.
Build an LLM hallucination detection system that verifies factual claims in generated answers against retrieved source documents using an NLI (Natural Language Inference) model or a dedicated fact-checking LLM. This project covers claim extraction, entailment scoring, grounding percentage calculation, and flagging of hallucinated responses for human review. Critical for high-stakes RAG deployments in legal, medical, and financial domains. Keywords: hallucination detection, claim verification, NLI, natural language inference, fact checking, LLM grounding, RAG safety, entailment scoring, AI reliability, response verification, factual accuracy.
Build a systematic red-team evaluation harness that tests LLM applications for susceptibility to jailbreaks, prompt injections, and adversarial inputs. This project covers automated attack generation (GCG, PAIR), prompt injection payload libraries, evaluation scoring, and a leaderboard tracking model safety over time. Integrates with CI/CD to catch new vulnerabilities before deployment. Keywords: red teaming, jailbreak detection, prompt injection, adversarial attacks, LLM safety, AI security, GCG attack, PAIR, safety evaluation, CI/CD security, responsible AI, model robustness.
Design an end-to-end log ingestion pipeline using FluentBit to ship application logs to Amazon S3, partitioned by date and service, and then queryable via Amazon Athena with partition pruning for cost-efficient queries. This project covers FluentBit configuration, S3 prefix strategies, Glue Data Catalog registration, and Athena query patterns. You'll also implement log retention policies and Athena workgroup cost controls. Ideal for forward deployed engineers building observability infrastructure. Keywords: FluentBit, Amazon S3, Athena, log pipeline, partition pruning, Glue Data Catalog, log ingestion, observability, AWS, cost optimization.
Build a human feedback collection UI for LLM applications that lets users flag bad answers with structured feedback, automatically routes flagged examples into a fine-tuning dataset, and triggers retraining pipelines. This project covers thumbs-up/down UI, structured feedback forms, label studio integration, RLHF data preparation, and automated fine-tuning job dispatch. Closes the production LLM improvement loop. Keywords: RLHF, feedback loop, human feedback, LLM fine-tuning, Label Studio, bad answer flagging, retraining pipeline, user feedback, AI improvement, data flywheel, preference data.
Build a bidirectional identity synchronization system between Okta and internal RBAC stores with full audit logging. This project covers Okta SCIM provisioning, group-to-role mapping, incremental sync with conflict detection, and immutable audit log generation for compliance. You'll handle employee onboarding, offboarding, and role changes automatically. Essential for enterprise security teams and forward deployed engineers managing access at scale. Keywords: Okta, RBAC, identity sync, SCIM, user provisioning, access management, audit logging, enterprise security, onboarding automation, role mapping, identity governance, compliance.
Integrate Snowflake with a data governance catalog (Collibra, Alation, or open-source Amundsen) with automated policy enforcement for row-level security, column masking, and data classification tags. This project covers Snowflake Dynamic Data Masking, row access policies, governance catalog API integration, and automated tag propagation from catalog to Snowflake. Critical for regulated industries. Keywords: Snowflake, data governance, Collibra, Alation, row-level security, column masking, data catalog, Dynamic Data Masking, data classification, compliance, policy enforcement, regulated industries.
Build a SOX-compliant change management workflow for data pipelines that enforces four-eyes approval, change documentation, audit trails, and segregation of duties. Using GitHub Actions and a custom approval service, this project implements PR-based pipeline changes, mandatory reviewer groups, automated audit log generation, and rollback procedures. Essential for data teams at public companies. Keywords: SOX compliance, change management, four-eyes approval, audit trail, segregation of duties, data pipeline governance, GitHub Actions, compliance workflow, change control, data engineering, Sarbanes-Oxley.
Build a bidirectional ServiceNow and Slack integration that auto-creates ServiceNow incidents from Slack alerts and executes runbook automation steps directly from Slack. This project covers ServiceNow REST API, Slack Bolt SDK, alert-to-incident mapping, automated runbook step execution, and incident status sync back to Slack. Reduces mean time to resolution (MTTR) dramatically. Keywords: ServiceNow, Slack, incident management, runbook automation, MTTR, alert integration, incident response, Slack Bolt, REST API, IT service management, ITSM, DevOps integration.
Build an automated PII detection and masking system for data exports that scans datasets for personally identifiable information (names, emails, SSNs, phone numbers) using regex and NER models, and applies configurable masking strategies (redaction, pseudonymization, tokenization) before export. This project covers Microsoft Presidio integration, custom entity recognizers, masking policy configuration, and export audit logging. Keywords: PII detection, data masking, GDPR, personally identifiable information, Microsoft Presidio, NER, pseudonymization, tokenization, data privacy, compliance, data exports, redaction.
Implement centralized Data Loss Prevention (DLP) policies that scan and enforce data protection rules across Google Drive, Amazon S3, and PostgreSQL from a single control plane. This project covers DLP policy definition, cross-platform scanning agents, classification tagging, policy violation alerting, and automated remediation (quarantine, access revocation). Demonstrates enterprise-grade data security posture management. Keywords: DLP, Data Loss Prevention, Google Drive, Amazon S3, PostgreSQL, data security, policy enforcement, data classification, compliance, GDPR, CCPA, automated remediation, data protection.
Build a self-service data subject rights portal for GDPR and CCPA compliance that handles data access requests (DSAR), right-to-erasure, data portability, and consent management. This project covers request intake forms, identity verification workflows, automated data discovery across stores, data export generation, and deletion workflows. Essential for any product team with EU or California users. Keywords: GDPR, CCPA, data subject rights, DSAR, right to erasure, data portability, consent management, privacy portal, compliance, data discovery, PII deletion, privacy engineering.
Implement automated secrets rotation in CI/CD pipelines using HashiCorp Vault dynamic secrets to eliminate long-lived credentials. This project covers Vault dynamic database credentials, cloud IAM role generation, Vault Agent sidecar injection, GitHub Actions Vault integration, and rotation event audit logging. Dramatically reduces the attack surface of compromised credentials in build pipelines. Keywords: HashiCorp Vault, secrets rotation, CI/CD security, dynamic secrets, credential management, GitHub Actions, Vault Agent, zero standing privileges, DevSecOps, secrets management, security automation.
Build a compliance-grade audit trail system that captures, stores immutably, and makes searchable all LLM prompt inputs and outputs for regulatory requirements. This project covers prompt/response interception middleware, append-only storage (S3 object lock, PostgreSQL immutable tables), metadata tagging (user, model, timestamp, policy), and audit query APIs. Meets requirements for financial services, healthcare, and government AI deployments. Keywords: audit trail, LLM compliance, prompt logging, immutable storage, regulatory compliance, AI governance, S3 object lock, prompt audit, output logging, financial AI, healthcare AI, responsible AI.
Build a model registry with deployment gates that require explicit sign-offs from data scientists, ML engineers, and compliance officers before models can be promoted to production. This project covers MLflow model registry integration, custom approval workflow service, role-based sign-off requirements, deployment gate enforcement in CI/CD, and rollback triggers. Implements MLOps governance best practices. Keywords: model registry, MLflow, deployment gates, sign-off workflow, MLOps governance, model approval, CI/CD ML, model promotion, compliance, responsible AI, model lifecycle management, production ML.
Build a production-ready CLI tool that scaffolds a complete microservice with pre-configured linting, testing frameworks, and CI/CD pipeline definitions. Using Typer or Click, this CLI generates project structure, Dockerfile, GitHub Actions workflows, pre-commit hooks, Pytest setup, and Ruff/Black linting configuration. Accelerates new service creation from hours to minutes. Keywords: CLI tool, microservice scaffolding, Typer, Click, GitHub Actions, CI/CD, Dockerfile, Pytest, Ruff, Black, linting, developer productivity, project template, Python CLI.
Build a CLI tool that validates datasets against published data contracts (JSON Schema or Protobuf), reporting violations with precise field paths, severity levels, and remediation suggestions. This CLI integrates with dbt, Great Expectations, and data catalog APIs to fetch the latest contract version and validate local or cloud-based datasets. Enables contract-first data development workflows. Keywords: CLI, data contract, JSON Schema, Protobuf, dataset validation, dbt, Great Expectations, data quality, contract testing, schema validation, data engineering CLI, developer tooling.
Build a CLI that intelligently generates database migration scripts from ORM model changes (SQLAlchemy, Django ORM, or Prisma), applies safety checks (destructive operation detection, backward compatibility validation), and manages migration history. Goes beyond Alembic autogenerate by adding dry-run previews, rollback scripts, and multi-environment migration planning. Keywords: CLI, database migration, SQLAlchemy, Alembic, Django ORM, Prisma, ORM migration, schema migration, destructive operations, rollback, migration safety, developer tools, database tooling.
Build a CLI tool that runs LLM evaluation suites locally and produces human-readable diff reports comparing evaluation results across prompt versions, model versions, or dataset changes. This CLI integrates with RAGAS, PromptBench, or custom eval frameworks, generates HTML and JSON reports, and supports CI/CD integration. Enables offline, privacy-preserving eval before deploying LLM changes. Keywords: CLI, LLM evaluation, RAGAS, PromptBench, eval suite, prompt diff, model comparison, local eval, CI/CD evaluation, evaluation reporting, LLM testing, developer tools.
Build a CLI tool for snapshotting and restoring MCP (Model Context Protocol) server configurations across environments (dev, staging, prod). This CLI captures tool definitions, auth configs, and server settings as versioned snapshots, supports environment promotion, and detects config drift. Enables reproducible MCP deployments and safe configuration management for AI agent infrastructure. Keywords: CLI, MCP server, configuration management, snapshot restore, environment promotion, config drift, AI infrastructure, Model Context Protocol, DevOps, IaC, configuration versioning, developer tooling.
Build a CLI that connects to PostgreSQL or MySQL, captures slow query logs, analyzes execution plans (EXPLAIN ANALYZE), and generates index recommendations with estimated performance improvements. This CLI integrates with pg_stat_statements, wraps the PostgreSQL IndexAdvisor or equivalent, and outputs actionable migration scripts. Saves database engineers hours of manual profiling work. Keywords: CLI, SQL profiling, slow query log, EXPLAIN ANALYZE, IndexAdvisor, PostgreSQL, MySQL, index optimization, query performance, pg_stat_statements, database tuning, developer tools.
Build a CLI tool for managing feature flags (LaunchDarkly, Unleash, or Flagsmith) across dev, staging, and production environments. This CLI supports flag listing, environment promotion, bulk updates, rollout percentage adjustment, and flag audit history export. Integrates with GitOps workflows to version-control flag state changes. Reduces risky manual flag operations. Keywords: CLI, feature flags, LaunchDarkly, Unleash, Flagsmith, environment management, flag promotion, GitOps, rollout management, feature toggles, developer tooling, configuration management.
Build a CLI tool that scrapes API documentation from websites, OpenAPI specs, and Postman collections, converts them into structured knowledge base entries, generates embeddings, and loads them into a vector store for semantic search. Enables developers to ask natural language questions about APIs and get precise answers with source references. Keywords: CLI, API documentation, web scraping, OpenAPI, Postman, knowledge base, embeddings, vector store, semantic search, developer tools, documentation automation, NLP, RAG.
Build a CLI that introspects live running services (REST APIs, FastAPI, Express) and automatically generates accurate OpenAPI 3.1 specifications from observed traffic, code reflection, and runtime type inference. Outputs complete OpenAPI YAML with examples, authentication schemes, and error responses. Eliminates the gap between actual API behavior and outdated documentation. Keywords: CLI, OpenAPI generation, API introspection, FastAPI, Express, runtime type inference, API documentation, OpenAPI 3.1, API spec, traffic analysis, developer tools, documentation automation.
Build a CLI tool that orchestrates credential rotation workflows via HashiCorp Vault APIs: rotates database passwords, API keys, and cloud credentials, updates downstream services with new secrets, and verifies successful rotation before retiring old credentials. Includes dry-run mode, rollback, and rotation audit logging. Essential DevSecOps tooling for zero-standing-privilege environments. Keywords: CLI, credential rotation, HashiCorp Vault, secrets management, API key rotation, database password rotation, DevSecOps, zero standing privilege, Vault API, security automation, credential management.
Build a real-time e-commerce order funnel dashboard using WebSockets that displays live conversion rates, cart abandonment, and order completion metrics with sub-second latency. Using FastAPI/Node.js WebSocket servers, Kafka for event streaming, and a React frontend with recharts, you'll visualize the full purchase funnel updating in real time. Essential for product and growth teams monitoring live sales performance. Keywords: real-time dashboard, WebSockets, order funnel, Kafka, FastAPI, React, live metrics, e-commerce analytics, conversion rate, cart abandonment, streaming visualization, real-time analytics.
Build a sub-second streaming ETL pipeline that enriches raw clickstream events with user profiles, product metadata, and session context in under one second end-to-end latency. Using Apache Flink or Kafka Streams with in-memory lookup tables and async enrichment calls, you'll achieve real-time personalization data at millisecond latency. Demonstrates the architecture behind major e-commerce personalization engines. Keywords: streaming ETL, clickstream, Apache Flink, Kafka Streams, sub-second latency, real-time enrichment, user profiling, session data, streaming joins, personalization, low-latency pipeline.
Build a real-time fraud scoring microservice that runs ML inference on transaction events in under 50ms, integrating with payment flows to block suspicious transactions. Using FastAPI, a serialized XGBoost or neural network model, Redis feature cache, and Kafka for event input, you'll implement low-latency feature serving and model inference with circuit breakers for resilience. Keywords: fraud detection, real-time scoring, ML inference, XGBoost, FastAPI, Redis, Kafka, low-latency, payment fraud, feature serving, microservice, financial AI, transaction scoring.
Build a real-time chat analytics pipeline that processes live chat messages through topic modeling and sentiment analysis, displaying results on a live dashboard. Using Kafka for message streaming, a pre-trained transformer model for sentiment/topic classification, and Grafana for visualization, you'll surface customer sentiment trends and emerging topics as they happen. Keywords: real-time chat analytics, sentiment analysis, topic modeling, Kafka, transformer model, Grafana, live dashboard, customer support analytics, NLP, streaming NLP, text classification, real-time insights.
Build a real-time log anomaly detection system that streams application logs through an isolation forest or LSTM model to detect anomalous patterns and automatically creates ServiceNow or Jira tickets for investigation. This project covers log parsing, streaming model inference, alert deduplication, and ticket enrichment with relevant log context. Keywords: log anomaly detection, real-time monitoring, isolation forest, LSTM, ServiceNow, Jira, streaming logs, automated ticketing, AIOps, anomaly detection, log analysis, incident automation.
Build a streaming join pipeline that enriches IoT sensor telemetry with slowly changing reference data (device metadata, location, thresholds) using temporal joins in Apache Flink or Kafka Streams. This project covers stream-to-stream joins, stream-to-table joins, handling late events in joins, and managing reference data updates. Core skill for industrial IoT data engineers. Keywords: streaming joins, IoT telemetry, Apache Flink, Kafka Streams, stream-to-table join, temporal join, reference data, real-time enrichment, industrial IoT, late event handling, sensor data, streaming pipeline.
Build a real-time personalization engine that updates user affinity profiles and recommendation scores with every pageview, maintaining per-session state in Redis and serving personalized content recommendations with under 10ms latency. This project covers session-based feature computation, Redis Sorted Sets for real-time rankings, and A/B test integration. Powers e-commerce and content platform personalization. Keywords: real-time personalization, recommendation engine, Redis, session state, user affinity, pageview tracking, A/B testing, low-latency serving, content recommendation, e-commerce AI, real-time ML.
Build a high-performance live leaderboard system using Redis Sorted Sets that supports millions of users with sub-millisecond rank lookups, score updates, and paginated leaderboard reads. This project covers ZADD, ZRANK, ZRANGE operations, periodic score aggregation, leaderboard reset scheduling, and WebSocket push for rank change notifications. Core infrastructure for gaming, gamification, and competitive platforms. Keywords: leaderboard, Redis Sorted Sets, real-time rankings, ZADD, ZRANK, WebSocket, gamification, competitive leaderboard, high-performance, Redis, score aggregation, live updates.
Build a real-time capacity forecasting system for API endpoints that predicts traffic spikes using streaming time-series models (ARIMA, Prophet, or online learning) and triggers pre-scaling actions before thresholds are breached. This project covers metrics collection via Prometheus, real-time model inference, Kubernetes HPA integration, and forecast accuracy monitoring. Keywords: capacity forecasting, API autoscaling, Prometheus, time series, ARIMA, Prophet, Kubernetes HPA, predictive scaling, traffic forecasting, real-time ML, infrastructure automation, SRE.
Build a real-time data quality monitoring system that continuously evaluates streaming data against quality rules (freshness, completeness, value distributions) and sends immediate Slack alerts when violations occur. This project covers Flink CEP for pattern detection, quality rule DSL, Slack webhook integration, alert deduplication, and dashboard visualization. Keeps production data pipelines healthy 24/7. Keywords: real-time data quality, monitoring, Slack alerts, Apache Flink CEP, streaming data quality, data freshness, completeness checks, alert deduplication, pipeline monitoring, DataOps.
Build a policy-as-code engine using Open Policy Agent (OPA) and Rego that enforces fine-grained data access policies across APIs and data platforms. This project covers Rego policy authoring, OPA sidecar deployment, policy bundling and distribution, decision logging, and integration with FastAPI and Kafka for request-time authorization. Centralizes access control logic as versioned, testable code. Keywords: OPA, Open Policy Agent, Rego, policy-as-code, data access control, authorization, fine-grained access, sidecar, policy bundling, decision logging, zero trust, attribute-based access.
Implement an Attribute-Based Access Control (ABAC) system for APIs that makes authorization decisions based on user attributes, resource attributes, and environmental conditions, going beyond simple RBAC. This project covers XACML/OPA policy models, attribute collection from identity providers, policy decision point (PDP) implementation, and integration with API gateway middleware. Enables complex enterprise authorization scenarios. Keywords: ABAC, attribute-based access control, authorization, OPA, XACML, policy decision point, API security, RBAC, fine-grained authorization, enterprise security, identity attributes, access control.
Build an end-to-end data lineage tracking system that traces data from raw ingestion sources through transformations to final ML features, using OpenLineage and Marquez or Apache Atlas. This project covers automatic lineage capture from Spark/dbt jobs, lineage graph visualization, impact analysis for schema changes, and feature provenance for ML models. Critical for data governance and debugging. Keywords: data lineage, OpenLineage, Marquez, Apache Atlas, lineage tracking, dbt, Spark, ML features, data provenance, impact analysis, data governance, metadata management.
Build a secrets scanning system implemented as a pre-commit hook that detects accidentally committed secrets (API keys, passwords, certificates) and integrates with HashiCorp Vault for immediate secret rotation when leaks are detected. This project covers detect-secrets and trufflehog integration, custom regex patterns, Vault rotation triggers, and GitHub repository scanning. First line of defense against credential leaks. Keywords: secrets scanning, pre-commit hook, detect-secrets, trufflehog, HashiCorp Vault, credential leak detection, DevSecOps, API key detection, secret rotation, security automation, GitHub security.
Build an automated PII inventory scanner that discovers and catalogs personally identifiable information across databases (PostgreSQL, MySQL, Snowflake) and object storage (S3, GCS) using pattern matching, ML classifiers, and sampling strategies. Outputs a compliance inventory report with data location, PII type, sensitivity level, and remediation recommendations. Essential for GDPR and CCPA compliance audits. Keywords: PII scanning, data inventory, GDPR compliance, CCPA, PostgreSQL, Snowflake, S3, data discovery, PII classification, compliance audit, data privacy, automated scanning.
Implement encryption-at-rest for sensitive data stores with automated KMS key rotation using AWS KMS or HashiCorp Vault Transit. This project covers envelope encryption patterns, key rotation scheduling, re-encryption of existing data, key usage audit logging, and emergency key revocation procedures. Demonstrates how to manage cryptographic key lifecycle in compliance with FIPS 140-2 requirements. Keywords: encryption at rest, KMS, key rotation, AWS KMS, HashiCorp Vault, envelope encryption, cryptographic key management, FIPS 140-2, data encryption, compliance, security, re-encryption.
Build an LLM-powered threat model generator that analyzes system architecture diagrams (draw.io, Mermaid, or Terraform plans) and automatically generates STRIDE threat models with attack trees, mitigation recommendations, and risk scores. This project covers architecture parsing, LLM prompting for security analysis, STRIDE methodology, and integration with security ticketing systems. Keywords: threat modeling, STRIDE, LLM security, architecture analysis, attack tree, Terraform, draw.io, security automation, risk assessment, threat analysis, DevSecOps, security engineering.
Build an automated data retention and deletion scheduler that enforces data lifecycle policies across databases, data lakes, and object storage based on regulatory requirements (GDPR 7-year rule, HIPAA, etc.). This project covers policy-driven retention rules, scheduled deletion jobs, deletion verification, audit log generation, and legal hold mechanisms that pause deletion for pending litigation. Keywords: data retention, data deletion, GDPR, HIPAA, compliance, data lifecycle, retention policy, scheduled deletion, legal hold, data governance, regulatory compliance, deletion audit.
Build an audit log viewing system with immutable, tamper-evident storage using append-only databases or cryptographic chaining (similar to blockchain). This project covers AWS S3 Object Lock, PostgreSQL immutable tables, log entry cryptographic hashing, Merkle tree verification, and a searchable audit log UI with access controls. Meets SOX, PCI-DSS, and HIPAA audit trail requirements. Keywords: audit log, immutable storage, tamper-evident, S3 Object Lock, cryptographic hashing, Merkle tree, SOX, PCI-DSS, HIPAA, compliance logging, audit trail, security.
Build a fine-grained LLM output filtering system that classifies and blocks or redacts sensitive topics (competitor mentions, legal claims, medical advice, financial recommendations) from LLM responses using a combination of classifier models and regex rules. This project covers topic taxonomy definition, multilabel classification, real-time filtering middleware, false positive rate monitoring, and human review queues for edge cases. Keywords: LLM output filtering, content moderation, sensitive topics, multilabel classification, AI safety, prompt filtering, response filtering, compliance AI, content policy, enterprise AI governance, LLM security.
Build a complete internal IT support bot that triages incoming support tickets using LLM classification, searches a knowledge base for solutions, creates Jira/ServiceNow tickets with proper categorization, and escalates complex issues to humans. This end-to-end project integrates Slack, an LLM backbone, MCP tools, RAG over internal docs, and ticketing APIs. Dramatically reduces L1 support load. Keywords: support bot, ticket triage, LLM, Jira, ServiceNow, Slack, RAG, knowledge base, AI support, MCP tools, IT automation, helpdesk bot, internal tool.
Build an AI sales copilot that enriches CRM leads with LinkedIn, company data, and news context, then drafts personalized outreach emails and suggests next-best-actions for sales reps. This project integrates HubSpot/Salesforce CRM, enrichment APIs (Clearbit, Apollo), an LLM for email drafting, and a Slack or browser extension interface. Accelerates sales team productivity with AI. Keywords: sales copilot, AI sales, lead enrichment, CRM integration, HubSpot, Salesforce, personalized outreach, LLM email drafting, next best action, sales automation, LinkedIn enrichment.
Build an AI finance copilot that automates invoice reconciliation, flags payment anomalies, and answers natural language queries about financial data. This project covers invoice OCR extraction, matching algorithms, anomaly detection models, GPT-4-powered financial Q&A over structured data, and integration with ERP systems (NetSuite, QuickBooks). Keywords: finance copilot, invoice reconciliation, anomaly detection, OCR, ERP integration, NetSuite, QuickBooks, financial AI, NL financial queries, GPT-4, accounts payable automation, finance automation.
Build an HR onboarding bot that automates new employee account provisioning (GSuite, Slack, GitHub, AWS IAM), tracks onboarding task completion, and answers HR policy questions via an LLM-powered knowledge base. This project covers SCIM provisioning, task orchestration, onboarding checklist management, and integration with HRIS systems (Workday, BambooHR). Keywords: HR onboarding, account provisioning, SCIM, GSuite, Slack, GitHub, AWS IAM, onboarding automation, HRIS, Workday, BambooHR, HR bot, employee onboarding, AI HR assistant.
Build an AI-powered ops runbook executor that receives PagerDuty or Prometheus alerts, retrieves the appropriate runbook from a RAG knowledge base, and autonomously executes safe remediation steps (restart service, scale deployment, flush cache) with a human approval gate for destructive actions. Reduces MTTR and on-call burden. Keywords: runbook automation, PagerDuty, Prometheus, AI ops, AIOps, alert response, runbook executor, Kubernetes, MTTR reduction, on-call automation, incident remediation, SRE automation.
Build a compliance copilot that maps regulatory controls (SOC 2, ISO 27001, GDPR) to existing technical and organizational evidence using LLM-assisted document analysis. This project covers control framework ingestion, evidence document search via RAG, automated gap analysis, remediation recommendations, and compliance report generation. Dramatically accelerates audit preparation. Keywords: compliance copilot, SOC 2, ISO 27001, GDPR, control mapping, evidence management, audit preparation, RAG, compliance automation, gap analysis, regulatory compliance, AI compliance.
Build a data catalog explorer with natural language search and interactive data lineage visualization. Users can describe the data they need in plain English, find relevant tables and columns, view upstream/downstream lineage, and get AI-generated documentation suggestions. Integrates with Apache Atlas, DataHub, or Amundsen. Keywords: data catalog, natural language search, data lineage, Apache Atlas, DataHub, Amundsen, metadata management, NL-to-catalog, data discovery, AI data catalog, lineage visualization, data governance.
Build an incident assistant that aggregates logs, metrics, and distributed traces from a production incident into a coherent timeline and generates an AI-assisted root cause analysis summary. This project integrates with Elasticsearch, Prometheus, and Jaeger/OpenTelemetry, uses LLM synthesis for RCA generation, and produces postmortem drafts with contributing factors and remediation actions. Keywords: incident assistant, root cause analysis, logs, metrics, traces, OpenTelemetry, Jaeger, Elasticsearch, Prometheus, AIOps, postmortem automation, incident response, SRE, observability.
Build a customer health scoring system with ML-based churn prediction that ingests product usage, support tickets, billing data, and NPS scores to generate a real-time health score and churn probability per customer. Integrates with CRM for CSM workflow triggers and Slack for proactive outreach alerts. Combines feature engineering, gradient boosting models, and LLM-generated health summaries. Keywords: customer health scoring, churn prediction, customer success, machine learning, gradient boosting, product analytics, NPS, CRM integration, churn prevention, predictive analytics, CS automation.
Build an executive-grade AI dashboard that allows business leaders to ask natural language questions about company KPIs and get instant data-backed answers with visualizations. This project covers NL-to-SQL generation grounded in a semantic layer, chart generation via a Python code agent, and a Slack or web UI interface. Makes self-service analytics accessible to non-technical executives. Keywords: executive dashboard, natural language KPI, NL-to-SQL, semantic layer, AI analytics, business intelligence, LLM dashboard, self-service analytics, data visualization, KPI questions, code agent, executive AI.
This course contains the use of artificial intelligence.
Build a job-ready technical portfolio and prepare for one of the most exciting roles in modern enterprise technology with 100 Projects to Build a Forward Deployed Engineer Portfolio.
This practical, project-based course is designed for developers, software engineers, data engineers, AI engineers, solution architects, and technical professionals who want to become a Forward Deployed Engineer, strengthen their hands-on experience, and stand out during technical interviews.
Forward Deployed Engineers work directly with customers to solve complex business problems using software, data, cloud platforms, APIs, artificial intelligence, and enterprise integrations. To secure an FDE role, you need more than theoretical knowledge. You need a portfolio that proves you can understand requirements, design solutions, connect systems, build prototypes, deploy applications, and deliver measurable business value.
This course gives you 100 real-world portfolio projects covering the complete range of skills expected from a modern Forward Deployed Engineer.
You will build data pipelines and ETL systems using technologies and concepts such as Airflow, Dagster, Kafka, Spark, Flink, Parquet, Delta Lake, data quality validation, change data capture, feature stores, and real-time processing. These projects will help you demonstrate your ability to transform messy enterprise data into reliable, usable systems.
You will also create APIs and enterprise integrations, including REST APIs, GraphQL services, OAuth authentication, webhook platforms, event-driven architectures, SaaS connectors, API gateways, and bi-directional synchronization systems. These projects reflect the integration challenges that Forward Deployed Engineers solve for real customers.
The course includes hands-on projects involving MCP servers, RAG systems, LLM applications, AI agents, vector databases, natural-language SQL, retrieval evaluation, reranking, citations, prompt security, and model observability. You will learn how to build AI solutions that are grounded, measurable, secure, and ready for enterprise environments.
You will develop projects in LLM evaluation and observability, including hallucination detection, latency dashboards, cost tracking, prompt testing, red teaming, feedback loops, drift detection, and golden dataset evaluation. These capabilities are increasingly important for companies deploying generative AI applications at scale.
The course also covers enterprise security and governance, including identity management, role-based access control, policy-as-code, PII detection, audit logging, secrets management, data lineage, regulatory workflows, model registries, and compliance controls.
Additional projects focus on CLI developer tools, real-time streaming applications, dashboards, fraud detection, personalization, incident monitoring, and automated operations.
Finally, you will combine these skills into complete end-to-end enterprise applications, including a sales copilot, finance copilot, support bot, compliance assistant, incident-response platform, customer health application, executive KPI dashboard, and AI-powered data catalog.
By completing these projects, you will create a powerful Forward Deployed Engineer portfolio that you can publish on GitHub, showcase on LinkedIn, include in your resume, and discuss during interviews. You will be able to demonstrate not only that you can write code, but that you can solve real business problems through system design, AI engineering, data engineering, cloud integration, and customer-focused technical delivery.
Enroll today and start building the practical experience, portfolio depth, and technical confidence needed to launch your career as a Forward Deployed Engineer.