1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[327],{1592:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/projects",function(){return a(8316)}])},5314:function(e,t,a){"use strict";a.d(t,{Yw:function(){return o},aS:function(){return i},q:function(){return r}});var n=a(9815),r={professional:[{id:"olympus",name:"Olympus \u2014 AI Agent Platform",category:"professional",company:"Certa",image:"/projects/olympus.jpeg",description:"Shared AI agent platform that consolidated duplicated stacks across Risk, Contracts, and Data agents with multi-tenant document isolation.",tags:["Python","FastAPI","uv monorepo","Qdrant","MongoDB","AWS Bedrock","LLM Platform","LlamaParse"],achievements:["Shared AI agent platform with multi-tenant document isolation","2 production agents migrated, 2 LLM layers deleted","Golden-set dual-run CI regression harness","Documents-as-tenant-assets access model"],period:"2026 - Present"},{id:"contracts-agent",name:"Contracts Agent",category:"professional",company:"Certa",image:"/projects/contracts-agent.jpeg",description:"Production Python microservice for enterprise contract risk analysis, obligations, and SLA extraction. Deployed into the first enterprise client's live legal and contracting workflow.",tags:["FastAPI","Celery","SQS","MongoDB","Qdrant","Enterprise","AWS ECS","AWS Bedrock"],achievements:["Deployed into first client's live contracting workflow","~60% lower cost per contract","5 specialized LLM agents behind 1 entrypoint","Structural multi-tenant shard isolation"],period:"2026"},{id:"risk-agent",name:"Risk Agent",category:"professional",company:"Certa",image:"/projects/risk-agent.jpeg",description:"Agentic compliance engine evaluating SOC 2, ISO, PCI DSS, HIPAA, and pentests across 21 risk domains (~8,400 calls, 210M tokens). Collapses 10\u201312 hours of manual analyst review to under 10 minutes.",tags:["Agentic RAG","AWS Bedrock","LlamaParse","Qdrant","LLM Evals","Compliance"],achievements:["10\u201312 hours \u2192 <10 min per assessment","10.6x Bedrock throughput speedup modelled","100% citation coverage for SOC 2 reports","Established an attribute-level accuracy baseline measured against human ground truth, with root-cause analysis feeding a sub-24-hour evaluation loop."],period:"2025 - 2026"},{id:"wce-designai",name:"Workflow Context Extractor & DesignAI",category:"professional",company:"Certa",image:"/projects/designai.png",description:"Patented workflow context extraction layer (62% \u2192 97% accuracy) and GenAI solution designer that reduced solution-design time by 60% with ~10x performance boost for Fortune 100 client teams.",tags:["GenAI","Patent","FastAPI","Evals","Portkey","Enterprise"],achievements:["Patent filed in the US and India (Sole inventor)","Certa-fied Genius Award (August 2025)","62% \u2192 97% accuracy rebuild","60% design time reduction, ~10x speedup"],period:"2023 - 2025"},{id:"product-data",name:"Product Data & Adverse Media",category:"professional",company:"Certa",image:"/projects/product-data.png",description:"Third-party data intelligence platform covering 280+ sanctions lists with graph-based entity/UBO layer and multi-LLM adverse media mapping deployed in Fortune 100 enterprise demos.",tags:["Python","Graph DB","Multi-LLM","Data Engineering","FastAPI"],achievements:["280+ sanctions lists coverage","2.5x revenue uplift potential","Fortune 100 demo deployment"],period:"2024 - 2025"},{id:"openmind",name:"OpenMind",category:"professional",company:"Accubits",image:"/projects/openmind.png",description:"Flask-based microservice for organizational network and employee behavior analysis.",tags:["Flask","Python","Analytics","Microservices"],period:"2022 - 2023"},{id:"codeego",name:"CodeEgo",category:"professional",company:"Accubits",image:"/projects/codeego.png",description:"Multi-tenant Python SAST microservice for automated code security analysis.",tags:["Python","Security","SAST","Microservices"],period:"2022 - 2023"}],personal:[{id:"smartangle",name:"smarTangle",category:"personal",image:"/projects/smarTangle.png",description:"A Tangle network based SaaS Warehouse Optimization System for a Food Warehouse that c
1overs tracking of the movement, quality and shelf life of the product and also predicts the requirement of raw materials based on daily demands using the FbProphet Time Series forecasting model.",tags:["Tangle","Django","InfluxDB","AWS","Docker","Flutter"],demo:"https://www.youtube.com/watch?v=LEVnECEvn_U",github:null,period:"June 2020 - July 2020",achievements:["Time series forecasting with FbProphet","Real-time warehouse tracking","Cross-platform (Web + Mobile)"]},{id:"bankeasy",name:"BankEasy",category:"personal",image:"/projects/BankEasy.png",description:"Contact-less banking solution incorporating NFC technology, secure QR scanning paired with a 2FA hardware key (BEKey) wired with Tangle networking for contact-less ATM transactions.",tags:["Django","Python","YubiKey","Flutter","Tangle","NFC"],demo:"https://youtu.be/PvgbTnNox_k",github:null,period:"July 2020",achievements:["Top 15 International Projects (Abu Dhabi Government)","First Prize at NIT Calicut Hackathon","2FA with hardware security key"]},{id:"bitmedi",name:"BitMedi",category:"personal",image:"/projects/BitMedi.png",description:"BitMedi is a secure, user-friendly system for the organized storage and retrieval of medical records.",tags:["Flutter","Django","Firebase","AWS"],demo:"https://www.youtube.com/watch?v=ZwaiBJ8Extk",github:null,period:"Apr 2019 - Mar 2020",achievements:["Best Project, Cisco ThingQbator","Seed funding recipient","Published at ICECMN 2021"]}],research:[{id:"ugv",name:"Unmanned Ground Vehicle (UGV)",category:"research",company:"Microsoft",image:"/projects/ugv.png",description:"UGV for non-invasive endangered-species survey pilots with custom Python communication libraries for long-range telemetry and data transfer over XBee/ZigBee without internet connectivity.",tags:["Python","IoT","XBee","Robotics","Telemetry"],period:"Oct 2021 - Jun 2022",achievements:["Published at ICCIS 2022","Long-range offline wireless communication","Field wildlife conservation deployment"]},{id:"grapnel",name:"Grapnel",category:"research",company:"Kerala Police Cyberdome",image:"/projects/grapnel.png",description:"Dark-web crawling, indexing, and analytics platform. Built major Angular front-end components and integrated GraphQL APIs.",tags:["Angular","GraphQL","OSINT","Security"],period:"Feb 2021 - Sep 2021",achievements:["\u20b910 Lakh national prize winner","Deployed across law-enforcement agencies","Dark web intelligence platform"]}
1,{id:"djmol",name:"DJMol",category:"research",image:"/projects/djmol.png",description:"Open-source modeling platform for computational chemistry and materials science with an embedded Python interpreter.",tags:["Python","Chemistry","Modeling","Open Source"],period:"2021",achievements:["Published in Journal of Computational Chemistry (IF: 3.376)","Python interpreter integration","Open-source contribution"]},{id:"accident-alert",name:"Accident Alert System",category:"research",image:"/projects/accident-alert.png",description:"IoT-based emergency alert system with false alarm switch funded by Kerala State Govt. (KSCSTE).",tags:["IoT","Arduino","Python"],period:"2020",achievements:["Published at ICCNBDI 2020","KSCSTE funded research","Emergency response system"]}],community:[{id:"ingress-hack",name:"Ingress Hack",category:"community",image:"/projects/ingress-hack.png",description:"Organised a National-level Hackathon with 500+ participants and partnered with Figma and DigitalOcean.",tags:["Event","Community","Leadership"],period:"December 2020 - March 2021",achievements:["500+ participants","Figma & DigitalOcean partnership","MLH LocalHost workshop"]},{id:"openlabs",name:"Openlabs.ai",category:"community",image:"/projects/openlabs.png",description:"Conducted weekly AI/ML sessions for 20+ students. Mentored final-year teams on projects such as DeBlurGAN.",tags:["Education","AI/ML","Mentorship"],period:"September 2019 - January 2020",achievements:["20+ students mentored","Weekly AI/ML sessions","DeBlurGAN project guidance"]},{id:"agrivision",name:"AgriVision",category:"community",image:"/projects/agrivision.png",description:"Crop-disease detection model using TensorFlow. Won YIP State Level and Hash Hackathon Third Prize.",tags:["TensorFlow","Agriculture","Computer Vision"],period:"Jun 2020 - Sep 2020",achievements:["YIP State Level recognition","Hash Hackathon Third Prize","Crop disease detection"]}]},o=function(){return(0,n.Z)(r.professional).concat((0,n.Z)(r.personal),(0,n.Z)(r.research),(0,n.Z)(r.community))},i=function(e){return r[e]||[]}},8316:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSG:function(){return y},default:function(){return f}});var n=a(5893),r=a(7294),o=a(1664),i=a.n(o),s=a(5675),c=a.n(s),l=a(2190),d=a.n(l),p=function(e){var t=e.project,a=(0,r.useState)(!1),o=a[0],i=a[1];return(0,n.jsxs)("div",{className:d().card,children:[!o&&t.image?(0,n.jsx)(c(),{src:t.image,height:300,width:600,alt:t.name,className:d().card_img,onError:function(){return i(!0)}}):(0,n.jsxs)("div",{className:d().placeholderImage,children:[(0,n.jsx)("div",{className:d().placeholderIcon,children:"\ud83d\ude80"}),(0,n.jsx)("div",{className:d().placeholderText,children:t.name})]}),(0,n.jsxs)("div",{className:d().content,children:[(0,n.jsx)("h3",{children:t.name}),(0,n.jsx)("p",{children:t.description}),(0,n.jsx)("div",{className:d().tags,children:t.tags.map((function(e){return(0,n.jsx)("span",{className:e,children:e},e)}))}),(0,n.jsxs)("div",{className:d().cta,children:[t.source_code&&(0,n.jsx)("a",{href:t.source_code,target:"_blank",rel:"noopener noreferrer",className:d().underline,"aria-label":"View source code for ".concat(t.name),children:"Source Code"}),t.demo&&(0,n.jsx)("a",{href:t.demo,target:"_blank",rel:"noopener noreferrer",className:d().underline,"aria-label":"View live demo of ".concat(t.name),children:"Live Demo"})]})]})]})},m=a(5314),g=a(2863),u=a.n(g),h=[{id:"all",label:"All Projects",icon:"\ud83d\ude80"},{id:"professional",label:"Professional",icon:"\ud83d\udcbc"},{id:"research",label:"Research",icon:"\ud83d\udd2c"},{id:"personal",label:"Personal",icon:"\u2b50"},{id:"community",label:"Community",icon:"\ud83e\udd1d"}],y=!0,f=function(){var e,t=(0,r.useState)("all"),a=t[0],o=t[1],s=(0,m.Yw)(),c="all"===a?s:(0,m.aS)(a),l={all:s.length,professional:m.q.professional.length,research:m.q.research.length,personal:m.q.personal.length,community:m.q.community.length};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:u().hero,children:[(0,n.jsx)("h1",{className:u().heroTitle,children:"Projects Portfolio"}),(0,n.jsx)("p",{className:u().heroSubtitle,children:"Production AI agent platforms, enterprise microservices, and applied research contributions"}),(0,n.jsx)("div",{style:{marginTop:"1.5rem"},children:(0,n.jsx)(i(),{href:"/case-studies",children:(0,n.jsxs)("a",{style:{display:"inline-flex",alignItems:"center",gap:"0.5rem",background:"rgba(97, 175, 239, 0.12)",border:"1px solid rgba(97, 175, 239, 0.35)",padding:"0.6rem 1.25rem",borderRadius:"8px",color:"#61afef",textDecoration:"none",fontSize:"0.92rem",fontWeight:"500"},children:[(0,n.jsx)("span",{children:"\ud83d\udcd6"}
1),(0,n.jsx)("span",{children:"Looking for architectural deep dives? Read the 4 Flagship Case Studies \u2192"})]})})})]}),(0,n.jsx)("div",{className:u().filterSection,children:h.map((function(e){return(0,n.jsxs)("button",{type:"button","aria-pressed":a===e.id,className:"".concat(u().filterButton," ").concat(a===e.id?u().active:""),onClick:function(){return o(e.id)},children:[(0,n.jsx)("span",{className:u().filterIcon,"aria-hidden":"true",children:e.icon}),(0,n.jsx)("span",{className:u().filterLabel,children:e.label}),(0,n.jsxs)("span",{className:u().filterCount,children:["(",l[e.id],")"]})]},e.id)}))}),(0,n.jsxs)("div",{className:u().projectsContainer,children:[(0,n.jsxs)("div",{className:u().projectsHeader,children:[(0,n.jsx)("h2",{className:u().projectsTitle,children:"all"===a?"All Projects":null===(e=h.find((function(e){return e.id===a})))||void 0===e?void 0:e.label}),(0,n.jsxs)("p",{className:u().projectsCount,children:[c.length," ",1===c.length?"project":"projects"]})]}),(0,n.jsx)("div",{className:u().projectsGrid,children:c.map((function(e){return(0,n.jsx)(p,{project:e},e.id)}))}),0===c.length&&(0,n.jsx)("div",{className:u().emptyState,children:(0,n.jsx)("p",{children:"No projects found in this category."})})]})]})}},2190:function(e){e.exports={card:"ProjectCard_card__Ilp8p",card_img:"ProjectCard_card_img__TpaCA",placeholderImage:"ProjectCard_placeholderImage__cO_uo",placeholderIcon:"ProjectCard_placeholderIcon__4cBnm",placeholderText:"ProjectCard_placeholderText__JSgsa",content:"ProjectCard_content__SHdnM",tags:"ProjectCard_tags__Atl1P",cta:"ProjectCard_cta__J86_O",underline:"ProjectCard_underline__IoTds"}},2863:function(e){e.exports={hero:"ProjectsPage_hero___6HFe",heroTitle:"ProjectsPage_heroTitle__Kv29o",heroSubtitle:"ProjectsPage_heroSubtitle__YUt96",filterSection:"ProjectsPage_filterSection__S_IWm",filterButton:"ProjectsPage_filterButton__Zyhyy",active:"ProjectsPage_active__fpLs9",filterLabel:"ProjectsPage_filterLabel__u5Pnx",filterIcon:"ProjectsPage_filterIcon__qXFiV",filterCount:"ProjectsPage_filterCount___jBDH",projectsContainer:"ProjectsPage_projectsContainer__yF81n",projectsHeader:"ProjectsPage_projectsHeader__o6Br4",projectsTitle:"ProjectsPage_projectsTitle__7vq4g",projectsCount:"ProjectsPage_projectsCount__nqGJY",projectsGrid:"ProjectsPage_projectsGrid__CGYkF",emptyState:"ProjectsPage_emptyState__QLWmn"}}},function(e){e.O(0,[774,888,179],(function(){return t=1592,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.