[{"data":1,"prerenderedAt":533},["ShallowReactive",2],{"profile-footer-en":3,"projects-list-en":35},{"id":4,"title":5,"body":6,"description":16,"extension":21,"meta":22,"navigation":30,"path":31,"seo":32,"stem":33,"__hash__":34},"profile\u002Fen\u002Fprofile\u002FdataDiri.md","Farhan Alwanda",{"type":7,"value":8,"toc":17},"minimark",[9,13],[10,11,5],"h1",{"id":12},"farhan-alwanda",[14,15,16],"p",{},"Full-Stack Developer & Junior AI Engineer",{"title":18,"searchDepth":19,"depth":19,"links":20},"",2,[],"md",{"name":5,"jobTitle":23,"email":24,"phone":25,"whatsapp":26,"linkedin":27,"instagram":28,"github":29},"Full-Stack Developer & AI Engineer","raja.farhan.alwanda@gmail.com","+628978648072","https:\u002F\u002Fwa.me\u002F628978648072","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Ffarhan-alwanda\u002F","https:\u002F\u002Fwww.instagram.com\u002Ffarhnalwnd\u002F","https:\u002F\u002Fgithub.com\u002Ffarhnalwnd",true,"\u002Fen\u002Fprofile\u002Fdatadiri",{"title":5,"description":16},"en\u002Fprofile\u002FdataDiri","fA0ukymtfxLvHYozXGyp9I2UkvH1qAG__gzR8XjuVwA",[36,111,180,234,288,345,394,440,487],{"id":37,"title":38,"body":39,"description":90,"extension":21,"featured":30,"links":91,"meta":94,"navigation":30,"order":98,"path":99,"seo":100,"stem":101,"tech":102,"thumbnail":109,"__hash__":110},"projects\u002Fen\u002Fprojects\u002F1-cv-matcher-ai.md","Hirezy — CV Matcher AI",{"type":7,"value":40,"toc":86},[41,48,53],[14,42,43,47],{},[44,45,46],"strong",{},"Hirezy"," is an intelligent recruitment platform designed to streamline hiring workflows for HR professionals and accelerate job discovery for candidates.",[49,50,52],"h3",{"id":51},"key-features","Key Features",[54,55,56,63,74,80],"ul",{},[57,58,59,62],"li",{},[44,60,61],{},"Automated CV Screening",": Compares resumes against job requirements via a 3-component formula evaluation.",[57,64,65,68,69,73],{},[44,66,67],{},"Multi-lingual Bi-Encoder",": Powered by a fine-tuned ",[70,71,72],"code",{},"paraphrase-multilingual-MiniLM-L12-v2"," model for deep context parsing.",[57,75,76,79],{},[44,77,78],{},"Vector-Based Matcher",": Semantic search for candidates to find positions matching their resume structure.",[57,81,82,85],{},[44,83,84],{},"Actionable Recommendations",": Delivers AI-generated improvement tips for resume formatting.",{"title":18,"searchDepth":19,"depth":19,"links":87},[88],{"id":51,"depth":89,"text":52},3,"An AI-powered recruitment platform that automates bulk CV screening for HR and optimizes job matching for candidates using vector-based semantic search.",{"github":92,"demo":93},"https:\u002F\u002Fgithub.com\u002Ffarhnalwnd\u002Fdicoding-capstone",null,{"category":95,"categoryShort":96,"year":97},"Artificial Intelligence","AI",2026,1,"\u002Fen\u002Fprojects\u002F1-cv-matcher-ai",{"title":38,"description":90},"en\u002Fprojects\u002F1-cv-matcher-ai",[103,104,105,106,107,108],"Python","FastAPI","Sentence-Transformers","PyTorch","Vue.js","Docker","\u002Fporto\u002Fporto-cv.webp","EP2I_R-HAiCrnep4Z4640-VrpYJJnQYxT3i3WaI0MyA",{"id":112,"title":113,"body":114,"description":165,"extension":21,"featured":166,"links":167,"meta":168,"navigation":30,"order":19,"path":171,"seo":172,"stem":173,"tech":174,"thumbnail":93,"__hash__":179},"projects\u002Fen\u002Fprojects\u002F2-catera.md","Catera (Catering Tap Entry & Record Access)",{"type":7,"value":115,"toc":162},[116,122,124],[14,117,118,121],{},[44,119,120],{},"Catera"," is an end-to-end IoT digital solution designed to optimize corporate meal quota management and prevent operational losses.",[49,123,52],{"id":51},[54,125,126,132,142,156],{},[57,127,128,131],{},[44,129,130],{},"ESP32 & RFID Integration",": Automated employee identity card verification at cafeteria gates.",[57,133,134,137,138,141],{},[44,135,136],{},"Real-Time Data Pipelines",": Middleware powered by ",[70,139,140],{},"Node-RED"," linking edge sensors to database.",[57,143,144,147,148,151,152,155],{},[44,145,146],{},"Filament Portal Control",": Full-featured admin panel using ",[70,149,150],{},"Laravel Filament"," and ",[70,153,154],{},"Livewire"," for access logs.",[57,157,158,161],{},[44,159,160],{},"Fraud Prevention",": Prevents double-taps and ensures compliance with company meal allowances.",{"title":18,"searchDepth":19,"depth":19,"links":163},[164],{"id":51,"depth":89,"text":52},"An IoT-based meal quota management system deploying ESP32 and RFID to eliminate catering fraud and ensure policy-compliant meal distribution.",false,{"github":18,"demo":93},{"category":169,"categoryShort":170,"year":97},"Internet of Things","IoT","\u002Fen\u002Fprojects\u002F2-catera",{"title":113,"description":165},"en\u002Fprojects\u002F2-catera",[175,176,140,177,178,154],"ESP32","RFID","Laravel","Filament","cdN08-k07RHD0jUUDfqC9GpbMSgfwuziX6Uugejqris",{"id":181,"title":182,"body":183,"description":221,"extension":21,"featured":30,"links":222,"meta":223,"navigation":30,"order":89,"path":226,"seo":227,"stem":228,"tech":229,"thumbnail":232,"__hash__":233},"projects\u002Fen\u002Fprojects\u002F3-it-framework-cms.md","SSO Portal Management",{"type":7,"value":184,"toc":218},[185,188,190],[14,186,187],{},"Centralized IT-Framework CMS designed to integrate diverse internal corporate systems into a single, unified ecosystem.",[49,189,52],{"id":51},[54,191,192,202,212],{},[57,193,194,197,198,201],{},[44,195,196],{},"Centralized Single Sign-On",": Unified session management across web apps and ",[70,199,200],{},"Flutter"," mobile clients.",[57,203,204,207,208,211],{},[44,205,206],{},"Custom Authentication Guards",": Custom ticket-based tokens using ",[70,209,210],{},"Laravel Sanctum"," for secure data routing.",[57,213,214,217],{},[44,215,216],{},"Granular RBAC",": Full role-based authorization controls enabling custom permissions per module.",{"title":18,"searchDepth":19,"depth":19,"links":219},[220],{"id":51,"depth":89,"text":52},"A centralized, secure portal ecosystem featuring dynamic access permissions and unified authentication across multi-module systems.",{"github":18,"demo":93},{"category":224,"categoryShort":225,"year":97},"Web Development","Web","\u002Fen\u002Fprojects\u002F3-it-framework-cms",{"title":182,"description":221},"en\u002Fprojects\u002F3-it-framework-cms",[177,178,230,231,210,200],"PHP","Tailwind CSS","\u002Fporto\u002Fporto-portal.webp","gsupZzTaprwLDaV8pPCzEWKWWv6YSOoGZ9qdNsgWuTs",{"id":235,"title":236,"body":237,"description":275,"extension":21,"featured":166,"links":276,"meta":278,"navigation":30,"order":280,"path":281,"seo":282,"stem":283,"tech":284,"thumbnail":286,"__hash__":287},"projects\u002Fen\u002Fprojects\u002F4-internal-financial-management-system.md","Internal Financial Management System",{"type":7,"value":238,"toc":272},[239,242,244],[14,240,241],{},"Enterprise budget management application serving 100+ internal users, simplifying allocations and fund transfers.",[49,243,52],{"id":51},[54,245,246,252,266],{},[57,247,248,251],{},[44,249,250],{},"Fund Tracking Automation",": Real-time balance calculations and interdepartmental loan processing.",[57,253,254,257,258,261,262,265],{},[44,255,256],{},"Asynchronous Form Workflows",": Handled dynamic forms and state management via ",[70,259,260],{},"Alpine.js"," & ",[70,263,264],{},"AJAX",".",[57,267,268,271],{},[44,269,270],{},"Hierarchical Approval Path",": Secure workflow validation requiring managers to approve transactions sequentially.",{"title":18,"searchDepth":19,"depth":19,"links":273},[274],{"id":51,"depth":89,"text":52},"An automated budget tracking and interdepartmental loan application built to optimize enterprise financial workflows.",{"github":277,"demo":93},"https:\u002F\u002Fgithub.com\u002Ffarhnalwnd\u002Fbudgeting",{"category":224,"categoryShort":225,"year":279},2025,4,"\u002Fen\u002Fprojects\u002F4-internal-financial-management-system",{"title":236,"description":275},"en\u002Fprojects\u002F4-internal-financial-management-system",[177,260,264,230,285],"MySQL","\u002Fporto\u002Fporto-web.webp","_wnJJFx7Y4QmjPkwpAY9BpkKvU94chYmQRMFLuRvfiI",{"id":289,"title":290,"body":291,"description":334,"extension":21,"featured":166,"links":335,"meta":336,"navigation":30,"order":337,"path":338,"seo":339,"stem":340,"tech":341,"thumbnail":343,"__hash__":344},"projects\u002Fen\u002Fprojects\u002F5-sales-portfolio-cms.md","Sales Portfolio CMS",{"type":7,"value":292,"toc":331},[293,296,298],[14,294,295],{},"Custom B2B Content Management System (CMS) built to digitize Sinar Meadow's product catalog and marketing assets.",[49,297,52],{"id":51},[54,299,300,316,325],{},[57,301,302,305,306,308,309,308,311,313,314,265],{},[44,303,304],{},"Full TALL Stack Engine",": Powered by ",[70,307,231],{},", ",[70,310,260],{},[70,312,177],{},", and ",[70,315,154],{},[57,317,318,321,322,324],{},[44,319,320],{},"B2B Product Showcase",": Easy catalog modifications and tagging using a tailored ",[70,323,178],{}," dashboard.",[57,326,327,330],{},[44,328,329],{},"Mobile-First Layout",": Fully responsive interface optimizing catalog discoverability on mobile.",{"title":18,"searchDepth":19,"depth":19,"links":332},[333],{"id":51,"depth":89,"text":52},"A modern, mobile-first custom CMS engineered to digitize product catalogs and expand corporate digital marketing reach.",{"github":18,"demo":93},{"category":224,"categoryShort":225,"year":279},5,"\u002Fen\u002Fprojects\u002F5-sales-portfolio-cms",{"title":290,"description":334},"en\u002Fprojects\u002F5-sales-portfolio-cms",[177,178,231,342],"TALL Stack","\u002Fporto\u002Fporto-mormade.webp","T0NI6WYbWgp4RWTjb-_emh9Z_mYMVWwFZr6gmcInJew",{"id":346,"title":347,"body":348,"description":385,"extension":21,"featured":166,"links":386,"meta":387,"navigation":30,"order":388,"path":389,"seo":390,"stem":391,"tech":392,"thumbnail":93,"__hash__":393},"projects\u002Fen\u002Fprojects\u002F6-automated-stock-monitoring-system.md","Automated Stock Monitoring System",{"type":7,"value":349,"toc":382},[350,353,355],[14,351,352],{},"Backend automation tool designed to optimize warehouse inventory status tracking and minimize tracking delay.",[49,354,52],{"id":51},[54,356,357,367,376],{},[57,358,359,362,363,366],{},[44,360,361],{},"Asynchronous Check Queue",": Continuous inventory analysis utilizing ",[70,364,365],{},"Laravel Jobs"," to check stock states.",[57,368,369,372,373,265],{},[44,370,371],{},"Automated Mail Alerts",": Broadcasts critical threshold notifications to coordinators instantly via ",[70,374,375],{},"Laravel Mail",[57,377,378,381],{},[44,379,380],{},"Scheduled Reports",": Builds and compiles detailed inventory data logs directly to Excel attachments.",{"title":18,"searchDepth":19,"depth":19,"links":383},[384],{"id":51,"depth":89,"text":52},"A real-time inventory automation system featuring automated critical threshold detection and scheduled Excel reporting.",{"github":18,"demo":93},{"category":224,"categoryShort":225,"year":279},6,"\u002Fen\u002Fprojects\u002F6-automated-stock-monitoring-system",{"title":347,"description":385},"en\u002Fprojects\u002F6-automated-stock-monitoring-system",[177,365,375,230],"LTlWhBHhceOVRNJNub8fVsTf7E_svxYPgt0DFC_px_4",{"id":395,"title":396,"body":397,"description":427,"extension":21,"featured":30,"links":428,"meta":430,"navigation":30,"order":431,"path":432,"seo":433,"stem":434,"tech":435,"thumbnail":438,"__hash__":439},"projects\u002Fen\u002Fprojects\u002F7-warehouse-requisition-approval-system.md","Warehouse Requisition System",{"type":7,"value":398,"toc":424},[399,402,404],[14,400,401],{},"Supply chain application built to streamline logistical administration and automate internal physical approvals.",[49,403,52],{"id":51},[54,405,406,412,418],{},[57,407,408,411],{},[44,409,410],{},"Dynamic Approval Routing",": Configurable validation flow depending on stock classification and user hierarchy.",[57,413,414,417],{},[44,415,416],{},"Automated Audit Trail",": Logs every transaction status change to guarantee historical tracking.",[57,419,420,423],{},[44,421,422],{},"On-The-Fly PDF Rendering",": Compiles requisition data directly into downloadable slips for physical signing.",{"title":18,"searchDepth":19,"depth":19,"links":425},[426],{"id":51,"depth":89,"text":52},"An end-to-end goods requisition platform featuring dynamic multi-level approval workflows and automated audit logging.",{"github":429,"demo":93},"https:\u002F\u002Fgithub.com\u002Ffarhnalwnd\u002Frequisition-slip",{"category":224,"categoryShort":225,"year":279},7,"\u002Fen\u002Fprojects\u002F7-warehouse-requisition-approval-system",{"title":396,"description":427},"en\u002Fprojects\u002F7-warehouse-requisition-approval-system",[177,230,436,437,285],"jQuery","PDF-Generator","\u002Fporto\u002Fporto-rs.webp","ybbLOF5rXQYZgRGy6UPQUzfXTng2lU3AiKgOlZBDRw0",{"id":441,"title":442,"body":443,"description":473,"extension":21,"featured":30,"links":474,"meta":475,"navigation":30,"order":478,"path":479,"seo":480,"stem":481,"tech":482,"thumbnail":93,"__hash__":486},"projects\u002Fen\u002Fprojects\u002F8-sortify.md","Sortify",{"type":7,"value":444,"toc":470},[445,448,450],[14,446,447],{},"Undergraduate thesis project at President University that automates sorting of different waste types.",[49,449,52],{"id":51},[54,451,452,458,464],{},[57,453,454,457],{},[44,455,456],{},"Computer Vision AI",": Classifies waste types instantly using custom trained light computer vision models.",[57,459,460,463],{},[44,461,462],{},"Raspberry Pi Orchestrator",": Serves as the central computing unit interfacing sensors and hardware actuators.",[57,465,466,469],{},[44,467,468],{},"Smart Sensor Mesh",": Employs physical detection modules to calculate bin full percentage and trigger actions.",{"title":18,"searchDepth":19,"depth":19,"links":471},[472],{"id":51,"depth":89,"text":52},"An IoT and AI-powered automatic waste bin system engineered to classify and sort waste in real-time.",{"github":18,"demo":93},{"category":476,"categoryShort":477,"year":279},"Artificial Intelligence & IoT","AI & IoT",8,"\u002Fen\u002Fprojects\u002F8-sortify",{"title":442,"description":473},"en\u002Fprojects\u002F8-sortify",[103,483,170,484,485],"Machine Learning","Smart Sensors","Raspberry Pi","GWUsy3eR-vFKqTYCKuWWr0sMBfvnAljju6T8v36Cce0",{"id":488,"title":489,"body":490,"description":520,"extension":21,"featured":166,"links":521,"meta":523,"navigation":30,"order":525,"path":526,"seo":527,"stem":528,"tech":529,"thumbnail":531,"__hash__":532},"projects\u002Fen\u002Fprojects\u002F9-e-voting-system.md","E-Voting System",{"type":7,"value":491,"toc":517},[492,495,497],[14,493,494],{},"Web voting software developed to enforce integrity, speed, and overall security throughout regional elections.",[49,496,52],{"id":51},[54,498,499,505,511],{},[57,500,501,504],{},[44,502,503],{},"Real-time Live Charts",": Live results display charts tracking vote count immediately as they are cast.",[57,506,507,510],{},[44,508,509],{},"Duplicate Vote Blocker",": Enforces voter token validation mechanisms preventing multiple ballots.",[57,512,513,516],{},[44,514,515],{},"Election Dashboard",": Simplified setup for candidates, voting schedules, and registered voter logs.",{"title":18,"searchDepth":19,"depth":19,"links":518},[519],{"id":51,"depth":89,"text":52},"A secure and transparent electronic voting system for seamless and real-time election management.",{"github":522,"demo":93},"https:\u002F\u002Fgithub.com\u002Ffarhnalwnd\u002Fvotesystem",{"category":224,"categoryShort":225,"year":524},2024,9,"\u002Fen\u002Fprojects\u002F9-e-voting-system",{"title":489,"description":520},"en\u002Fprojects\u002F9-e-voting-system",[177,285,530],"CSS","\u002Fporto\u002Fporto-vote.webp","ANjl6df46JpX_vLHkaoYsgyd24_HkSuAfhiQWAgv70c",1784536362236]