<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://portfolio.shenthar.me/</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/about</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/projects</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/publications</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/contact</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/experience</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/experience/future-standard</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/experience/onfinance-ai</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/experience/ringcentral</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/work/complianceos</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/infra</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/ml</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/ml/kv_cache_paged_attention</loc>
<lastmod>2026-05-02T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/bulkhead_pattern</loc>
<lastmod>2026-05-02T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/crdts</loc>
<lastmod>2026-05-02T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/multi_paxos</loc>
<lastmod>2026-05-02T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/raft_log_compaction</loc>
<lastmod>2026-05-02T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/saga_outbox_pattern</loc>
<lastmod>2026-05-02T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/spanner_distributed_transactions</loc>
<lastmod>2026-05-02T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/infra/vps_self_hosting</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/ml/llm_inference_optimization</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/teaching_myself_cs</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/circuit_breakers_distributed_systems</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/consistent_hashing</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/paxos_consensus</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/raft_consensus</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/saga_pattern</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/two_phase_commit</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/vector_clocks</loc>
<lastmod>2026-05-01T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/paxos</loc>
<lastmod>2026-04-25T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/infra/vps_self_hosting_stack</loc>
<lastmod>2026-04-21T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/obsidian_second_brain</loc>
<lastmod>2026-04-20T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/agentbudget_ulimit_for_ai_agents</loc>
<lastmod>2026-04-15T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/hermes_local_ai_stack</loc>
<lastmod>2026-04-14T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/freeseek_proxy</loc>
<lastmod>2026-03-13T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/bifrost_parallel_tool_call_fix</loc>
<lastmod>2026-03-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/codex_worktrees_adventure</loc>
<lastmod>2026-02-18T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/infra/cicd_docker_buildx_sha_deploys</loc>
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/infra/kubernetes_oom_memory_leaks</loc>
<lastmod>2026-02-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/infra/sse_disconnect_handling</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/ml/eigen_vals</loc>
<lastmod>2026-01-08T06:07:07.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/infra/reverse_proxy</loc>
<lastmod>2025-12-26T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/connection_pool_exhaustion</loc>
<lastmod>2025-12-06T12:00:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/git</loc>
<lastmod>2025-12-03T18:30:00.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/gray_code</loc>
<lastmod>2025-09-19T17:33:51.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/bit_strings</loc>
<lastmod>2025-09-19T17:23:15.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/two_sets</loc>
<lastmod>2025-09-19T10:11:11.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/permutations</loc>
<lastmod>2025-09-18T17:19:10.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/increasing_array</loc>
<lastmod>2025-09-18T17:07:39.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/repeatations</loc>
<lastmod>2025-09-18T11:53:25.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/missing_number</loc>
<lastmod>2025-09-18T11:47:22.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/weird_algorithm</loc>
<lastmod>2025-09-18T11:35:38.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/ml/params_llms</loc>
<lastmod>2025-09-12T11:53:41.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/ml/matrix_vec_dot</loc>
<lastmod>2025-09-06T06:07:07.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/systems/why_mysql_is_not_CA</loc>
<lastmod>2025-09-05T06:07:07.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/blog/notes/markdown_stuff</loc>
<lastmod>2024-01-14T06:07:07.000Z</lastmod>
</url>
<url>
<loc>https://portfolio.shenthar.me/llms.txt</loc>
<lastmod>2026-08-08T08:33:53.331Z</lastmod>
</url>
</urlset>
