56,966 blogs · [ { "id": "01a0d36e-4b54-7175-926c-61e2eee9c93e", "title": "She Walks in Beauty", "url": "https://kharshit.github.io/poems/she-walks-in-beauty/", "published_at": "2026-06-27T00:00:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc23ca5473a", "title": "Frontier AI Models Evaluation Benchmarks", "url": "https://kharshit.github.io/blog/frontier-ai-models-evaluation-benchmarks/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2ee1af9f3", "title": "Not Marble nor the Gilded Monuments", "url": "https://kharshit.github.io/poems/not-marble-nor-the-gilded-monuments/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc23d861a7f", "title": "Introduction to Model Context Protocol (MCP)", "url": "https://kharshit.github.io/blog/introduction-to-model-context-protocol-mcp/", "published_at": "2026-02-20T00:00:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc23e48d489", "title": "Evaluation Metrics for Large Language Models", "url": "https://kharshit.github.io/blog/evaluation-metrics-for-large-language-models/", "published_at": "2025-12-12T00:00:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc23eed3d1a", "title": "Prompt Engineering Techniques: How to Write Effective Prompts", "url": "https://kharshit.github.io/blog/prompt-engineering-techniques/", "published_at": "2025-10-10T00:00:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc23f21f336", "title": "Distributed Training: How to train Large Language Models (LLM)", "url": "https://kharshit.github.io/blog/distributed-training/", "published_at": "2025-03-21T00:00:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc23fca8558", "title": "Vision Language Models (VLM)", "url": "https://kharshit.github.io/blog/vision-language-models/", "published_at": "2024-07-12T00:00:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc240629655", "title": "Matrix Multiplication in CUDA", "url": "https://kharshit.github.io/blog/2024/06/07/matrix-multiplication-cuda", "published_at": "2024-06-07T00:00:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc24062bbca", "title": "Retrieval Augmented Generation (RAG) Chatbot for 10Q Financial Reports", "url": "https://kharshit.github.io/blog/2024/04/26/rag-financial-reports-llm", "published_at": "2024-04-26T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2ee0ab107", "title": "Have You Ever Met Someone", "url": "https://kharshit.github.io/poems/have-you-ever-met-someone/", "published_at": "2023-07-14T15:10:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2edbe9af5", "title": "I carry your Heart with me", "url": "https://kharshit.github.io/poems/i-carry-your-heart-with-me/", "published_at": "2023-06-11T12:35:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2ed4bd32a", "title": "The More Loving One", "url": "https://kharshit.github.io/poems/the-more-loving-one/", "published_at": "2023-06-11T12:12:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2ecad7d1f", "title": "Shakespeare Quotes", "url": "https://kharshit.github.io/poems/shakespeare-quotes/", "published_at": "2023-05-06T17:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2ec7c0ca4", "title": "Let me not to the marriage of true minds", "url": "https://kharshit.github.io/poems/let-me-not-to-the-marriage-of-true-minds/", "published_at": "2023-04-17T19:58:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc240d118ea", "title": "Mixed Precision and Quantization: Accelerating Deep Learning Training and Inference", "url": "https://kharshit.github.io/blog/mixed-precision-and-quantization/", "published_at": "2022-05-22T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2eb9cef6d", "title": "Sanskrit Shlokas (संस्कृत श्लोक)", "url": "https://kharshit.github.io/poems/sanskrit-shlokas/", "published_at": "2021-12-18T08:50:00+00:00" }, { "id": "01a08795-684f-7318-b5eb-4dc240d9ea86", "title": "PyTorch Basic Tutorial", "url": "https://kharshit.github.io/blog/2021/12/03/pytorch-basics-tutorial", "published_at": "2021-12-03T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2ead34d5a", "title": "Reach into the thoughts of friends", "url": "https://kharshit.github.io/poems/reach-into-the-thoughts-of-friends/", "published_at": "2021-08-15T13:02:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2ea21be84", "title": "Pale Blue Dot", "url": "https://kharshit.github.io/poems/pale-blue-dot/", "published_at": "2020-12-03T04:30:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e9dd74f0", "title": "Shall I compare thee to a summer’s day?", "url": "https://kharshit.github.io/poems/summers-day/", "published_at": "2020-09-30T16:40:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e9a0b723", "title": "V's speech", "url": "https://kharshit.github.io/poems/v-speech/", "published_at": "2020-06-26T05:10:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e91f2646", "title": "Man Vs Nature", "url": "https://kharshit.github.io/poems/man-vs-nature/", "published_at": "2020-04-22T15:46:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e7c0266f", "title": "Have You Earned Your Tomorrow", "url": "https://kharshit.github.io/poems/have-you-earned-your-tomorrow/", "published_at": "2020-04-22T15:40:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e8a054b8", "title": "If Only She Knew", "url": "https://kharshit.github.io/poems/if-only-she-knew/", "published_at": "2020-04-22T15:40:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e74a0c4a", "title": "Let Kids Be Kids", "url": "https://kharshit.github.io/poems/let-kids-be-kids/", "published_at": "2020-04-19T04:55:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e5f5865e", "title": "Neither Out Far Or In Deep", "url": "https://kharshit.github.io/poems/neither-out-far-or-in-deep/", "published_at": "2020-04-19T04:54:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e6af764d", "title": "You Are Tired, (I think)", "url": "https://kharshit.github.io/poems/you-are-tired-i-think/", "published_at": "2020-04-19T04:54:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e590c34e", "title": "Stopping by Woods on a Snowy Evening", "url": "https://kharshit.github.io/poems/stopping-by-woods/", "published_at": "2020-02-28T16:11:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e4a737e2", "title": "There Will Come Soft Rains", "url": "https://kharshit.github.io/poems/there-will-come-soft-rains/", "published_at": "2020-01-25T09:37:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e480c9cb", "title": "I Worried", "url": "https://kharshit.github.io/poems/i-worried/", "published_at": "2020-01-25T09:32:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e428a7d9", "title": "Silentium!", "url": "https://kharshit.github.io/poems/silentium/", "published_at": "2020-01-20T06:35:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e38f40d6", "title": "Because She Would Ask Me Why I Loved Her", "url": "https://kharshit.github.io/poems/because-she-would-ask-me-why-i-loved-her/", "published_at": "2020-01-20T06:27:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e32a189d", "title": "Veins of Marble", "url": "https://kharshit.github.io/poems/veins-of-marble/", "published_at": "2020-01-20T06:20:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3171cc57f", "title": "Color and Color Spaces in Computer Vision", "url": "https://kharshit.github.io/blog/color-and-color-spaces-in-computer-vision/", "published_at": "2020-01-17T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e2d8281d", "title": "I Wandered Lonely as a Cloud", "url": "https://kharshit.github.io/poems/the-daffodils/", "published_at": "2020-01-07T15:20:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e2601fa0", "title": "Don't Quit", "url": "https://kharshit.github.io/poems/don't-quit/", "published_at": "2019-12-12T06:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e1a9b892", "title": "The Road Not Taken", "url": "https://kharshit.github.io/poems/the-road-not-taken/", "published_at": "2019-11-20T16:53:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e10a6ec0", "title": "Where The Mind Is Without Fear", "url": "https://kharshit.github.io/poems/where-the-mind-is-without-fear/", "published_at": "2019-11-20T16:29:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2e0a118ee", "title": "If Tomorrow Starts Without Me", "url": "https://kharshit.github.io/poems/if-tomorrow-starts-without-me/", "published_at": "2019-11-19T14:37:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2dfb80d31", "title": "Late Fragment", "url": "https://kharshit.github.io/poems/late-fragment/", "published_at": "2019-11-18T17:24:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2ded5c543", "title": "Vasudhaiva Kutumbakam", "url": "https://kharshit.github.io/poems/vasudhaiva-kutumbakam/", "published_at": "2019-11-16T15:58:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2dde45bfd", "title": "You Are", "url": "https://kharshit.github.io/poems/you-are/", "published_at": "2019-11-16T10:50:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2dda4ebc5", "title": "With All That Extra Time", "url": "https://kharshit.github.io/poems/with-all-that-extra-time/", "published_at": "2019-11-16T10:48:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2dd8c70b7", "title": "Perhaps | Harshit Kumar", "url": "https://kharshit.github.io/poems/perhaps/", "published_at": "2019-11-16T10:45:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2dd88623b", "title": "The Queen", "url": "https://kharshit.github.io/poems/the-queen/", "published_at": "2019-11-16T10:41:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2dbf50331", "title": "Faults | Harshit Kumar", "url": "https://kharshit.github.io/poems/faults/", "published_at": "2019-11-16T10:36:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2dce3b6a9", "title": "Nocturne Varial", "url": "https://kharshit.github.io/poems/nocturne-varial/", "published_at": "2019-11-16T10:36:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2db80e157", "title": "If | Harshit Kumar", "url": "https://kharshit.github.io/poems/if/", "published_at": "2019-11-16T10:28:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2da950629", "title": "If All Your Dreams Come True", "url": "https://kharshit.github.io/poems/if-all-your-dreams-come-true/", "published_at": "2019-11-16T10:01:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2da05661c", "title": "The Square Root of Three", "url": "https://kharshit.github.io/poems/the-square-root-of-three/", "published_at": "2019-11-15T16:48:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2d9cf4b75", "title": "Do Not Stand At My Grave And Weep", "url": "https://kharshit.github.io/poems/do-no-stand-at-my-grave-and-weep/", "published_at": "2019-11-15T16:32:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2d9ab4b10", "title": "Love and Tensor Algebra from", "url": "https://kharshit.github.io/poems/love-and-tensor-algebra/", "published_at": "2019-11-15T16:27:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2d948afba", "title": "Still I Rise", "url": "https://kharshit.github.io/poems/still-i-rise/", "published_at": "2019-11-15T16:20:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2d90e2054", "title": "Silence | Harshit Kumar", "url": "https://kharshit.github.io/poems/silence/", "published_at": "2019-11-15T15:30:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2d857a6e3", "title": "Phenomenal Woman", "url": "https://kharshit.github.io/poems/phenomenal-woman/", "published_at": "2019-11-15T15:28:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2d7d53c4a", "title": "A Dream Within a Dream", "url": "https://kharshit.github.io/poems/a-dream-within-a-dream/", "published_at": "2019-11-15T15:24:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2d6f38d98", "title": "If You Forget Me", "url": "https://kharshit.github.io/poems/if-you-forget-me/", "published_at": "2019-11-15T15:21:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e2d64c5fef", "title": "Invictus | Harshit Kumar", "url": "https://kharshit.github.io/poems/invictus/", "published_at": "2019-11-15T14:49:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e316ec3ae2", "title": "Introduction to Panoptic Segmentation: A Tutorial", "url": "https://kharshit.github.io/blog/2019/10/18/introduction-to-panoptic-segmentation-tutorial", "published_at": "2019-10-18T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e316ce0e84", "title": null, "url": "https://kharshit.github.io/blog/2019/09/20/evaluation-metrics-for-object-detection-and-segmentation", "published_at": "2019-09-20T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e316b14f19", "title": null, "url": "https://kharshit.github.io/blog/2019/08/23/quick-intro-to-instance-segmentation", "published_at": "2019-08-23T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e315fcb4e3", "title": null, "url": "https://kharshit.github.io/blog/2019/08/09/quick-intro-to-semantic-segmentation", "published_at": "2019-08-09T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e31569ae7e", "title": null, "url": "https://kharshit.github.io/blog/2019/08/02/converting-fc-layers-to-conv-layers", "published_at": "2019-08-02T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e314d75f63", "title": null, "url": "https://kharshit.github.io/blog/2019/07/19/two-years-of-technical-fridays", "published_at": "2019-07-19T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3142358c6", "title": null, "url": "https://kharshit.github.io/blog/2019/04/19/introduction-to-automatic-speech-recognition", "published_at": "2019-04-19T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e313358aed", "title": null, "url": "https://kharshit.github.io/blog/2019/04/12/data-augmentation", "published_at": "2019-04-12T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3126071c5", "title": null, "url": "https://kharshit.github.io/blog/2019/04/05/generative-adversarial-networks-variants-dcgan-pix2pix-cyclegan", "published_at": "2019-04-05T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e311e48381", "title": null, "url": "https://kharshit.github.io/blog/2019/03/22/layer-specific-learning-rates", "published_at": "2019-03-22T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e31176628f", "title": null, "url": "https://kharshit.github.io/blog/2019/03/15/quick-intro-to-object-detection", "published_at": "2019-03-15T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e310c6a05d", "title": null, "url": "https://kharshit.github.io/blog/2019/03/08/attention", "published_at": "2019-03-08T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30fce200e", "title": null, "url": "https://kharshit.github.io/blog/2019/02/22/backpropagation-through-time", "published_at": "2019-02-22T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30ee91f32", "title": null, "url": "https://kharshit.github.io/blog/2019/02/15/autoencoder-downsampling-and-upsampling", "published_at": "2019-02-15T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30e9bf91e", "title": null, "url": "https://kharshit.github.io/blog/2019/02/08/weight-initialization-in-neural-nets", "published_at": "2019-02-08T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30df5b78a", "title": null, "url": "https://kharshit.github.io/blog/2019/01/11/image-captioning-using-encoder-decoder", "published_at": "2019-01-11T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30d3d48a0", "title": null, "url": "https://kharshit.github.io/blog/2019/01/04/the-gradient-problem-in-rnn", "published_at": "2019-01-04T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30d144b87", "title": null, "url": "https://kharshit.github.io/blog/2018/12/28/why-batch-normalization", "published_at": "2018-12-28T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30c2dc5a6", "title": null, "url": "https://kharshit.github.io/blog/2018/12/14/filters-in-convolutional-neural-networks", "published_at": "2018-12-14T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30b6f6fdd", "title": null, "url": "https://kharshit.github.io/blog/2018/12/07/loss-vs-accuracy", "published_at": "2018-12-07T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30addd3d8", "title": null, "url": "https://kharshit.github.io/blog/2018/10/12/false-positive-paradox", "published_at": "2018-10-12T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30a8eeab1", "title": null, "url": "https://kharshit.github.io/blog/2018/09/28/generative-models-and-generative-adversarial-networks", "published_at": "2018-09-28T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30a415710", "title": null, "url": "https://kharshit.github.io/blog/2018/09/07/skip-connections-and-residual-blocks", "published_at": "2018-09-07T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e309dc774e", "title": null, "url": "https://kharshit.github.io/blog/2018/08/24/loss-functions", "published_at": "2018-08-24T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e309a15946", "title": null, "url": "https://kharshit.github.io/blog/2018/08/17/optimizers", "published_at": "2018-08-17T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3090199d0", "title": null, "url": "https://kharshit.github.io/blog/2018/08/10/transfer-learning", "published_at": "2018-08-10T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e308392171", "title": null, "url": "https://kharshit.github.io/blog/2018/08/03/methods-of-hyperparameter-optimization", "published_at": "2018-08-03T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e30761ec4b", "title": null, "url": "https://kharshit.github.io/blog/2018/07/27/word2vec-the-basic-of-nlp", "published_at": "2018-07-27T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3067e738a", "title": null, "url": "https://kharshit.github.io/blog/2018/07/20/a-year-of-fridays", "published_at": "2018-07-20T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3057fec8b", "title": null, "url": "https://kharshit.github.io/blog/2018/07/13/dynamic-programming", "published_at": "2018-07-13T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e304f0d5b7", "title": null, "url": "https://kharshit.github.io/blog/2018/06/22/the-bayesian-thinking-iii", "published_at": "2018-06-22T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3042a8b8d", "title": null, "url": "https://kharshit.github.io/blog/2018/06/15/the-bayesian-thinking-ii", "published_at": "2018-06-15T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e303bf8386", "title": null, "url": "https://kharshit.github.io/blog/2018/06/08/the-bayesian-thinking-i", "published_at": "2018-06-08T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3036c108e", "title": null, "url": "https://kharshit.github.io/blog/2018/05/11/a-visual-introduction-to-eigenvectors-and-eigenvalues", "published_at": "2018-05-11T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3030eebcb", "title": null, "url": "https://kharshit.github.io/blog/2018/05/04/dropout-prevent-overfitting", "published_at": "2018-05-04T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3026cc183", "title": null, "url": "https://kharshit.github.io/blog/2018/04/27/how-deep-should-neual-nets-be", "published_at": "2018-04-27T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3023178c5", "title": null, "url": "https://kharshit.github.io/blog/2018/04/20/don't-use-sigmoid-neural-nets", "published_at": "2018-04-20T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e301c58bee", "title": null, "url": "https://kharshit.github.io/blog/2018/04/13/the-magic-behind-convnets", "published_at": "2018-04-13T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e301c4d306", "title": null, "url": "https://kharshit.github.io/blog/2018/04/06/smart-india-hackathon-2018-grand-finale", "published_at": "2018-04-06T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e3017ca987", "title": null, "url": "https://kharshit.github.io/blog/2018/03/23/scaling-vs-normalization", "published_at": "2018-03-23T00:00:00+00:00" }, { "id": "01a0d36e-4b54-7175-926c-61e300b6d418", "title": null, "url": "https://kharshit.github.io/blog/2018/03/16/ensembling-is-the-key", "published_at": "2018-03-16T00:00:00+00:00" } ] posts Claim your blog
Back to kharshit.github.io
Blog · corpus.blog/blogs/kharshit.github.io/posts

kharshit.github.io

kharshit.github.io

2026

2025

2024

2023

2022

2021

2020

2019

2018