{"data":{"nucesLogo":{"totalCount":1,"nodes":[{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFO0lEQVQ4y2WVC0xTVxjHD+Xpgzmnxm2ZODbm1G1Oh5ElOjMfM86FODOdizoTdW5R4zRk0b1dcD5wSgCF0pZSXvJ+FChFYCjlTe+jhb5uH7RCIxrUxUeckVvOf2srmGwnucnJOfl+9/vu9//+l0zL4cnEilTwoRP76Bw+JkzOHpLI2PxQGdsaoeC6ohRcHpEyx6IU3ILJIBkb+m6BKbCNkHOTxyRCwQVhmfp5JJvNIdnMfZJnReDJNiKm3I55FS6EFAiQyNjH4XKuJErBLQrESBnJS3n9z2BEygRgz+Ua1k7N4W7Fa4cxXWUEkTLi9iaX+E2bx7ehTvD92OMVV9XYRHJRD6Lyv4i5HyJjPw8m0idZXGQhhGQFYeSSfh3JZn3xaic+UNvGjnUNj6+ssdF3amx0U5OLrtA46Jarbrq82krjLg/QLY3OsTmFJhBlP6IU3M5gYnoJeQqbO1NlGH293I7j3V5xT6sbsaVmeqzHS5PKzTRP58EveTyOFPfjswYH3dsxRPe1urFZ6xRfKBgAydQ/jpRzbz0rOZvJnVHmwkaNfSzNeBMJtQJNbnbR5HPt+C1FB13XdZTWWJGa2YvTf7QjVeugsWVmepK5gYWlprF5lYOIVvKaYDeV/AIiZR7NLejH8e5huqjSQn+oteF0ig564038d/G2USSfaUNGsxNLqq30SPsQTeocoi8WmUAy+laRKAW3n+SY8EaJSTzaOUR3tLppbj6PHuZWAGC7dxc9o178LY5j3OcLnDmH76G42Ih9TS76arGJRit50d+kMDmb7C+3JLJQwKeNTlGi5OmpBgEatQuakR7s0uyAMJiOPw1fYeyJNwCjTzO91u5BusaOcJWBftLg8EVfFvyqaCQhMvYayTVhRZXVN7/CQk/ksWjWDiHdocVe9Xx4axJgrF4Oofs4Hv/F4ba3OwDs6B2CrMqC+FqBbr3iHJ9aYPbLqN8P7AxTmbHtitOX2OqmP+VyqKi1BIJ+7zmE7Re24a75VzSXH8ZDexK0pQcDd6zRi4zSAWxoctGz3IhvWoHFnyFHSDZbNqPYL5dhcetVN/1ZbYU0Rx8IejjqwWGlDPXcQbTUJmBY9zZKVUcDd7I8Pb7L5ZCgcdAvWwZ90wptCPVXS7L03y5Wu7GswiKurhXozkYnvZjVC8/IveDHEoEHj+5DVZGKS6oUtLZ34c4DH06ebcP+OoFubnbRox1D4ptqDyLk3GkyRcEvIVLGR7L0SDXcpBsbnbSgz4tT59rR77j9P9mM3HmCS9l9OF9twYdaJz3D3KDxlZZxIuUxRcGtD2hRImNLw4rsWFxmHotW8nit1EzP1FjoqbM65BQaUN/iRA87hIZmO9IyupBeY6UfaR00ocqKuOIBkSjNfsl0TQ7KVAUfR7KZh0TOY3mlVVxbJ2CZWqC7Ghz0RJkJSec6cKHIiIx6AQeanHR20QDdc9UDfzOIlAFR8IhQcO9PjF1woLOYL+ZctmB9gwsHdNfHDrR5/CLHmkYnfa9OoLt11+nLJSaaeMWF73u8dF2dIMaVmEDybf7sjgRZrIQkqt2EZPQGoWm9O2KK+h/FVg1ilspAP9bYxa+veXy7WwbH16gF3/NK3re2ThATtc7xpXVuvFI04JfK4aDB9IXMUhqCSS4sNhNyvisIzehdSqRMvUTGUqKwIK56ELHldkTmm0FUFpBcvw9ymKky6Eha7+pAzPnOkOkTzh/51LY31Tr8bj35C4iQc/ESGZsyO89QFyJjjUTKGEJlbFO4nEuNUnArJxuQqZfEFATdOvxf1j+2iL59F21oRQAAAABJRU5ErkJggg==","aspectRatio":1,"src":"/static/69feb01fbcc4fcdda65890a8ce987c97/704a2/nuces.png","srcSet":"/static/69feb01fbcc4fcdda65890a8ce987c97/630fb/nuces.png 300w,\n/static/69feb01fbcc4fcdda65890a8ce987c97/704a2/nuces.png 315w","sizes":"(max-width: 315px) 100vw, 315px"}},"name":"nuces"}]},"cernLogo":{"totalCount":1,"nodes":[{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsSAAALEgHS3X78AAACAUlEQVQ4y31U23IMURRdM4gaIiIXlSJKocQtLg+uxUwmolyCRJDCoHigiidvpDyw5sEf+B9PWfNb9D6rO2dmUrqq++w+Z/c6e629TgMU4qJqHneBugnqEahlUG9AfQW1BuoGqLug7oBa8r3gcRLVtQV2GFQH1AVQY54bA3UZ1GdQt2Ou26uBaqDbKzafATUK9uqDYFOgXoHanW10C9RDUC1Qi6Beu9KDWc79AE9x+YjxCahxxyOgnkalgxf1HtRHUPN+fxwVIsMCdSh02IoL6ifxY7NmyvsyJqdANa3lMVDt/gpTcBHUdVD3QB0AtQ7qqukVMrxwxYWWs9a54Ya1M5YV4BVQ1wIova878ZkpNt3Zb6D2/nPCr4z+muN6DnjGoJPu8Byoc6Y0EespbyYaQm2A2m+7dLy2Ixd6OmyR4uFGpPmdHi+BWgV1FtTpYFJW2O312ea7jbsYlW78KWnUw+wpZ8J6jlvjdjSw1O/nppHTRNNif6os0V/hEWs47fcVUC+z9YGAOurGnDdocaSOW9vC3L8rLVP+u6BcHo5tAEfDWykufPfFXZ5110tqDXe8E5sjY1kBdivQPZleI/bmB1BvXXnxw3gO6oSP6tKwZYY06GtUy+d5KnRNlsn/Sg+y7g9RLu/yg4UA+7+FVrPzv21ifrZbmeC1Svj+TecjN/v2L8+cXD2wH4pxAAAAAElFTkSuQmCC","aspectRatio":1.1811023622047243,"src":"/static/7824847cf0603898338f4a28630750b4/0756a/cern-logo-trans.png","srcSet":"/static/7824847cf0603898338f4a28630750b4/630fb/cern-logo-trans.png 300w,\n/static/7824847cf0603898338f4a28630750b4/2a4de/cern-logo-trans.png 600w,\n/static/7824847cf0603898338f4a28630750b4/0756a/cern-logo-trans.png 768w","sizes":"(max-width: 768px) 100vw, 768px"}},"name":"cern-logo-trans"}]},"retroLogo":{"totalCount":1,"nodes":[{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFBklEQVRIx5WV248TVRzHD+0K6psmGom++WKif4LR0HPOXFo2PigxoEEiCZolkEiWUHYDugSBZSHLXmCXBda9lbbb62yn7fQy7bSdmV4AcUFjDPJIjBJNfBC3nd3+zMx2y5KowDz9cs7kk+/ve34XRCIlL4mpLyCEEImUbCSmbTBjvKAiLGqIxHX0VB+buAE4UrpHBPX9tTMS0zpIumLFOK4hkngKKPEpBo2WgUleB7KgzuC49qIFElQbTuiWWiJqCD8plHryQHzKMgkUl7n0TRP6Cxa1D9bucULveFeprcZJHeFU+TEKp3NNOmdBmyRQaNBYGdj0DcCidhVL+ksthTZHqrzhiaD0ShbIdA7oXL5J/UUggYKBw6UGJy8Cjmu/4qT+4dq/jlS5A+erq2rT/wGlExmgV7JNOp03oX8xQQ1oWAccLv1N4xVg5ZuAk7rPkSm/bEGTug1nKhvWoDhbQThXfQhkLqSAuZgxeG8ZyJQcoJ78NuJV/uTEGya0QQS1wSm3TOhvjnR5e9vbTKUDF1veyhXkWIPSEQmYCynDOasDvZwNWmez+deIVwmxsWtAozoQQX1ApSowhe/AkS4HsFx9pWWBDeeqNguarSCHaQczmAA6LBn8pArMeDr8iB1eZSeZL/zOJb8FElUbWNQabPE2ONKV+1iufNRWm6t2YPVaq7AH4k1mMGE4L5WAnk9dtUDj6U3Ek7e3oJvJfCHAxq8DFctAYtoDkq4Bo94CLFeCWKltbllgw4WaDTGnRIMdiC9zwxmgQ8m7dFR6ywJ9KSA6LW9ql9d8YQcOFu9z2UUTuoITusFotwHL1T9wvraznZZzIAvMKRHYgXiDG8kCM5Ss01Gpu5325cxG4i9YPhG/8ioOFWdwtGSQmAY4oTeIfA2otghYqYUchdobiO0TxrmTCeDPpE3oEjuYBCv9UUllxtKWWjIkIeJVnmlZ8DoJFu/RBTN91VRaN6H8zZ9NaN+qj33CFvb4wh3XuTywp+MrzNnEEj+uAB1NGcxYyr2uqw5ST36JCaqAg0UDR0orXG7RVHrXkSrjVZg73NOePMcXhrn+JPCDGWDOJurMsATOb3RgxlI5OpHJ8P4q0FkFqCdfZ8NlMIcKjpRGqaA+3yp0G+o8IgF7OFzleiNvtqCYORG704IuM+eSBjehAD9ZBDqRqdPJ7DIfrJlddYf4C7RdOpJuVQXiDwQMV68IXE8E2N5IV7uDTsSi66F0RFriLivATipAJ7MjZEp+zrIhWLTj1lAmgooQv38e+C8CS51HU8C6w1HzgjsaPcQeE+6zJ+PA9osGeybedF0sAR2RfmLG0rjt6VXF3o4DRUSiKkLcXl+T2+9fcR0UgOsOaqw7lOr8Wga+TwT2mFDnT6eAOyOZSofoYOJZ66UvZex0JmepolMyonP5h+3Ff+Zt8l0+MKHO7gi4ekRg3aE62xtZ2Xoya0J/ZE7EtrStOJ+yr5tUiE7Kj44v525Psw3d518x03e5F4DvEUxPzzqPRDZaj3VatDNDSUsVM5hEdFT693nI75prOnd7gN/jXea7fM3ObtH09AfuYPCddeXUVsX0i/+/Apwfzzb5XXONrXsC4PrcD3yXb4Db67NUcYfDdvarqKWKOxJF7DHh8UvKtX0G3vs0BPwnc987d3veXjvnDgTaqjh3CHG94Sfbeq5tUw3n9ul+bsdMR+uR7Pz++VVV+/xmnT7Vnv8HlcD/YCfA88MAAAAASUVORK5CYII=","aspectRatio":0.7785234899328859,"src":"/static/76f1b71d887d29bfdc10d4f7ddb86b60/28598/retro-log-cropped.png","srcSet":"/static/76f1b71d887d29bfdc10d4f7ddb86b60/28598/retro-log-cropped.png 232w","sizes":"(max-width: 232px) 100vw, 232px"}},"name":"retro-log-cropped"}]},"site":{"siteMetadata":{"title":"M.Hassan Ahmed","description":"AI engineer and full-stack builder. LLM agents, RAG systems, and production ML.","subtitle":"Software Engineer at CERN, shipping AI & HPC tooling for the CMS experiment.","email":"m.hassan11196@outlook.com","location":"Geneva, Switzerland","availability":"Open to AI / ML engineering conversations","resume":"https://drive.google.com/file/d/1ezHhPb1sDnfRhBoDz7gjoP6MbDBy7NRL/view?usp=sharing"}},"allMarkdownRemark":{"edges":[{"node":{"excerpt":"CloudCanvasAI An AI-powered document creation and editing platform that combines Claude AI with a real-time document preview. You chat with…","fields":{"slug":"/cloud-canvas-ai/"},"frontmatter":{"date":"2025-11-15T00:00:00.000Z","title":"CloudCanvasAI","description":"AI-powered document creation platform pairing Claude with a live .docx / .pptx / .pdf / .xlsx preview. Chat on the left, documents render live on the right, each user gets their own isolated E2B sandbox.","tags":["AI","LLM","Claude","RAG","FastAPI","React","E2B","Firebase","Python"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAACEklEQVQoz0WSzWoTURiGB9Sk+WmSSeZ/JtM2MJOaNukiUCtiNwq1e3eK2o0XUBR0L6gouqgx2XshWvASvIO66LKGkMy0po98p0w88HLOnOE8532/72it1ZhW2ML3fTzPUwqCQM22bSuZjQqGXsTUSxh6Cdd1CIImvu/huu7iXLPZRGu1WqytrRGGIfV6nUKhQLVapVQqkcvlyeduUPX7GPE+RrRHbXUX22vSbq/j+QGmaWFZcrGD7bhonU6HXq9Ht9vFNE2KxaKCLS8vU6lUKBYLBP1nxPvviPfeEO6+Iopucqu/Sa+7Tm8jWmhrM0YTy1ncel1nJWwirqMoIo5jHMfB0Ms0qnkatQJ6+Ror0Q7b95+zfe+ArbtP6ew8YuP2Y7p3nqBZlli2VK0ksm1ffRuGoSSuG4aJZTv4QUg+d50HDw/5/O0Xb0c/ef3pmMP333nx4QcvPx6jZYUX6bqunApEgRoNarWa2i+Xy0qapjH8eoSM2WzG/3FJMhtfAcWRRJNmSKfa7fYirkCkltkswKOjLwqRJAnn5xdc/J0znc44O/tzFVk6JWBxI67EpcCktlIGcZj9E+BoNCJJUk5PT0nSVEEnk4lyrLmujee6CiCH5NlIl6Xbsl5aWlpoEXk45PISxuPxInCSnjOeTNH63VXiOFIPVZxk8bPGZPUUyb5cNhgMmM4STk5+k6apAs7nc6V/ka1i8DmHKOgAAAAASUVORK5CYII=","aspectRatio":2.0238095238095237,"src":"/static/0de17268883730afe1d095730e07f7f8/40a76/cloudcanvas.png","srcSet":"/static/0de17268883730afe1d095730e07f7f8/c972b/cloudcanvas.png 340w,\n/static/0de17268883730afe1d095730e07f7f8/27625/cloudcanvas.png 680w,\n/static/0de17268883730afe1d095730e07f7f8/40a76/cloudcanvas.png 1360w,\n/static/0de17268883730afe1d095730e07f7f8/1e49b/cloudcanvas.png 2040w,\n/static/0de17268883730afe1d095730e07f7f8/2d037/cloudcanvas.png 2528w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},{"node":{"excerpt":"Competed in the Argusa AI Challenge 2025 alongside Eisha Tir Raazia and secured 2nd place out of 20 teams with our project ARGRAG. The…","fields":{"slug":"/argusa-ai-challenge-2025/"},"frontmatter":{"date":"2025-11-05T00:00:00.000Z","title":"Argusa AI Challenge 2025 · Runner-Up 🥈","description":"Secured 2nd place at the Argusa AI Challenge 2025 by building ARGRAG, a RAG system for complex enterprise document corpora with multi-modal analysis, metadata intelligence, and real-time performance.","tags":["AI","LLM","RAG","Multimodal AI","FastAPI","Python","Hackathon","EPFL","Argusa"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAUCBv/EABUBAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIQAxAAAAHdCGLoEgP/xAAaEAEBAAIDAAAAAAAAAAAAAAACAQMSABEy/9oACAEBAAEFAgkbuu9pOK0s5sjOLx//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAbEAACAwADAAAAAAAAAAAAAAABEQACIRAiMf/aAAgBAQAGPwLKt+TtVAxExg7CLWY4/8QAGhABAAMBAQEAAAAAAAAAAAAAAQARQSFRcf/aAAgBAQABPyHcBX1EhYal8ZXOgNilQNit6I+Z/9oADAMBAAIAAwAAABDwD//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/EKf/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAgEBPxCH/8QAGhABAAMBAQEAAAAAAAAAAAAAAQARITFB8P/aAAgBAQABPxAFszEv1x8ohppUm3N+2Fngi1awkiYHnI/JJpDxzQuIqs//2Q==","aspectRatio":1.780104712041885,"src":"/static/0e012013c1c2686cf486cdc39f3accec/ac53a/argusa-ai-hackathon-runner-up-shot.jpg","srcSet":"/static/0e012013c1c2686cf486cdc39f3accec/722c4/argusa-ai-hackathon-runner-up-shot.jpg 340w,\n/static/0e012013c1c2686cf486cdc39f3accec/1d671/argusa-ai-hackathon-runner-up-shot.jpg 680w,\n/static/0e012013c1c2686cf486cdc39f3accec/ac53a/argusa-ai-hackathon-runner-up-shot.jpg 1360w,\n/static/0e012013c1c2686cf486cdc39f3accec/0e329/argusa-ai-hackathon-runner-up-shot.jpg 1600w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},{"node":{"excerpt":"CMS Workflow Operations I maintain the workflow management stack (WMCore + Unified) for the CMS experiment. This system handles scheduling…","fields":{"slug":"/cms-workflow-operations/"},"frontmatter":{"date":"2025-06-12T00:00:00.000Z","title":"CMS Workflow Management DevOps","description":"Developing, Operating and extending on WMCore + Unified, so CMS Monte Carlo and reconstruction workloads stay healthy across the WLCG sites.","tags":["CERN","WMCore","FastAPI","React","Kubernetes","OracleDB"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAH/2gAMAwEAAhADEAAAAdShQNJihl//xAAbEAABBAMAAAAAAAAAAAAAAAABAgMRIgATMf/aAAgBAQABBQIwM6CgSXa77KfhX//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABgQAQADAQAAAAAAAAAAAAAAAAEQESEg/9oACAEBAAY/AuASsyo//8QAGhAAAgMBAQAAAAAAAAAAAAAAAREAITFxEP/aAAgBAQABPyEQQBWZffMPc3yBxJmRHAn/2gAMAwEAAgADAAAAEDMv/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAERITH/2gAIAQMBAT8QyiUf/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEhMf/aAAgBAgEBPxDain//xAAdEAACAgIDAQAAAAAAAAAAAAABEQAhMUFRYaGx/9oACAEBAAE/EDslU4/K6J4hxn5DjbsqEGEUZ8gXm+o+Ct4M/9k=","aspectRatio":1.3654618473895583,"src":"/static/a2691b872fde247b75a40db137592976/ac53a/CMSAwards-04-Hassan.jpg","srcSet":"/static/a2691b872fde247b75a40db137592976/722c4/CMSAwards-04-Hassan.jpg 340w,\n/static/a2691b872fde247b75a40db137592976/1d671/CMSAwards-04-Hassan.jpg 680w,\n/static/a2691b872fde247b75a40db137592976/ac53a/CMSAwards-04-Hassan.jpg 1360w,\n/static/a2691b872fde247b75a40db137592976/6eda9/CMSAwards-04-Hassan.jpg 2040w,\n/static/a2691b872fde247b75a40db137592976/eb7b7/CMSAwards-04-Hassan.jpg 2720w,\n/static/a2691b872fde247b75a40db137592976/5b997/CMSAwards-04-Hassan.jpg 5322w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},{"node":{"excerpt":"Archi · LLM Copilot for CMS Ops Archi is a collaboration between MIT and CMS to help operators access the vast amount of documentation and…","fields":{"slug":"/archi/"},"frontmatter":{"date":"2024-05-15T00:00:00.000Z","title":"Archi · LLM Copilot for CMS Ops","description":"Partnering with MIT to build an LLM-powered RAG copilot for CMS computing operations.","tags":["LLM","RAG","React","FastAPI","CMS","MIT"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAABJ0lEQVQoz21Sy2rDMBDM/39I6TWn9tLk0jSBQqCHUkJbiu3YpvJDtnBw/ZCmrGIJy4pgvauVNDue3VXXdZgvpZT24zgijmMEQWB9GIaIoghSSufuPF4ZQLo0DINzoaoq5HmufcYYiqLQtgQye/IWUIgaaZp6lW8tc04EiH2SJDA4FrDiHFmWOdVM3OYF/kp+zUvpnNEfMMasDBaQwKia1Wfy4hzjuNnhbfOCyy/zdBZCoK5rHXsamqRmMAFmHyfstq/YPx3Av3+cYuYNmcdwKbLVUSkNmp8+zVZ/ljp7XSaB+753NLyyUJBqhIL0zmiVZYm2bf0uk4Y0Y7eacv94wN3D3ss3TaN1p+kgMg5DSswrkcnp4fb4hfXzu2VsADnnOEeRHniD8w8wOgqBHJbOXAAAAABJRU5ErkJggg==","aspectRatio":1.92090395480226,"src":"/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/40a76/archi.png","srcSet":"/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/c972b/archi.png 340w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/27625/archi.png 680w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/40a76/archi.png 1360w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/ca459/archi.png 1766w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},{"node":{"excerpt":"LLM DevMate A VSCode extension that removes the friction of feeding code context to an LLM. Copy and paste with a single click, and let LLM…","fields":{"slug":"/llm-dev-mate/"},"frontmatter":{"date":"2024-03-10T00:00:00.000Z","title":"LLM DevMate","description":"A VSCode extension that streamlines pasting code context into LLMs. One-click copy, token-aware, works with OpenAI and other providers.","tags":["AI","LLM","VSCode","OpenAI","Developer Tools","JavaScript"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADYklEQVQ4y42SS2/bRhRGhdgacoYS35IoUXyIkihLlmzZsWvLiWPZzgNFgbZBg6LoIijQoouuuuii6/7xUwzpR4wmQBcHMwNwzv0u5zaEtNE0TRvR8ml6Ec1OSrM/ppnNaY4PaZbHiMUZ4vAScbxFPL+pOb5GrK8wVi8wFucY5QkNIR2EaWMOCsz5CSrdQ5XHGCc3GAcvsFYbjMtvEa++o/n8GnH6BnH2rub0LeL5Lcad1Nw7o2Eol8aO5HBzze2Hj7z58JHtj79w9fPvvPjpN97++iff//UP13/8TXD7AzsX3yC27xFX7xG60OZrxMlrjMNXmIsNDaEcmtLB8Qd00wl2XNKOZzj5Eneyxp4eEywv8A4uUcuXGMtLzMMt5nqLPHiFXFxgri4xjraY+xd1wqZy8f0hw2mJ1Z3gBAWWlyODMSooUG5ane0gxwtTnCCj7WW0NE6Clawwjm9qoVAuGsvP8AdLutkB2eyU7nCON13THq1xo5IwWRElE/J8SJyOaIcFlp/TclOUFh5d3yf0EMqj5SV0hvtYw33s/px+UpKnMWEvp+WPsLysQnn53T6/EyaoZIl5eIU5P6+FGssd4vZKwsEcrzfFi/awozmt7gTLS2npyxXZw3qfUIcwVy+RM/3Klo9GC9vBiHZQ0KrWmlZQJ/qvMH8UxgvkfIOcnjwVVh/dtfYp95c/RyUc7CHLU2SxvhcGWG5SV65e7359ymeLaWE0Q46PkNlKC4Na6CXVz39orWr3f6CTamG2Qg7ntdBshQgVIKyQpgoRVgfRjhBejBFmiE6B0S+rCzLZR6bLR/R5uEAO9lBRSUPLjFaIHyZ4QUy3X9Dp5fTiCd1khj8s6YyW2PEMszdBavFg9kh/hoqmKD0NnaIWarLlV5Sb1yzOb5meblmc3bBYX7B3sGF9fks8XWP6CaozQnWLRzoFKhyhgqwar4bZ6qDZzZY827/gWbFmZ75hJz9g1/RpypBdM8BoRyh3iPI0CUrLvbTeu0n1qJpa2O4iVYA0PZQKUDJAWR2U00c5Ayw3rlZp12flxDW6gDt8kNUJ291KaIcpbjTGi8bYXT3UKW63qKj2vXGFo9v8guyJUNnRXfVHdLI6XVwNvh4tq2rx8zI9l5VQtnufECHtqGqvZvC0TefLMs2/pSME3FCx9iQAAAAASUVORK5CYII=","aspectRatio":1,"src":"/static/68919a0d82406a304baa414e88002b51/f3583/llm-dev-mate.png","srcSet":"/static/68919a0d82406a304baa414e88002b51/c972b/llm-dev-mate.png 340w,\n/static/68919a0d82406a304baa414e88002b51/27625/llm-dev-mate.png 680w,\n/static/68919a0d82406a304baa414e88002b51/f3583/llm-dev-mate.png 1200w","sizes":"(max-width: 1200px) 100vw, 1200px"}}}}}},{"node":{"excerpt":"Gemini Alchemy Mind mapping is an enduringly popular way to record, organize, and present information. LLMs like Gemini can quickly surface…","fields":{"slug":"/gemini-alchemy/"},"frontmatter":{"date":"2024-02-20T00:00:00.000Z","title":"Gemini Alchemy","description":"A Gemini-powered tool that turns abstract ideas and complex concepts into visually appealing mindmaps. FastAPI backend, Streamlit frontend.","tags":["AI","LLM","Gemini","Mindmap","FastAPI","Streamlit","Python"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADAklEQVQ4y33UaU8bSRAGYH9guqt7PKevOXwfMcQ2WAneDRCDFUIicCDBiXJoV8qykbL//xe8q+72MUO0++HVaGTNo+qqaheYcKFikQOm42bigQlfP7kMwO2SDhXL61RMnOo6NRQ2IMUdWM0hKIjBm/tgvUOI+hMUq03IwRRWOvgVeoQJDUoPe9zBZDbH29UfuHj7HsvP33G8uMbZ1R2WH//E5fuvWCw/4fJ6heF4hj0RQGyhHWZAoY7lwXbLCMop3DA2T78GJ4jgl+vwwgRBpYFS1EFYa4PJUgbcYcKNVIU+VCzhY49cWMLDHnmwRKD7Z5H6PYSlQsH/YlvQNFwl1CHVePX0I5AXmXfVuzCFUO/F6g7KYMKNUdCY3GE6xTI4+aB0CGqPDeYnoCczUFjXwxBuFjLYDsxiajVkCHIq4KUGePcIvDUC703B2xNQuamrVMcWdgXC2WHSS1DIYyGocwge98GjHnhnAj45A39+CX78Gnx8BuoegeIBRFCHaDyFCBu6QoU9AtdLG6QGO/gNbHYFdnID9uYb2Osv4C+uwWdXoNEpSGGtiQblujrppRuwBF5UgzBLqys8+B3s9AbW7QPY6h+w+59gtw/gL+80KNJ9fdwstgYz10mBnropT8EP52DnH8CW3yHHc8jxOdi7B/CLe9DRAtQ+hAibOWwL7q6UmmZshrAB735AjuYaZbd/g1+sQNMFROcI8jHo11HI38+yWdhkAD4+NaA68vIvXZ3C+fk9aPwSon6ggQ20SSF32d0IVGrq/eOjE/Bnr8wgFiuTkxvQ8RVoPF+DaQ60/YYCK3rndP/U0vafg8IGKOqDelPQ6Mz0bLowlfWeQST7kJUuxGAGGQ9hu4nGMuD6bhZNhIoXQ1Q7oPqBHoAeglqVWs9UpKZb7kCGLdjr6uygicIGc0tN+NUugloXXqUNJ2zod7/Wh1vrIUiG8Gp9hNEATtgyR/TSHJYD5Wbb/WS79bafmmw/rKMYqI8b255lMTtoGTD3z+HkL7vwkl927b8wlX8BFnv4ayVqjnUAAAAASUVORK5CYII=","aspectRatio":1,"src":"/static/f016772d810716e898c93843aba65547/f3583/gemini-alchemy.png","srcSet":"/static/f016772d810716e898c93843aba65547/c972b/gemini-alchemy.png 340w,\n/static/f016772d810716e898c93843aba65547/27625/gemini-alchemy.png 680w,\n/static/f016772d810716e898c93843aba65547/f3583/gemini-alchemy.png 1200w","sizes":"(max-width: 1200px) 100vw, 1200px"}}}}}},{"node":{"excerpt":"What’s Cooking? Predicting Cuisines from Recipe Ingredients Kaggle is an online platform for hosting data science competitions. On September…","fields":{"slug":"/whats-cooking/"},"frontmatter":{"date":"2020-05-11T00:00:00.000Z","title":"What’s Cooking? Predicting Cuisines from Recipe Ingredients","description":"Semester Project - Information Retrieval and Artificial Intelligence - CS317 & CS401 - FAST NUCES (Karachi)","tags":["AI","Classification Model","Exploratory Data Analysis","React","Django","REST","API","IR","Python","Jupyter","notebook","netlify"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABJ0AAASdAHeZh94AAADL0lEQVQ4y3XR209bBQDH8dPTcw5t1572tIeWc1p6oYeyXqA0BdZCh1BgFChtZ5FBLBrHmFti5hKUizJnvD/4oEsW3bKNi9MHedDEF0188h/7mhpjFqP/wCe/i+DufInU/gx78xPsKx9jX/oI29wRzuY3pFe+ptjYQl+5x3jlNmZzm9jyA2bWbuGcPcQ5fIQze4hr6AB36gC3tY8Q3vmKuXun1D44o/b+KbXDU2r7xywdfE/r3VM6hw9o7J1w7e63tPcfMlDdpX+sRqjSoS//Br2FHfz5N3FZWzhimwjlW59y/vARj5+e8+TJjzx7es7xs584Of6Zk5NfOD75je/OfuXs+e/88PwPxkodBHWKwZFrWIVXKGfKNEbKlIwklieEEG/vMRqbxOMbxa8V0LQiuj5JKDSDaS7S318nHm+TTG5iJbeYmH6b1o0vWN76kMutPWZzFe7MVri7MMNGqYyQvL7H9EIZy7jIYLSAGS4RjU4TT8yTTC6TSrW4mF4nl3uVTG6Hhckr7G1E2d1IcLseR5+o4Fmr4V1bwDMziZB//R02ygX8poURzxE0ChjGBJFIhVisSiJRw7IapFJr5HIdeoMNBGEKUSphs48hSyMo9gyKPUWPPICQ7dxnNVPHpacJhPLoeoZgcPQfNPo3mrQapNPrBIOriPZpZGUKWb6ErBRRlDyykkVRhhCGr9/n5cIifreB35fA57P+F02lmui9DUSxiiy/hCxPIXVRuYis5FGULIKxc0CiNErIpxIJhfB6o/i0/0CjVZLJJQJ6F1xEkuaQ/oV2kwqJ7V1GRyzsagCXbnLBH0FVY2iaReAFNByuEI9X8fu7YB1JWsT+AtqtryhFBPPmEQPD4zidGl7VwOnSueA2UL1ddBBdzxIMdY/qvn8Zzd/CJl5FkutIcg1JmkeWZxDFMjbbGELsxh2ypgtFEHDZJWTRgUNRcTl0VHcYn5ogoA3Rq6cx+obxqksIQgvRtowoXvlrT5ttGs03T1/fAoLWfAs1FCOaLuDU++nxRQjGhtHMLBHrEnq4iN8s0m+NY8bzBIw2PZ7XcKibODzruNQ2kqPO6tX32L75OX8CfYWcKU2AmkQAAAAASUVORK5CYII=","aspectRatio":1.588785046728972,"src":"/static/f7860cd3340dd34dea20917fb2024f01/40a76/Annotation%202020-07-23%20082642.png","srcSet":"/static/f7860cd3340dd34dea20917fb2024f01/c972b/Annotation%202020-07-23%20082642.png 340w,\n/static/f7860cd3340dd34dea20917fb2024f01/27625/Annotation%202020-07-23%20082642.png 680w,\n/static/f7860cd3340dd34dea20917fb2024f01/40a76/Annotation%202020-07-23%20082642.png 1360w,\n/static/f7860cd3340dd34dea20917fb2024f01/06587/Annotation%202020-07-23%20082642.png 1391w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},{"node":{"excerpt":"Repo: Click Here for Github Repository Implementation: Indexed Given Documents of Trump Speeches using a Vector Space Model. Pickled the…","fields":{"slug":"/IRA2/"},"frontmatter":{"date":"2020-04-11T00:00:00.000Z","title":"IR Vector Space Model","description":"Vector Space Model for Information Retrieval- Assignment 2 - CS317 - FAST NUCES (Karachi).","tags":["React","Django","Electron","REST","API","IR","Python","Vector Space Model","Jupyter","notebook","netlify"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAABJ0AAASdAHeZh94AAAEXklEQVQ4y1WSe0yTVxiHvyUClX79Wm+MmSyb07npWGSOKSAq864MvBSwqCGIFzacG+ClUFqgAnKpYMThJdNBdDP6B+INzbwryNQsZlNwLlmioVdaWrEK3hjP0m5OPckv7/m97znPOXnPEaTkCpTqcpQLNiMllKCIK0GaXYxyRhHStEIUUwuRJhmQIvNRfJaP4lMdinAt4sdaxDEbUXywHnHUOsQROcjfzkZQplQiJZURtKiSgfGVSHHFyOaVEDR7MwNjSxCnFhE4xUhgpBH5hDxkEToCxhUQHJZLYFguAaPzkI/cgPy9bMR3cxAUSysJSd1NTIqOSZmrCU6pJixhExFfrOP9pd8ybGEl4TO1hC/I5K35exgdW0r0nDRC5hoYM1FLWMxKVDEbGRxRinxEFoKYaiJ0+R7UmvVMyFqFlFFDZHwhiQtXMn3NUkKTTcTPXktcagrDk+qI+ryI+AVJDFcXMCs6h3kJyQxRZzM4qgz5qBwE5fJqpNQtBC+rQr64CmVSOaK6gqHJW3gz0UToogpC5lcwLK6CITOLCJ2zmZDpJcgn6AmOyEcWrkc+Lhf5Rxv9PRVUq7bigypTq1AuM+HrabC6jLEZO4nJ2UtE5i7CV+3gk/RaRqhNRKTV8mFiFUETdUhRev9DieN1iOG5yMO0CMovt/ECOiitmgFJZazZ2URT6y2Otd7mxNU/abjcTsOlNppa73Cs+TYXfv2LRO2PvDFeizLa8BpUUGXW8AI6KL0a2ZJKZhp/Qlt/hrW7T1F84BL7T99g3+kb6PeeJWv7SfJ2/czE9B0EROUjTS5AjHx5U0H1zXZUa2pQvQIN0JQjLCxFmGUgct1ejrbcorHlNu8sqUaIzEWI1hE4xYBymhHFlEIUMQYU/0EFVXYtfmjmS+jgFdUMTd+KuMTEpA3fU1l/lNI9Rxi7ogZFfClDEspQzS1BmmFEmlb07+ePKfBDBSmnFnnWd4hfb0f8ahtixjbElVsR06oYoClnZEYNmuI6ko11hKaYCJi3CdncTchmGZFNL0IWW4BssoGgaD3yaD2C5ocTHG79jbpz16k/d436s9eoP3OVAxdvcOz6HRp++YP9F2+x7/zvNDS3caSlncbmdhovt9F4qY3DF25y+PxNjl9uJ3b1boTCk63wsBvzvbu4HXa6XU5sHfdw2a14PW66u5w8feTlWY8Xd6cdj6sTl8OG974bt9PBA08X9PfhG8sKDiLkHm+mr6eHDqsdV5eH+90PcHS6cHQ6sdocmC1WOp0unC43HWYLZrMVi8WGxWrDarNjd3TifdjD82fPWKw/gJDX1MLzh17MVhtdXW48nvs4HJ3Y7Q6/rFYbLlcXbrcHi8X6f95ut/vXOZ0uensf09/Xh6bwIELeySt+YIfZ6i/6oC822Wx2LBaLP++Dms0WP9QXOzrM3L17z+97enrp/7sPjfEQgu7UFaAf76NeHj9+4pfvxFfnr3qfnjx5+pr3qb/vOZriQ/wDMX1n3s/PrWAAAAAASUVORK5CYII=","aspectRatio":1.152542372881356,"src":"/static/9dfc43e2f27e5b6a0b0978f89aaf8742/3225f/pic2.png","srcSet":"/static/9dfc43e2f27e5b6a0b0978f89aaf8742/c972b/pic2.png 340w,\n/static/9dfc43e2f27e5b6a0b0978f89aaf8742/27625/pic2.png 680w,\n/static/9dfc43e2f27e5b6a0b0978f89aaf8742/3225f/pic2.png 920w","sizes":"(max-width: 920px) 100vw, 920px"}}}}}},{"node":{"excerpt":"Solution Challenge 2020: TabdealIt is a solution for Recycling, Reusing personal items. ‘Tabdeal’ تبدیل means exchange.\nTabdealIt provides a…","fields":{"slug":"/TabDealit/"},"frontmatter":{"date":"2020-03-30T00:00:00.000Z","title":"TabDealit","description":"FAST-Barter (AKA TabDealit). A online Platform to build Communities by exchanging items the old barter way.","tags":["Angular","Firebase","RxJs","REST","API","Google","DSC","Solution Challenge 2020"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAACwUlEQVQoz22MaUiTAQCGPyi6KEr6EVSQRCdFSAYVlraWli3LtsSpzdnSufWp+9TNWjrdpquGacck7MBIslaxDksLA1u1LIxu7baTon6V1yIln1DoXw88vH8eXiFkQypj1yYxKiaBMbFqhsuVDF+5kWH/lA0a/18HuxFyJeMUSYyMVROmTkXYdNxH/JHTKKpqiak8hmzPISJdHiIc+1hsK2eRdTdhZifzpWLmiFZm6C2E6iSmakQmKNMYvS6F8Qo1oStWM3l5DILxWgsZjQE2Hz/LJpsdVZGdtblmorNMRIsm5IZsZJkikekGotKNRKUbiNQZkOmz2O45QsXJcygsxUyISyZkXTKC2HQPfWOALWcaSa6qIamqBlVFNUq3hzjXfta7KlE4ylG5PcSW7GHVzlIiJDPLJDNxxXbiS4pYaJSYmJhJiEqHIPkfktV8H723AV2ph41ZNhIkO/F5ZRirT9E5AEGg5vQZlGoNqbZCjp5T4nRHsEQeTqFTjt6lYlJKDpPUegRLyzNyA0/JOHWBrYVOZOGL0WnSiNJK5FfX0dXdxYHKSrSbU4ldGY06R0+tN4KCvHBGjRzDgtnTUYkJTMswM0UjIljvv6Cg9Q0G7wkSxGgSk7VYihyk5KSzZZcbu7MUrUZLXs42/E1XufLwDucb3Fy5dJk8KZ9VK5aiyl7DDLGQUF0uQsmTDqyP3rGjoZ5a70FWr08k02jCe7GOvT4fPt8FKnaX0dpyg0F8d5spr9rAg9YGbvpvc/SwluxdCmZlO5hpLEAoe/EZ6+N3VD99w88fP/H7Azxva+d3by/Nrzro6esn2NM9dMYAXG9/jv9eLe1t1/jy9T2vX9VzosnLLJOdeSYbguvlF4raPlH34Tv/+N3XN7SBT9/oDP7iVzBIZ2cXA/393Hr7kZ5+GPgD3T29Q931tg7m5jsIs5TyFxsJ+w9wFfI1AAAAAElFTkSuQmCC","aspectRatio":2.035928143712575,"src":"/static/91be5a1c74b4d8217d953eb8641e94c4/40a76/pic1.png","srcSet":"/static/91be5a1c74b4d8217d953eb8641e94c4/c972b/pic1.png 340w,\n/static/91be5a1c74b4d8217d953eb8641e94c4/27625/pic1.png 680w,\n/static/91be5a1c74b4d8217d953eb8641e94c4/40a76/pic1.png 1360w,\n/static/91be5a1c74b4d8217d953eb8641e94c4/60d1f/pic1.png 1896w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},{"node":{"excerpt":"Repo: Click Here for Github Repository Implementation: Indexed Given Documents of Trump Speeches using a Inverted Index. Designed a Query…","fields":{"slug":"/IRA1/"},"frontmatter":{"date":"2020-03-10T00:00:00.000Z","title":"IR Inverted Index","description":"Inverted Index Based Boolean Information Retrieval Model - Assignment 1 - CS317 - FAST NUCES (Karachi).","tags":["React","Django","Electron","REST","API","IR","Python","Boolean Model","Posting Lists","Inverted Index","Jupyter","notebook","netlify"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAABJ0AAASdAHeZh94AAAESElEQVQ4y0WQDUzUdRjH/+rk0Hv7K5Cn2aapKVogIgmlKOHbpag7zCAUFzhUVMQDgQOEAw/u5EDk8IXwMEQBS2JWajpNEcvUMt1MMVfNl5JXuTs4FdP8NDnL3/bZ59nzbN999xOWVVpZfqCKFXU1xNbVEllTRfi+PUTW7nVR8x+VL6mu5KOaShZXVrBw924WWXcTXlFBVPVehLErd+Idu4ORUSVE6msprjpJpuUwPh+WMG7RVrzDCvFWm/GeXcC4UBPjphvxnpbP6/56Pl5didV6grJdxygwfYmvjx5hQISJAYuNSBYYGKQxMnzJFlSL8nEPycJtaiZuQRm4Behw80vFzSeF/uOT6T82ib4j1vNaQCZT5pqYPDMPn3dzkHisQVAuL0IZZUaMKECuMSKZn4e7Og+5ejPyWZuRh+iRBWcjC9qELCAd6aQMZL5pSN9MQzJKS99XE+irSqCf11qkQxMQlDFbUUYXoYgyo4wwM3SJkSEf6BHD8vGaq0dU5+ARqscjZBODgg14BaWgnJLBYL+NKHzTUIxPQz4mCfnIJKTDExHEuGLEmK0oos0MWmph7tJN+CYkMjqiEE14HBNWanlnXhrTI9fwxkIrYZpoRoXlon4vhhGLtcj8c5CO0SIbnYR0hBZBjC9BjNuGq2khYpQZSbiRPuoc+s3JQlxgwGNeHuLsHBQh2Qj+qQhvJSOZmIIiQIfUNw3ZhFRkYzf2hgriOgvK1a7Q500HRJnxTSxneVE9S7fUk2o9QW5VA9l7TqG1HGFZ9ufEbv6Ct6NKcffTIfdPd/3pi1BB3LAdcV0pYryFwatKcF9mRm2oJf/At+TsP4mhthFdxQmSy45hqGqgsPoMhfsbmLd+D5KAdJSBmb2h8omupoK4cQeKxO3I11pQrNqGfEUxHiuKETS5CO9n4Rm5heC1JQTGFaHSGOkTnIEwSUu/QB3SaVkMDMxAOjmdgX46pD5pCIN1u1DpylGlfIJKuwvV+h28El/KsNWleMWWMDGxjATLQZK31xEQvxNxoZFhmgKGzM/Hc44Bz5m5eM7Q4zk1G8XkDISgks84c/Ump69c59Tl65y6dI0LN25x5Y97XP7tL3789S5nf7lN49VbXGy6w+Wbf3Lpxl0uNd3h56a7vfx07TZNvzcTGlOGEFpez6NuJ922TrptNrrtNpwOO4+c3XTb7fQ4nTxw2HnY5ejdP787bJ04u+zYOzvoctiwdd6HZ4/RbNiLMKO8nvb7NlrbOmjr6KSlrYOW9g5a2tppaW3vdfML32tu7Z2bW9p67ehy0uV8iL3LydOnTwhL/BRhlvUQDx0ObK2tODrasbe18uSBEx738Kzn0Use9/DPc//d8z/wDNdzWZOyD2F8cTU5x8+RdbSRrCONZH/dSP7x85iOX8T0zQVMR89jOvwDxq/OYTp0DmP99xjrvsN48Cz5B86QV9OAYd9pCmoa8Y228C/MMRzOg1ro3AAAAABJRU5ErkJggg==","aspectRatio":1.2408759124087592,"src":"/static/055be7250581a70a92da611ff180c2e7/dc180/pic2.png","srcSet":"/static/055be7250581a70a92da611ff180c2e7/c972b/pic2.png 340w,\n/static/055be7250581a70a92da611ff180c2e7/27625/pic2.png 680w,\n/static/055be7250581a70a92da611ff180c2e7/dc180/pic2.png 1260w","sizes":"(max-width: 1260px) 100vw, 1260px"}}}}}},{"node":{"excerpt":"My First Blog Post. Hello World !!","fields":{"slug":"/first-blog/"},"frontmatter":{"date":"2020-01-2","title":"My First Blog","description":"My First Blog post.","tags":[],"thumbnail":null}}},{"node":{"excerpt":"AlgorithmsVisualized Binder A Jupyter Notebook with Different Graph Based Traversal and Search Algorithms Visualized. Current list of…","fields":{"slug":"/AlgorithmsVisualized/"},"frontmatter":{"date":"2019-12-29T00:00:00.000Z","title":"AlgorithmsVisualized","description":"A Jupyter Notebook with Different Graph Based Traversal and Search Algorithms Visualized.","tags":["Jupyter","Python","DFS","Astar","BFS","Best-First"],"thumbnail":null}}},{"node":{"excerpt":"NU-Forum is built on Django Web Framework which provides a extensible environment for Future Extension and Up-gradation. A Restful…","fields":{"slug":"/nu-forum/"},"frontmatter":{"date":"2019-12-01T00:00:00.000Z","title":"NU-Forum","description":"NUDESK is built to provide students a platform to seek help from seniors. built using React, Python Django, PostgreSQL.","tags":["React","Django","Webpack","REST","API","PostgreSQL","Python","DjangoORM"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAACpUlEQVQoz3WMV09TAQCF758wpja0thQKMiKrvZdSuBYQEKm2BEqAttiBti6GFqqyVVA2RIYCcQSNBlCxRaNBGUaIxjiejH/mM5RnH76cc3JyjlBcaKH5QhBfgwuNRoNOp0MXr9vX/5CYmEiyXk96ehpGUYqRZ8rFYT+JoNcnYZFl5Pz82KE2Pp54nQ6NVkucSo1Kvc+ej1OrUe/lPa9SxVSrUqI4eACtVoOUk4VQZjFQIKZQZM5Azs3AnHUEOScVizGNIjGNvOxUpMxUSk0Z2AsykY1ZSKKIaMjBlGeg0HmBUO9tPD4X+VIqQl2lCW+NjL86n3JzGoeVChLUh0hWHyIxTkGSWknyYSV6lYISMYXThdnoVEqy0hM432jjYvslBoduEGpx43XICF5HAXWnRNw2mYFwkMsNtQx2tDDQ2ULQ7+ZsQz1+Zz2XGs+wMN7Fi7n+WHelKcDUSAcLk52EL1dTbTViLxcRgg3FVJ3Ipq/ZyfL8GOO9bTyc7Gcz8oy/39b5tRXl89oKP7ei/PgU4fvHVf7svuf7xhob0WV+764zNdpBfY2FgOs4gschU1F4lJDvFNMDYbqunGNmqIvlx/d59WiWyOI00adTLC1MsDgzypN7g7x+NMHK3DiLMyO8XVpg+FYTLscxnLY8BHupEedpieHrXpbmRxm7GebBcA+bb57ydT3CxupzPrx6EWMrusL22ku2o8t8efeanfUov3c+MjvWQV1VAcdM6QjVJ4zUHs+k76qPob4wTeecNAfc3O0OMdjTTn93GyM3w/u5s4k7bT76Wr30tHjobfXS2+qj1Wen3ipRWZSB4CpO4azVwFVPBdf8VrqDlXQFbIS95bR7ymg7U0rIXULAbsZXIdFcYyZozyVo20OKbRsrDPjLs2m0GvkHZzeoHeeLU10AAAAASUVORK5CYII=","aspectRatio":2,"src":"/static/b87769bf3ed5668c4b75ee4e9ac58c4f/40a76/home.png","srcSet":"/static/b87769bf3ed5668c4b75ee4e9ac58c4f/c972b/home.png 340w,\n/static/b87769bf3ed5668c4b75ee4e9ac58c4f/27625/home.png 680w,\n/static/b87769bf3ed5668c4b75ee4e9ac58c4f/40a76/home.png 1360w,\n/static/b87769bf3ed5668c4b75ee4e9ac58c4f/90f55/home.png 1892w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},{"node":{"excerpt":"QR based Attendance system that consists of an online portal separate for teachers and students. Students can register themselves on the…","fields":{"slug":"/qras/"},"frontmatter":{"date":"2019-12-01T00:00:00.000Z","title":"QRAS","description":"QRAS is QR based Attendance System. built using Flask, and Basic JQuery, Js and Bootstrap.","tags":["SQLite","Jquery","Javascript","Flask","Python","SQLAlchemy"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABR0lEQVQoz61RS0oDQRSc47p06c4TuPEWipCFIkFxo6JHiBpFJaMxJpnp//S/pHsyMDG6EHxQPKpnqrre66JaLDCbL/FZcTAuNkAoQ01o7ok3SmM0e8Lh3SmO7ocYPJzhYHSCi+cbSK5QBO/hfcgQQkJICaUUhBAwxiLGiBiRe1faW9SaojYMxDBUmoJZkf8p0Kv36RTj8SMmZYmyfMNkUsI5ByklrLXQWufLvHP4uSKKNkGLJKKMgRCShcmIrXhKzDgHqSt8LDn2Lh32rw2IUNmo8yi6UTpDzjkY42iaBsaY3BPSt8yVwJxq7AwDds89eGNXhtg0TCNRSjNSom6X6ZI2sYJgFNNKYmvgsX3sQIT+3TCV9z7vrX8eQlhtCAjBQ7uIq5eI29cIH7CmL/qk/5LfeWwj/PgQff1awr/Ahxatvjcy/rm+AFNeCJAMfPr0AAAAAElFTkSuQmCC","aspectRatio":2.0118343195266273,"src":"/static/03e53cdc372f5f71844f5ff02025907f/40a76/home.png","srcSet":"/static/03e53cdc372f5f71844f5ff02025907f/c972b/home.png 340w,\n/static/03e53cdc372f5f71844f5ff02025907f/27625/home.png 680w,\n/static/03e53cdc372f5f71844f5ff02025907f/40a76/home.png 1360w,\n/static/03e53cdc372f5f71844f5ff02025907f/7eb01/home.png 1915w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},{"node":{"excerpt":"QRSMS QRSMS - QR based Student Management System. built using React, Python Django, PostgreSQL. Three Portals. One for Teachers, One for…","fields":{"slug":"/qrsms/"},"frontmatter":{"date":"2019-12-01T00:00:00.000Z","title":"QRSMS","description":"QRSMS - QR based Student Management System. built using React, Python Django, PostgreSQL.","tags":["React","Django","Webpack","REST","API","Python"],"thumbnail":null}}},{"node":{"excerpt":"Working: Program starts by taking cache size,set associativity, cache block size and the user program size as input from user. Number of…","fields":{"slug":"/cache-size-over-miss-rate/"},"frontmatter":{"date":"2019-11-29T00:00:00.000Z","title":"CSoMR Study","description":"Cache Size Over Miss Rate Study.","tags":["Cache","CA"],"thumbnail":null}}},{"node":{"excerpt":"PyQt5, A Python GUI Library, was used to design the User Interface for our ‘MH Graph Solver’. It takes the provided netsim input files…","fields":{"slug":"/graph-plotting/"},"frontmatter":{"date":"2019-11-29T00:00:00.000Z","title":"Graph MST Plotting","description":"Cache Size Over Miss Rate Study.","tags":["Cache","CA"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABb0lEQVQoz62S204CMRCGp53pbpftKpD1gJGsrBEPMSYmJj6IvAAPgCQEWXj630xXQQKXXvyZzkzn63RaYmaIyIFctIw0TVEUBdIkgWEBbXM7KcM5h7quQUQUHWEGs41JYy3ItGst8N6DjEFfLIbCIGshusdaWGZYXROhLMsWmCRJDPzKG8Kz0F5MOy07BmW6i2VEEKIIVb/b7YIMEYwIBt5j7AVv768Yn+W4JUJ9WyGEPG6uqwHyjHF1HtBxBHGESgiFMaAfYK/Xa4HEgscQ8FLmKE5De2Xt3HsMvMVTaDsaDc/wMB6hur7YdW9MHM0WGGcosnc9lfljuymjritcnng4a1DkuxGZo0DnDoAHB4jgJiWECNEmfoG0D1Qny7L2pY98nygtsIw7LwhO4Jzg3gscS6zTB1NOv99vO/wvxe81nU6hWiwWWK/XWK1WUU3TRKuxzWaDddNgqbmmibkv9ZdLzD8/MZ/PMZvNMJl84Bt1Du30VUE0hgAAAABJRU5ErkJggg==","aspectRatio":2.0238095238095237,"src":"/static/7212e3f1bff418a4ea75baadd1a83b0c/40a76/dijkstra.png","srcSet":"/static/7212e3f1bff418a4ea75baadd1a83b0c/c972b/dijkstra.png 340w,\n/static/7212e3f1bff418a4ea75baadd1a83b0c/27625/dijkstra.png 680w,\n/static/7212e3f1bff418a4ea75baadd1a83b0c/40a76/dijkstra.png 1360w,\n/static/7212e3f1bff418a4ea75baadd1a83b0c/eef2e/dijkstra.png 1501w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}}]},"allFile":{"nodes":[{"id":"84993a1a-4912-53e2-9910-e1422dbef7c9","children":[{"__typename":"MarkdownRemark","id":"842fff8c-5ce1-551b-ad15-14d4506fab70","fields":{"slug":"/first-blog/"},"frontmatter":{"title":"My First Blog","date":"2020-01-2","description":"My First Blog post.","tags":[],"thumbnail":null}}],"relativePath":"first-blog/index.md","relativeDirectory":"first-blog","ext":".md","sourceInstanceName":"blog"},{"id":"3fbb5f31-e04f-5947-bdd9-af60aa216fbb","children":[{"__typename":"MarkdownRemark","id":"81bbabea-1a8a-543f-8415-9294082b19aa","fields":{"slug":"/AlgorithmsVisualized/"},"frontmatter":{"title":"AlgorithmsVisualized","date":"2019-12-29T00:00:00.000Z","description":"A Jupyter Notebook with Different Graph Based Traversal and Search Algorithms Visualized.","tags":["Jupyter","Python","DFS","Astar","BFS","Best-First"],"thumbnail":null}}],"relativePath":"AlgorithmsVisualized/index.md","relativeDirectory":"AlgorithmsVisualized","ext":".md","sourceInstanceName":"project"},{"id":"5d4c1b30-51e5-5406-aa25-bf78e46733e4","children":[{"__typename":"MarkdownRemark","id":"9306dc95-9b94-530a-85b4-ee42968d761c","fields":{"slug":"/IRA1/"},"frontmatter":{"title":"IR Inverted Index","date":"2020-03-10T00:00:00.000Z","description":"Inverted Index Based Boolean Information Retrieval Model - Assignment 1 - CS317 - FAST NUCES (Karachi).","tags":["React","Django","Electron","REST","API","IR","Python","Boolean Model","Posting Lists","Inverted Index","Jupyter","notebook","netlify"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAABJ0AAASdAHeZh94AAAESElEQVQ4y0WQDUzUdRjH/+rk0Hv7K5Cn2aapKVogIgmlKOHbpag7zCAUFzhUVMQDgQOEAw/u5EDk8IXwMEQBS2JWajpNEcvUMt1MMVfNl5JXuTs4FdP8NDnL3/bZ59nzbN999xOWVVpZfqCKFXU1xNbVEllTRfi+PUTW7nVR8x+VL6mu5KOaShZXVrBw924WWXcTXlFBVPVehLErd+Idu4ORUSVE6msprjpJpuUwPh+WMG7RVrzDCvFWm/GeXcC4UBPjphvxnpbP6/56Pl5didV6grJdxygwfYmvjx5hQISJAYuNSBYYGKQxMnzJFlSL8nEPycJtaiZuQRm4Behw80vFzSeF/uOT6T82ib4j1vNaQCZT5pqYPDMPn3dzkHisQVAuL0IZZUaMKECuMSKZn4e7Og+5ejPyWZuRh+iRBWcjC9qELCAd6aQMZL5pSN9MQzJKS99XE+irSqCf11qkQxMQlDFbUUYXoYgyo4wwM3SJkSEf6BHD8vGaq0dU5+ARqscjZBODgg14BaWgnJLBYL+NKHzTUIxPQz4mCfnIJKTDExHEuGLEmK0oos0MWmph7tJN+CYkMjqiEE14HBNWanlnXhrTI9fwxkIrYZpoRoXlon4vhhGLtcj8c5CO0SIbnYR0hBZBjC9BjNuGq2khYpQZSbiRPuoc+s3JQlxgwGNeHuLsHBQh2Qj+qQhvJSOZmIIiQIfUNw3ZhFRkYzf2hgriOgvK1a7Q500HRJnxTSxneVE9S7fUk2o9QW5VA9l7TqG1HGFZ9ufEbv6Ct6NKcffTIfdPd/3pi1BB3LAdcV0pYryFwatKcF9mRm2oJf/At+TsP4mhthFdxQmSy45hqGqgsPoMhfsbmLd+D5KAdJSBmb2h8omupoK4cQeKxO3I11pQrNqGfEUxHiuKETS5CO9n4Rm5heC1JQTGFaHSGOkTnIEwSUu/QB3SaVkMDMxAOjmdgX46pD5pCIN1u1DpylGlfIJKuwvV+h28El/KsNWleMWWMDGxjATLQZK31xEQvxNxoZFhmgKGzM/Hc44Bz5m5eM7Q4zk1G8XkDISgks84c/Ump69c59Tl65y6dI0LN25x5Y97XP7tL3789S5nf7lN49VbXGy6w+Wbf3Lpxl0uNd3h56a7vfx07TZNvzcTGlOGEFpez6NuJ922TrptNrrtNpwOO4+c3XTb7fQ4nTxw2HnY5ejdP787bJ04u+zYOzvoctiwdd6HZ4/RbNiLMKO8nvb7NlrbOmjr6KSlrYOW9g5a2tppaW3vdfML32tu7Z2bW9p67ehy0uV8iL3LydOnTwhL/BRhlvUQDx0ObK2tODrasbe18uSBEx738Kzn0Use9/DPc//d8z/wDNdzWZOyD2F8cTU5x8+RdbSRrCONZH/dSP7x85iOX8T0zQVMR89jOvwDxq/OYTp0DmP99xjrvsN48Cz5B86QV9OAYd9pCmoa8Y228C/MMRzOg1ro3AAAAABJRU5ErkJggg==","aspectRatio":1.2408759124087592,"src":"/static/055be7250581a70a92da611ff180c2e7/dc180/pic2.png","srcSet":"/static/055be7250581a70a92da611ff180c2e7/c972b/pic2.png 340w,\n/static/055be7250581a70a92da611ff180c2e7/27625/pic2.png 680w,\n/static/055be7250581a70a92da611ff180c2e7/dc180/pic2.png 1260w","sizes":"(max-width: 1260px) 100vw, 1260px"}}}}}],"relativePath":"IRA1/index.md","relativeDirectory":"IRA1","ext":".md","sourceInstanceName":"project"},{"id":"c7792848-9935-590b-bfa0-b27f9ace1dab","children":[{"__typename":"MarkdownRemark","id":"7ee4c435-ba8b-5ac4-9bb0-cb22b604313c","fields":{"slug":"/IRA2/"},"frontmatter":{"title":"IR Vector Space Model","date":"2020-04-11T00:00:00.000Z","description":"Vector Space Model for Information Retrieval- Assignment 2 - CS317 - FAST NUCES (Karachi).","tags":["React","Django","Electron","REST","API","IR","Python","Vector Space Model","Jupyter","notebook","netlify"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAABJ0AAASdAHeZh94AAAEXklEQVQ4y1WSe0yTVxiHvyUClX79Wm+MmSyb07npWGSOKSAq864MvBSwqCGIFzacG+ClUFqgAnKpYMThJdNBdDP6B+INzbwryNQsZlNwLlmioVdaWrEK3hjP0m5OPckv7/m97znPOXnPEaTkCpTqcpQLNiMllKCIK0GaXYxyRhHStEIUUwuRJhmQIvNRfJaP4lMdinAt4sdaxDEbUXywHnHUOsQROcjfzkZQplQiJZURtKiSgfGVSHHFyOaVEDR7MwNjSxCnFhE4xUhgpBH5hDxkEToCxhUQHJZLYFguAaPzkI/cgPy9bMR3cxAUSysJSd1NTIqOSZmrCU6pJixhExFfrOP9pd8ybGEl4TO1hC/I5K35exgdW0r0nDRC5hoYM1FLWMxKVDEbGRxRinxEFoKYaiJ0+R7UmvVMyFqFlFFDZHwhiQtXMn3NUkKTTcTPXktcagrDk+qI+ryI+AVJDFcXMCs6h3kJyQxRZzM4qgz5qBwE5fJqpNQtBC+rQr64CmVSOaK6gqHJW3gz0UToogpC5lcwLK6CITOLCJ2zmZDpJcgn6AmOyEcWrkc+Lhf5Rxv9PRVUq7bigypTq1AuM+HrabC6jLEZO4nJ2UtE5i7CV+3gk/RaRqhNRKTV8mFiFUETdUhRev9DieN1iOG5yMO0CMovt/ECOiitmgFJZazZ2URT6y2Otd7mxNU/abjcTsOlNppa73Cs+TYXfv2LRO2PvDFeizLa8BpUUGXW8AI6KL0a2ZJKZhp/Qlt/hrW7T1F84BL7T99g3+kb6PeeJWv7SfJ2/czE9B0EROUjTS5AjHx5U0H1zXZUa2pQvQIN0JQjLCxFmGUgct1ejrbcorHlNu8sqUaIzEWI1hE4xYBymhHFlEIUMQYU/0EFVXYtfmjmS+jgFdUMTd+KuMTEpA3fU1l/lNI9Rxi7ogZFfClDEspQzS1BmmFEmlb07+ePKfBDBSmnFnnWd4hfb0f8ahtixjbElVsR06oYoClnZEYNmuI6ko11hKaYCJi3CdncTchmGZFNL0IWW4BssoGgaD3yaD2C5ocTHG79jbpz16k/d436s9eoP3OVAxdvcOz6HRp++YP9F2+x7/zvNDS3caSlncbmdhovt9F4qY3DF25y+PxNjl9uJ3b1boTCk63wsBvzvbu4HXa6XU5sHfdw2a14PW66u5w8feTlWY8Xd6cdj6sTl8OG974bt9PBA08X9PfhG8sKDiLkHm+mr6eHDqsdV5eH+90PcHS6cHQ6sdocmC1WOp0unC43HWYLZrMVi8WGxWrDarNjd3TifdjD82fPWKw/gJDX1MLzh17MVhtdXW48nvs4HJ3Y7Q6/rFYbLlcXbrcHi8X6f95ut/vXOZ0uensf09/Xh6bwIELeySt+YIfZ6i/6oC822Wx2LBaLP++Dms0WP9QXOzrM3L17z+97enrp/7sPjfEQgu7UFaAf76NeHj9+4pfvxFfnr3qfnjx5+pr3qb/vOZriQ/wDMX1n3s/PrWAAAAAASUVORK5CYII=","aspectRatio":1.152542372881356,"src":"/static/9dfc43e2f27e5b6a0b0978f89aaf8742/3225f/pic2.png","srcSet":"/static/9dfc43e2f27e5b6a0b0978f89aaf8742/c972b/pic2.png 340w,\n/static/9dfc43e2f27e5b6a0b0978f89aaf8742/27625/pic2.png 680w,\n/static/9dfc43e2f27e5b6a0b0978f89aaf8742/3225f/pic2.png 920w","sizes":"(max-width: 920px) 100vw, 920px"}}}}}],"relativePath":"IRA2/index.md","relativeDirectory":"IRA2","ext":".md","sourceInstanceName":"project"},{"id":"8b947ad2-bedc-55c5-b078-0945f163d57d","children":[{"__typename":"MarkdownRemark","id":"d6cda43a-b7d4-5a2d-8cdc-4e3835d99ebb","fields":{"slug":"/TabDealit/"},"frontmatter":{"title":"TabDealit","date":"2020-03-30T00:00:00.000Z","description":"FAST-Barter (AKA TabDealit). A online Platform to build Communities by exchanging items the old barter way.","tags":["Angular","Firebase","RxJs","REST","API","Google","DSC","Solution Challenge 2020"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAACwUlEQVQoz22MaUiTAQCGPyi6KEr6EVSQRCdFSAYVlraWli3LtsSpzdnSufWp+9TNWjrdpquGacck7MBIslaxDksLA1u1LIxu7baTon6V1yIln1DoXw88vH8eXiFkQypj1yYxKiaBMbFqhsuVDF+5kWH/lA0a/18HuxFyJeMUSYyMVROmTkXYdNxH/JHTKKpqiak8hmzPISJdHiIc+1hsK2eRdTdhZifzpWLmiFZm6C2E6iSmakQmKNMYvS6F8Qo1oStWM3l5DILxWgsZjQE2Hz/LJpsdVZGdtblmorNMRIsm5IZsZJkikekGotKNRKUbiNQZkOmz2O45QsXJcygsxUyISyZkXTKC2HQPfWOALWcaSa6qIamqBlVFNUq3hzjXfta7KlE4ylG5PcSW7GHVzlIiJDPLJDNxxXbiS4pYaJSYmJhJiEqHIPkfktV8H723AV2ph41ZNhIkO/F5ZRirT9E5AEGg5vQZlGoNqbZCjp5T4nRHsEQeTqFTjt6lYlJKDpPUegRLyzNyA0/JOHWBrYVOZOGL0WnSiNJK5FfX0dXdxYHKSrSbU4ldGY06R0+tN4KCvHBGjRzDgtnTUYkJTMswM0UjIljvv6Cg9Q0G7wkSxGgSk7VYihyk5KSzZZcbu7MUrUZLXs42/E1XufLwDucb3Fy5dJk8KZ9VK5aiyl7DDLGQUF0uQsmTDqyP3rGjoZ5a70FWr08k02jCe7GOvT4fPt8FKnaX0dpyg0F8d5spr9rAg9YGbvpvc/SwluxdCmZlO5hpLEAoe/EZ6+N3VD99w88fP/H7Azxva+d3by/Nrzro6esn2NM9dMYAXG9/jv9eLe1t1/jy9T2vX9VzosnLLJOdeSYbguvlF4raPlH34Tv/+N3XN7SBT9/oDP7iVzBIZ2cXA/393Hr7kZ5+GPgD3T29Q931tg7m5jsIs5TyFxsJ+w9wFfI1AAAAAElFTkSuQmCC","aspectRatio":2.035928143712575,"src":"/static/91be5a1c74b4d8217d953eb8641e94c4/40a76/pic1.png","srcSet":"/static/91be5a1c74b4d8217d953eb8641e94c4/c972b/pic1.png 340w,\n/static/91be5a1c74b4d8217d953eb8641e94c4/27625/pic1.png 680w,\n/static/91be5a1c74b4d8217d953eb8641e94c4/40a76/pic1.png 1360w,\n/static/91be5a1c74b4d8217d953eb8641e94c4/60d1f/pic1.png 1896w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"TabDealit/index.md","relativeDirectory":"TabDealit","ext":".md","sourceInstanceName":"project"},{"id":"4120fed6-20a6-5543-bb27-680128d7dd68","children":[{"__typename":"MarkdownRemark","id":"d466fc08-2534-5d01-aecd-ffc1ed655b54","fields":{"slug":"/archi/"},"frontmatter":{"title":"Archi · LLM Copilot for CMS Ops","date":"2024-05-15T00:00:00.000Z","description":"Partnering with MIT to build an LLM-powered RAG copilot for CMS computing operations.","tags":["LLM","RAG","React","FastAPI","CMS","MIT"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAABJ0lEQVQoz21Sy2rDMBDM/39I6TWn9tLk0jSBQqCHUkJbiu3YpvJDtnBw/ZCmrGIJy4pgvauVNDue3VXXdZgvpZT24zgijmMEQWB9GIaIoghSSufuPF4ZQLo0DINzoaoq5HmufcYYiqLQtgQye/IWUIgaaZp6lW8tc04EiH2SJDA4FrDiHFmWOdVM3OYF/kp+zUvpnNEfMMasDBaQwKia1Wfy4hzjuNnhbfOCyy/zdBZCoK5rHXsamqRmMAFmHyfstq/YPx3Av3+cYuYNmcdwKbLVUSkNmp8+zVZ/ljp7XSaB+753NLyyUJBqhIL0zmiVZYm2bf0uk4Y0Y7eacv94wN3D3ss3TaN1p+kgMg5DSswrkcnp4fb4hfXzu2VsADnnOEeRHniD8w8wOgqBHJbOXAAAAABJRU5ErkJggg==","aspectRatio":1.92090395480226,"src":"/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/40a76/archi.png","srcSet":"/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/c972b/archi.png 340w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/27625/archi.png 680w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/40a76/archi.png 1360w,\n/static/39c8dd0ef4dc6fe15f1d83c15a89c1bb/ca459/archi.png 1766w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"archi/index.md","relativeDirectory":"archi","ext":".md","sourceInstanceName":"project"},{"id":"725cbba4-672d-582e-8777-3747458b03d9","children":[{"__typename":"MarkdownRemark","id":"1c0bb05a-e532-5621-b469-7a4d9b9538f7","fields":{"slug":"/argusa-ai-challenge-2025/"},"frontmatter":{"title":"Argusa AI Challenge 2025 · Runner-Up 🥈","date":"2025-11-05T00:00:00.000Z","description":"Secured 2nd place at the Argusa AI Challenge 2025 by building ARGRAG, a RAG system for complex enterprise document corpora with multi-modal analysis, metadata intelligence, and real-time performance.","tags":["AI","LLM","RAG","Multimodal AI","FastAPI","Python","Hackathon","EPFL","Argusa"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAUCBv/EABUBAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIQAxAAAAHdCGLoEgP/xAAaEAEBAAIDAAAAAAAAAAAAAAACAQMSABEy/9oACAEBAAEFAgkbuu9pOK0s5sjOLx//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAbEAACAwADAAAAAAAAAAAAAAABEQACIRAiMf/aAAgBAQAGPwLKt+TtVAxExg7CLWY4/8QAGhABAAMBAQEAAAAAAAAAAAAAAQARQSFRcf/aAAgBAQABPyHcBX1EhYal8ZXOgNilQNit6I+Z/9oADAMBAAIAAwAAABDwD//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/EKf/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAgEBPxCH/8QAGhABAAMBAQEAAAAAAAAAAAAAAQARITFB8P/aAAgBAQABPxAFszEv1x8ohppUm3N+2Fngi1awkiYHnI/JJpDxzQuIqs//2Q==","aspectRatio":1.780104712041885,"src":"/static/0e012013c1c2686cf486cdc39f3accec/ac53a/argusa-ai-hackathon-runner-up-shot.jpg","srcSet":"/static/0e012013c1c2686cf486cdc39f3accec/722c4/argusa-ai-hackathon-runner-up-shot.jpg 340w,\n/static/0e012013c1c2686cf486cdc39f3accec/1d671/argusa-ai-hackathon-runner-up-shot.jpg 680w,\n/static/0e012013c1c2686cf486cdc39f3accec/ac53a/argusa-ai-hackathon-runner-up-shot.jpg 1360w,\n/static/0e012013c1c2686cf486cdc39f3accec/0e329/argusa-ai-hackathon-runner-up-shot.jpg 1600w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"argusa-ai-challenge-2025/index.md","relativeDirectory":"argusa-ai-challenge-2025","ext":".md","sourceInstanceName":"project"},{"id":"8ee89610-570c-59ec-ac69-ec899d13ddf1","children":[{"__typename":"MarkdownRemark","id":"44cf08fb-dc3e-509e-8afa-ef64cb712ac8","fields":{"slug":"/cache-size-over-miss-rate/"},"frontmatter":{"title":"CSoMR Study","date":"2019-11-29T00:00:00.000Z","description":"Cache Size Over Miss Rate Study.","tags":["Cache","CA"],"thumbnail":null}}],"relativePath":"cache-size-over-miss-rate/index.md","relativeDirectory":"cache-size-over-miss-rate","ext":".md","sourceInstanceName":"project"},{"id":"34381a67-a596-57f6-b37d-06e9f1b249af","children":[{"__typename":"MarkdownRemark","id":"db247d3a-901b-5b27-8c23-b948afa15fbf","fields":{"slug":"/cloud-canvas-ai/"},"frontmatter":{"title":"CloudCanvasAI","date":"2025-11-15T00:00:00.000Z","description":"AI-powered document creation platform pairing Claude with a live .docx / .pptx / .pdf / .xlsx preview. Chat on the left, documents render live on the right, each user gets their own isolated E2B sandbox.","tags":["AI","LLM","Claude","RAG","FastAPI","React","E2B","Firebase","Python"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAACEklEQVQoz0WSzWoTURiGB9Sk+WmSSeZ/JtM2MJOaNukiUCtiNwq1e3eK2o0XUBR0L6gouqgx2XshWvASvIO66LKGkMy0po98p0w88HLOnOE8532/72it1ZhW2ML3fTzPUwqCQM22bSuZjQqGXsTUSxh6Cdd1CIImvu/huu7iXLPZRGu1WqytrRGGIfV6nUKhQLVapVQqkcvlyeduUPX7GPE+RrRHbXUX22vSbq/j+QGmaWFZcrGD7bhonU6HXq9Ht9vFNE2KxaKCLS8vU6lUKBYLBP1nxPvviPfeEO6+Iopucqu/Sa+7Tm8jWmhrM0YTy1ncel1nJWwirqMoIo5jHMfB0Ms0qnkatQJ6+Ror0Q7b95+zfe+ArbtP6ew8YuP2Y7p3nqBZlli2VK0ksm1ffRuGoSSuG4aJZTv4QUg+d50HDw/5/O0Xb0c/ef3pmMP333nx4QcvPx6jZYUX6bqunApEgRoNarWa2i+Xy0qapjH8eoSM2WzG/3FJMhtfAcWRRJNmSKfa7fYirkCkltkswKOjLwqRJAnn5xdc/J0znc44O/tzFVk6JWBxI67EpcCktlIGcZj9E+BoNCJJUk5PT0nSVEEnk4lyrLmujee6CiCH5NlIl6Xbsl5aWlpoEXk45PISxuPxInCSnjOeTNH63VXiOFIPVZxk8bPGZPUUyb5cNhgMmM4STk5+k6apAs7nc6V/ka1i8DmHKOgAAAAASUVORK5CYII=","aspectRatio":2.0238095238095237,"src":"/static/0de17268883730afe1d095730e07f7f8/40a76/cloudcanvas.png","srcSet":"/static/0de17268883730afe1d095730e07f7f8/c972b/cloudcanvas.png 340w,\n/static/0de17268883730afe1d095730e07f7f8/27625/cloudcanvas.png 680w,\n/static/0de17268883730afe1d095730e07f7f8/40a76/cloudcanvas.png 1360w,\n/static/0de17268883730afe1d095730e07f7f8/1e49b/cloudcanvas.png 2040w,\n/static/0de17268883730afe1d095730e07f7f8/2d037/cloudcanvas.png 2528w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"cloud-canvas-ai/index.md","relativeDirectory":"cloud-canvas-ai","ext":".md","sourceInstanceName":"project"},{"id":"f6df416f-f303-5171-96a7-43c6dbd0295b","children":[{"__typename":"MarkdownRemark","id":"06f551fd-9ae0-5e38-bada-5b96e0776597","fields":{"slug":"/cms-workflow-operations/"},"frontmatter":{"title":"CMS Workflow Management DevOps","date":"2025-06-12T00:00:00.000Z","description":"Developing, Operating and extending on WMCore + Unified, so CMS Monte Carlo and reconstruction workloads stay healthy across the WLCG sites.","tags":["CERN","WMCore","FastAPI","React","Kubernetes","OracleDB"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAH/2gAMAwEAAhADEAAAAdShQNJihl//xAAbEAABBAMAAAAAAAAAAAAAAAABAgMRIgATMf/aAAgBAQABBQIwM6CgSXa77KfhX//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABgQAQADAQAAAAAAAAAAAAAAAAEQESEg/9oACAEBAAY/AuASsyo//8QAGhAAAgMBAQAAAAAAAAAAAAAAAREAITFxEP/aAAgBAQABPyEQQBWZffMPc3yBxJmRHAn/2gAMAwEAAgADAAAAEDMv/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAERITH/2gAIAQMBAT8QyiUf/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEhMf/aAAgBAgEBPxDain//xAAdEAACAgIDAQAAAAAAAAAAAAABEQAhMUFRYaGx/9oACAEBAAE/EDslU4/K6J4hxn5DjbsqEGEUZ8gXm+o+Ct4M/9k=","aspectRatio":1.3654618473895583,"src":"/static/a2691b872fde247b75a40db137592976/ac53a/CMSAwards-04-Hassan.jpg","srcSet":"/static/a2691b872fde247b75a40db137592976/722c4/CMSAwards-04-Hassan.jpg 340w,\n/static/a2691b872fde247b75a40db137592976/1d671/CMSAwards-04-Hassan.jpg 680w,\n/static/a2691b872fde247b75a40db137592976/ac53a/CMSAwards-04-Hassan.jpg 1360w,\n/static/a2691b872fde247b75a40db137592976/6eda9/CMSAwards-04-Hassan.jpg 2040w,\n/static/a2691b872fde247b75a40db137592976/eb7b7/CMSAwards-04-Hassan.jpg 2720w,\n/static/a2691b872fde247b75a40db137592976/5b997/CMSAwards-04-Hassan.jpg 5322w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"cms-workflow-operations/index.md","relativeDirectory":"cms-workflow-operations","ext":".md","sourceInstanceName":"project"},{"id":"fc441823-c717-5f2a-b92e-0e21b2c8ffdd","children":[{"__typename":"MarkdownRemark","id":"845c5c4d-ccfe-5c90-84ab-d103db96d1bb","fields":{"slug":"/gemini-alchemy/"},"frontmatter":{"title":"Gemini Alchemy","date":"2024-02-20T00:00:00.000Z","description":"A Gemini-powered tool that turns abstract ideas and complex concepts into visually appealing mindmaps. FastAPI backend, Streamlit frontend.","tags":["AI","LLM","Gemini","Mindmap","FastAPI","Streamlit","Python"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADAklEQVQ4y33UaU8bSRAGYH9guqt7PKevOXwfMcQ2WAneDRCDFUIicCDBiXJoV8qykbL//xe8q+72MUO0++HVaGTNo+qqaheYcKFikQOm42bigQlfP7kMwO2SDhXL61RMnOo6NRQ2IMUdWM0hKIjBm/tgvUOI+hMUq03IwRRWOvgVeoQJDUoPe9zBZDbH29UfuHj7HsvP33G8uMbZ1R2WH//E5fuvWCw/4fJ6heF4hj0RQGyhHWZAoY7lwXbLCMop3DA2T78GJ4jgl+vwwgRBpYFS1EFYa4PJUgbcYcKNVIU+VCzhY49cWMLDHnmwRKD7Z5H6PYSlQsH/YlvQNFwl1CHVePX0I5AXmXfVuzCFUO/F6g7KYMKNUdCY3GE6xTI4+aB0CGqPDeYnoCczUFjXwxBuFjLYDsxiajVkCHIq4KUGePcIvDUC703B2xNQuamrVMcWdgXC2WHSS1DIYyGocwge98GjHnhnAj45A39+CX78Gnx8BuoegeIBRFCHaDyFCBu6QoU9AtdLG6QGO/gNbHYFdnID9uYb2Osv4C+uwWdXoNEpSGGtiQblujrppRuwBF5UgzBLqys8+B3s9AbW7QPY6h+w+59gtw/gL+80KNJ9fdwstgYz10mBnropT8EP52DnH8CW3yHHc8jxOdi7B/CLe9DRAtQ+hAibOWwL7q6UmmZshrAB735AjuYaZbd/g1+sQNMFROcI8jHo11HI38+yWdhkAD4+NaA68vIvXZ3C+fk9aPwSon6ggQ20SSF32d0IVGrq/eOjE/Bnr8wgFiuTkxvQ8RVoPF+DaQ60/YYCK3rndP/U0vafg8IGKOqDelPQ6Mz0bLowlfWeQST7kJUuxGAGGQ9hu4nGMuD6bhZNhIoXQ1Q7oPqBHoAeglqVWs9UpKZb7kCGLdjr6uygicIGc0tN+NUugloXXqUNJ2zod7/Wh1vrIUiG8Gp9hNEATtgyR/TSHJYD5Wbb/WS79bafmmw/rKMYqI8b255lMTtoGTD3z+HkL7vwkl927b8wlX8BFnv4ayVqjnUAAAAASUVORK5CYII=","aspectRatio":1,"src":"/static/f016772d810716e898c93843aba65547/f3583/gemini-alchemy.png","srcSet":"/static/f016772d810716e898c93843aba65547/c972b/gemini-alchemy.png 340w,\n/static/f016772d810716e898c93843aba65547/27625/gemini-alchemy.png 680w,\n/static/f016772d810716e898c93843aba65547/f3583/gemini-alchemy.png 1200w","sizes":"(max-width: 1200px) 100vw, 1200px"}}}}}],"relativePath":"gemini-alchemy/index.md","relativeDirectory":"gemini-alchemy","ext":".md","sourceInstanceName":"project"},{"id":"b161e0d2-09a3-521b-a2ff-5777e287b46a","children":[{"__typename":"MarkdownRemark","id":"25ba9bb7-32ab-54c6-b4bb-2795ab4f69be","fields":{"slug":"/graph-plotting/"},"frontmatter":{"title":"Graph MST Plotting","date":"2019-11-29T00:00:00.000Z","description":"Cache Size Over Miss Rate Study.","tags":["Cache","CA"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABb0lEQVQoz62S204CMRCGp53pbpftKpD1gJGsrBEPMSYmJj6IvAAPgCQEWXj630xXQQKXXvyZzkzn63RaYmaIyIFctIw0TVEUBdIkgWEBbXM7KcM5h7quQUQUHWEGs41JYy3ItGst8N6DjEFfLIbCIGshusdaWGZYXROhLMsWmCRJDPzKG8Kz0F5MOy07BmW6i2VEEKIIVb/b7YIMEYwIBt5j7AVv768Yn+W4JUJ9WyGEPG6uqwHyjHF1HtBxBHGESgiFMaAfYK/Xa4HEgscQ8FLmKE5De2Xt3HsMvMVTaDsaDc/wMB6hur7YdW9MHM0WGGcosnc9lfljuymjritcnng4a1DkuxGZo0DnDoAHB4jgJiWECNEmfoG0D1Qny7L2pY98nygtsIw7LwhO4Jzg3gscS6zTB1NOv99vO/wvxe81nU6hWiwWWK/XWK1WUU3TRKuxzWaDddNgqbmmibkv9ZdLzD8/MZ/PMZvNMJl84Bt1Du30VUE0hgAAAABJRU5ErkJggg==","aspectRatio":2.0238095238095237,"src":"/static/7212e3f1bff418a4ea75baadd1a83b0c/40a76/dijkstra.png","srcSet":"/static/7212e3f1bff418a4ea75baadd1a83b0c/c972b/dijkstra.png 340w,\n/static/7212e3f1bff418a4ea75baadd1a83b0c/27625/dijkstra.png 680w,\n/static/7212e3f1bff418a4ea75baadd1a83b0c/40a76/dijkstra.png 1360w,\n/static/7212e3f1bff418a4ea75baadd1a83b0c/eef2e/dijkstra.png 1501w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"graph-plotting/index.md","relativeDirectory":"graph-plotting","ext":".md","sourceInstanceName":"project"},{"id":"d5c3af50-3459-5fce-a61d-e26f12e56f5f","children":[{"__typename":"MarkdownRemark","id":"0030177e-88aa-5250-9a25-b19c5d8e5892","fields":{"slug":"/llm-dev-mate/"},"frontmatter":{"title":"LLM DevMate","date":"2024-03-10T00:00:00.000Z","description":"A VSCode extension that streamlines pasting code context into LLMs. One-click copy, token-aware, works with OpenAI and other providers.","tags":["AI","LLM","VSCode","OpenAI","Developer Tools","JavaScript"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADYklEQVQ4y42SS2/bRhRGhdgacoYS35IoUXyIkihLlmzZsWvLiWPZzgNFgbZBg6LoIijQoouuuuii6/7xUwzpR4wmQBcHMwNwzv0u5zaEtNE0TRvR8ml6Ec1OSrM/ppnNaY4PaZbHiMUZ4vAScbxFPL+pOb5GrK8wVi8wFucY5QkNIR2EaWMOCsz5CSrdQ5XHGCc3GAcvsFYbjMtvEa++o/n8GnH6BnH2rub0LeL5Lcad1Nw7o2Eol8aO5HBzze2Hj7z58JHtj79w9fPvvPjpN97++iff//UP13/8TXD7AzsX3yC27xFX7xG60OZrxMlrjMNXmIsNDaEcmtLB8Qd00wl2XNKOZzj5Eneyxp4eEywv8A4uUcuXGMtLzMMt5nqLPHiFXFxgri4xjraY+xd1wqZy8f0hw2mJ1Z3gBAWWlyODMSooUG5ane0gxwtTnCCj7WW0NE6Clawwjm9qoVAuGsvP8AdLutkB2eyU7nCON13THq1xo5IwWRElE/J8SJyOaIcFlp/TclOUFh5d3yf0EMqj5SV0hvtYw33s/px+UpKnMWEvp+WPsLysQnn53T6/EyaoZIl5eIU5P6+FGssd4vZKwsEcrzfFi/awozmt7gTLS2npyxXZw3qfUIcwVy+RM/3Klo9GC9vBiHZQ0KrWmlZQJ/qvMH8UxgvkfIOcnjwVVh/dtfYp95c/RyUc7CHLU2SxvhcGWG5SV65e7359ymeLaWE0Q46PkNlKC4Na6CXVz39orWr3f6CTamG2Qg7ntdBshQgVIKyQpgoRVgfRjhBejBFmiE6B0S+rCzLZR6bLR/R5uEAO9lBRSUPLjFaIHyZ4QUy3X9Dp5fTiCd1khj8s6YyW2PEMszdBavFg9kh/hoqmKD0NnaIWarLlV5Sb1yzOb5meblmc3bBYX7B3sGF9fks8XWP6CaozQnWLRzoFKhyhgqwar4bZ6qDZzZY827/gWbFmZ75hJz9g1/RpypBdM8BoRyh3iPI0CUrLvbTeu0n1qJpa2O4iVYA0PZQKUDJAWR2U00c5Ayw3rlZp12flxDW6gDt8kNUJ291KaIcpbjTGi8bYXT3UKW63qKj2vXGFo9v8guyJUNnRXfVHdLI6XVwNvh4tq2rx8zI9l5VQtnufECHtqGqvZvC0TefLMs2/pSME3FCx9iQAAAAASUVORK5CYII=","aspectRatio":1,"src":"/static/68919a0d82406a304baa414e88002b51/f3583/llm-dev-mate.png","srcSet":"/static/68919a0d82406a304baa414e88002b51/c972b/llm-dev-mate.png 340w,\n/static/68919a0d82406a304baa414e88002b51/27625/llm-dev-mate.png 680w,\n/static/68919a0d82406a304baa414e88002b51/f3583/llm-dev-mate.png 1200w","sizes":"(max-width: 1200px) 100vw, 1200px"}}}}}],"relativePath":"llm-dev-mate/index.md","relativeDirectory":"llm-dev-mate","ext":".md","sourceInstanceName":"project"},{"id":"cbf38253-8b87-587e-86ec-f448c23d531f","children":[{"__typename":"MarkdownRemark","id":"5e3abc84-d116-5082-9046-d06a5ffef09a","fields":{"slug":"/nu-forum/"},"frontmatter":{"title":"NU-Forum","date":"2019-12-01T00:00:00.000Z","description":"NUDESK is built to provide students a platform to seek help from seniors. built using React, Python Django, PostgreSQL.","tags":["React","Django","Webpack","REST","API","PostgreSQL","Python","DjangoORM"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAACpUlEQVQoz3WMV09TAQCF758wpja0thQKMiKrvZdSuBYQEKm2BEqAttiBti6GFqqyVVA2RIYCcQSNBlCxRaNBGUaIxjiejH/mM5RnH76cc3JyjlBcaKH5QhBfgwuNRoNOp0MXr9vX/5CYmEiyXk96ehpGUYqRZ8rFYT+JoNcnYZFl5Pz82KE2Pp54nQ6NVkucSo1Kvc+ej1OrUe/lPa9SxVSrUqI4eACtVoOUk4VQZjFQIKZQZM5Azs3AnHUEOScVizGNIjGNvOxUpMxUSk0Z2AsykY1ZSKKIaMjBlGeg0HmBUO9tPD4X+VIqQl2lCW+NjL86n3JzGoeVChLUh0hWHyIxTkGSWknyYSV6lYISMYXThdnoVEqy0hM432jjYvslBoduEGpx43XICF5HAXWnRNw2mYFwkMsNtQx2tDDQ2ULQ7+ZsQz1+Zz2XGs+wMN7Fi7n+WHelKcDUSAcLk52EL1dTbTViLxcRgg3FVJ3Ipq/ZyfL8GOO9bTyc7Gcz8oy/39b5tRXl89oKP7ei/PgU4fvHVf7svuf7xhob0WV+764zNdpBfY2FgOs4gschU1F4lJDvFNMDYbqunGNmqIvlx/d59WiWyOI00adTLC1MsDgzypN7g7x+NMHK3DiLMyO8XVpg+FYTLscxnLY8BHupEedpieHrXpbmRxm7GebBcA+bb57ydT3CxupzPrx6EWMrusL22ku2o8t8efeanfUov3c+MjvWQV1VAcdM6QjVJ4zUHs+k76qPob4wTeecNAfc3O0OMdjTTn93GyM3w/u5s4k7bT76Wr30tHjobfXS2+qj1Wen3ipRWZSB4CpO4azVwFVPBdf8VrqDlXQFbIS95bR7ymg7U0rIXULAbsZXIdFcYyZozyVo20OKbRsrDPjLs2m0GvkHZzeoHeeLU10AAAAASUVORK5CYII=","aspectRatio":2,"src":"/static/b87769bf3ed5668c4b75ee4e9ac58c4f/40a76/home.png","srcSet":"/static/b87769bf3ed5668c4b75ee4e9ac58c4f/c972b/home.png 340w,\n/static/b87769bf3ed5668c4b75ee4e9ac58c4f/27625/home.png 680w,\n/static/b87769bf3ed5668c4b75ee4e9ac58c4f/40a76/home.png 1360w,\n/static/b87769bf3ed5668c4b75ee4e9ac58c4f/90f55/home.png 1892w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"nu-forum/index.md","relativeDirectory":"nu-forum","ext":".md","sourceInstanceName":"project"},{"id":"4325ef2a-eed1-5a63-abd5-d25bc6d38ee2","children":[{"__typename":"MarkdownRemark","id":"348e440b-eaee-5f26-8cd0-30f231935cca","fields":{"slug":"/qras/"},"frontmatter":{"title":"QRAS","date":"2019-12-01T00:00:00.000Z","description":"QRAS is QR based Attendance System. built using Flask, and Basic JQuery, Js and Bootstrap.","tags":["SQLite","Jquery","Javascript","Flask","Python","SQLAlchemy"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABR0lEQVQoz61RS0oDQRSc47p06c4TuPEWipCFIkFxo6JHiBpFJaMxJpnp//S/pHsyMDG6EHxQPKpnqrre66JaLDCbL/FZcTAuNkAoQ01o7ok3SmM0e8Lh3SmO7ocYPJzhYHSCi+cbSK5QBO/hfcgQQkJICaUUhBAwxiLGiBiRe1faW9SaojYMxDBUmoJZkf8p0Kv36RTj8SMmZYmyfMNkUsI5ByklrLXQWufLvHP4uSKKNkGLJKKMgRCShcmIrXhKzDgHqSt8LDn2Lh32rw2IUNmo8yi6UTpDzjkY42iaBsaY3BPSt8yVwJxq7AwDds89eGNXhtg0TCNRSjNSom6X6ZI2sYJgFNNKYmvgsX3sQIT+3TCV9z7vrX8eQlhtCAjBQ7uIq5eI29cIH7CmL/qk/5LfeWwj/PgQff1awr/Ahxatvjcy/rm+AFNeCJAMfPr0AAAAAElFTkSuQmCC","aspectRatio":2.0118343195266273,"src":"/static/03e53cdc372f5f71844f5ff02025907f/40a76/home.png","srcSet":"/static/03e53cdc372f5f71844f5ff02025907f/c972b/home.png 340w,\n/static/03e53cdc372f5f71844f5ff02025907f/27625/home.png 680w,\n/static/03e53cdc372f5f71844f5ff02025907f/40a76/home.png 1360w,\n/static/03e53cdc372f5f71844f5ff02025907f/7eb01/home.png 1915w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"qras/index.md","relativeDirectory":"qras","ext":".md","sourceInstanceName":"project"},{"id":"96c84481-ccb3-5e68-a03d-af4f96098e12","children":[{"__typename":"MarkdownRemark","id":"0917f7c3-587b-5ede-b9d0-de0c67cb9423","fields":{"slug":"/qrsms/"},"frontmatter":{"title":"QRSMS","date":"2019-12-01T00:00:00.000Z","description":"QRSMS - QR based Student Management System. built using React, Python Django, PostgreSQL.","tags":["React","Django","Webpack","REST","API","Python"],"thumbnail":null}}],"relativePath":"qrsms/index.md","relativeDirectory":"qrsms","ext":".md","sourceInstanceName":"project"},{"id":"10abbc74-b975-53f0-aaf8-e1394e382d6b","children":[{"__typename":"MarkdownRemark","id":"c242602d-b4c9-58d3-8f3f-697989a286fd","fields":{"slug":"/whats-cooking/"},"frontmatter":{"title":"What’s Cooking? Predicting Cuisines from Recipe Ingredients","date":"2020-05-11T00:00:00.000Z","description":"Semester Project - Information Retrieval and Artificial Intelligence - CS317 & CS401 - FAST NUCES (Karachi)","tags":["AI","Classification Model","Exploratory Data Analysis","React","Django","REST","API","IR","Python","Jupyter","notebook","netlify"],"thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABJ0AAASdAHeZh94AAADL0lEQVQ4y3XR209bBQDH8dPTcw5t1572tIeWc1p6oYeyXqA0BdZCh1BgFChtZ5FBLBrHmFti5hKUizJnvD/4oEsW3bKNi9MHedDEF0188h/7mhpjFqP/wCe/i+DufInU/gx78xPsKx9jX/oI29wRzuY3pFe+ptjYQl+5x3jlNmZzm9jyA2bWbuGcPcQ5fIQze4hr6AB36gC3tY8Q3vmKuXun1D44o/b+KbXDU2r7xywdfE/r3VM6hw9o7J1w7e63tPcfMlDdpX+sRqjSoS//Br2FHfz5N3FZWzhimwjlW59y/vARj5+e8+TJjzx7es7xs584Of6Zk5NfOD75je/OfuXs+e/88PwPxkodBHWKwZFrWIVXKGfKNEbKlIwklieEEG/vMRqbxOMbxa8V0LQiuj5JKDSDaS7S318nHm+TTG5iJbeYmH6b1o0vWN76kMutPWZzFe7MVri7MMNGqYyQvL7H9EIZy7jIYLSAGS4RjU4TT8yTTC6TSrW4mF4nl3uVTG6Hhckr7G1E2d1IcLseR5+o4Fmr4V1bwDMziZB//R02ygX8poURzxE0ChjGBJFIhVisSiJRw7IapFJr5HIdeoMNBGEKUSphs48hSyMo9gyKPUWPPICQ7dxnNVPHpacJhPLoeoZgcPQfNPo3mrQapNPrBIOriPZpZGUKWb6ErBRRlDyykkVRhhCGr9/n5cIifreB35fA57P+F02lmui9DUSxiiy/hCxPIXVRuYis5FGULIKxc0CiNErIpxIJhfB6o/i0/0CjVZLJJQJ6F1xEkuaQ/oV2kwqJ7V1GRyzsagCXbnLBH0FVY2iaReAFNByuEI9X8fu7YB1JWsT+AtqtryhFBPPmEQPD4zidGl7VwOnSueA2UL1ddBBdzxIMdY/qvn8Zzd/CJl5FkutIcg1JmkeWZxDFMjbbGELsxh2ypgtFEHDZJWTRgUNRcTl0VHcYn5ogoA3Rq6cx+obxqksIQgvRtowoXvlrT5ttGs03T1/fAoLWfAs1FCOaLuDU++nxRQjGhtHMLBHrEnq4iN8s0m+NY8bzBIw2PZ7XcKibODzruNQ2kqPO6tX32L75OX8CfYWcKU2AmkQAAAAASUVORK5CYII=","aspectRatio":1.588785046728972,"src":"/static/f7860cd3340dd34dea20917fb2024f01/40a76/Annotation%202020-07-23%20082642.png","srcSet":"/static/f7860cd3340dd34dea20917fb2024f01/c972b/Annotation%202020-07-23%20082642.png 340w,\n/static/f7860cd3340dd34dea20917fb2024f01/27625/Annotation%202020-07-23%20082642.png 680w,\n/static/f7860cd3340dd34dea20917fb2024f01/40a76/Annotation%202020-07-23%20082642.png 1360w,\n/static/f7860cd3340dd34dea20917fb2024f01/06587/Annotation%202020-07-23%20082642.png 1391w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}],"relativePath":"whats-cooking/index.md","relativeDirectory":"whats-cooking","ext":".md","sourceInstanceName":"project"}]}}}