Learning / building next

Extending the engineering boundary.

Active exploration and planned work expand existing AI Platform and MLOps foundations without being presented as demonstrated capability before the evidence exists.

View as Markdown
01

Agent Systems

Orchestration, deterministic policy and durable confirmation are implemented and evaluated; memory governs what persists across steps and future interactions.

Current foundationStateful LangGraph orchestration, deterministic policy and persistent memory
Next directionMeasured memory relevance, retention and compaction at scale
Connected evidencePublic project relationships

Agentic Memory

learning
Why this matters

Customer-scoped persistent memory with consent, TTL and deletion already runs in the agentic platform, where remembered text is contextual evidence and cannot authorize work. The open question is how memory behaves as it grows: which entries stay worth retrieving, how retention and compaction should be decided, and how relevance is measured rather than assumed.

What I'm exploring
  • Episodic memory
  • Semantic memory
  • Memory retrieval
  • Relevance measurement
  • Memory compaction
  • Retention policies
  • Memory lifecycle
  • Conflict handling
Evidence target

Extend the existing persistent-memory implementation with a repeatable benchmark for retrieval relevance, retention behavior, compaction and conflict cases as memory volume grows.

02

Retrieval & Evaluation

Retrieval finds evidence; context engineering selects and budgets it; GraphRAG adds relationships; evaluation measures whether each change helps.

Current foundationHybrid retrieval, reranking and citation integrity
Next directionContext construction, GraphRAG and repeatable evaluation
Connected evidencePublic project relationships

Context Engineering for RAG

learning
Why this matters

Extending existing hybrid retrieval, reranking, citation-integrity and source-grounded context work by exploring how evidence should be selected, ordered and compressed before generation instead of passed through as a naive top-k chunk dump.

What I'm exploring
  • Context construction
  • Chunk selection
  • Context ordering
  • Context budgeting
  • Redundancy reduction
  • Coverage-aware selection
  • Diversity-aware selection
  • MMR
  • Metadata-aware context
  • Query-aware context assembly
  • Source-grounded context
  • Context compression
  • Context-window management
Evidence target

Build a repeatable benchmark comparing naive top-k retrieval with diversity-aware and coverage-aware context selection across answer quality, context size, source coverage and latency.

Adjacent evidenceKnowledge Base RAG

GraphRAG

learning
Why this matters

Exploring when explicit entity and relationship structure improves retrieval compared with vector-only RAG, especially for multi-hop and relationship-heavy questions.

What I'm exploring
  • Knowledge graphs
  • Entity extraction
  • Relationship modeling
  • Graph traversal
  • Multi-hop retrieval
  • Vector retrieval
  • Metadata filtering
  • Graph + vector retrieval
  • Neo4j
Evidence target

Build a Neo4j-backed GraphRAG experiment and compare it against conventional hybrid RAG on the same evaluation set.

Adjacent evidenceKnowledge Base RAG

LLM / RAG Evaluation

learning
Why this matters

Extending existing DeepEval, bilingual reranker and citation-validation work into repeatable benchmark suites that measure retrieval quality, reranking behavior, citation integrity, context efficiency, latency and failure modes.

What I'm exploring
  • Retrieval evaluation
  • Reranker evaluation
  • Recall@K
  • MRR
  • nDCG
  • Citation integrity
  • Grounding / faithfulness
  • Context efficiency
  • Latency
  • Failure-mode testing
  • Reproducible benchmark datasets
  • Regression testing
Evidence target

Create a versioned evaluation dataset and automated benchmark comparing retrieval and context-construction configurations across quality, grounding, context size and latency metrics.

Adjacent evidenceKnowledge Base RAG
03

Platform Infrastructure

Infrastructure provisioning, workload orchestration and observability extend containerized AI systems along distinct operational boundaries.

Current foundationContainerized services and observable release workflows
Next directionRemote state, cloud infrastructure and workload orchestration
Connected evidencePublic project relationships

Terraform

learning
Why this matters

Building a production-style local infrastructure lab with modular Terraform, the Docker provider, state migration through moved blocks, native Terraform tests, CI validation and security scanning.

What I'm exploring
  • Infrastructure as Code
  • Terraform Modules
  • Docker provider
  • State migration
  • Moved blocks
  • Native Terraform tests
  • CI validation
  • Security scanning
Evidence target

Explore remote state, environment/state isolation, cloud infrastructure, CI plan workflows and workload orchestration without presenting them as demonstrated capability yet.

AI Platform on Kubernetes

planned
Why this matters

Extending containerized AI platform work toward production orchestration, with emphasis on model serving, rollout control, resource isolation, scaling and observability.

What I'm exploring
  • Model serving
  • Application workloads
  • Autoscaling
  • Rollout strategies
  • Health checks
  • Resource requests and limits
  • GPU scheduling
  • Observability
  • Service networking
  • Configuration
  • Secrets
  • Workload isolation
Evidence target

Deploy an existing ModelOps or RAG workload on Kubernetes with health checks, resource controls, rollout strategy and observable service behavior.

Adjacent evidenceModelOps Control Plane

AI Platform Observability

learning
Why this matters

Extending existing OpenTelemetry, Jaeger, Prometheus, Grafana and rollout-verification work toward AI-platform-specific signals across model serving, retrieval, agent execution and release automation.

What I'm exploring
  • Distributed tracing
  • Model-serving metrics
  • Retrieval latency
  • Token usage
  • Agent traces
  • Tool-call traces
  • Rollout metrics
  • Failure classification
  • SLOs / SLIs
  • Alerting
  • Evaluation telemetry
Evidence target

Define and validate an observable AI service workflow with end-to-end traces, platform metrics, failure classification and a small set of explicit SLIs.

04

Software Systems Engineering

Deepening the systems-level engineering foundations behind reliable production AI and distributed applications through failure analysis, measurable performance and explicit service-boundary trade-offs.

Current foundationAt-least-once delivery, idempotency, load-tested throughput and transactional service boundaries already implemented and measured
Next directionExplicit failure-scenario testing, profiling-driven performance work and service-level trade-off benchmarking
Connected evidencePublic project relationships

Distributed Systems & Reliability

Deepening
Why this matters

At-least-once delivery, idempotent consumers, bounded retries and a transactional outbox are already implemented and benchmarked in the commerce platform. The open direction is deeper: reasoning explicitly about partial failure — what a service should do when a workflow fails halfway, when eventual consistency is an acceptable trade-off rather than a shortcut, and where a retry helps versus where it turns a transient failure into a duplicate or a cascading one.

What I'm exploring
  • Queues and asynchronous processing
  • Retries and retry boundaries
  • Idempotency
  • Consistency models
  • Backpressure
  • Failure recovery
Evidence target

Extend the commerce platform's failure-injection surface with explicit failure-scenario tests — partial workflow failure, duplicate delivery, retry storms and consistency-window violations — each with a reproducible before/after outcome, not just a passing happy-path suite.

Concurrency & Performance Engineering

Building
Why this matters

Locust-driven load testing and query-plan-driven latency optimization already produced measured, reproducible numbers on the commerce platform and the ModelOps benchmark suite. The open direction is treating concurrency itself as an engineering variable: profiling to find where time is actually spent, distinguishing CPU-bound from I/O-bound from contention-bound workloads, and using Go's goroutine and channel model as a second concurrency substrate to compare against Python's async/concurrency model.

What I'm exploring
  • Concurrency and parallelism
  • Go goroutines and channels
  • Profiling
  • Benchmarking
  • Load testing
  • Bottleneck analysis
Evidence target

Produce reproducible benchmarks and profiling reports — before/after comparisons under load, with the saturated resource identified — rather than reporting a single throughput number without its bottleneck.

Networking & Service Engineering

Exploring
Why this matters

FastAPI service boundaries, PostgreSQL transactional writes and idempotency-key design are already implemented across the agent, ModelOps and commerce platforms. The open direction moves underneath the endpoint: HTTP connection and timeout behavior, gRPC as an alternative to REST for internal service communication, transaction isolation levels and connection pooling, and the operating-system behavior a production service actually runs on top of.

What I'm exploring
  • HTTP internals
  • gRPC
  • Networking fundamentals
  • Database transactions
  • Linux
Evidence target

Implement, benchmark and document concrete service-level trade-offs — REST vs. gRPC for an internal call path, transaction isolation levels under concurrent writes, connection-pool behavior under load — rather than treating any of them as a fixed default.