\n ':'';n.innerHTML=`${r}${t}`,n.style.display="flex"},o=()=>{const e=document.getElementById("status-message");e.style.display="none",e.innerHTML=""};e.addEventListener("submit",(async d=>{d.preventDefault(),document.querySelectorAll(".error-message").forEach((e=>e.remove())),document.querySelectorAll(".error-input").forEach((e=>{e.classList.remove("error-input","border-red-500")})),o(),t.disabled=!0,n.textContent="Sending...",r.classList.remove("hidden");try{const t={email:e.email.value,message:e.message.value,name:e.name.value,token:document.getElementById("turnstile-token").value},r=await fetch("/api/contact",{body:JSON.stringify(t),headers:{"Content-Type":"application/json"},method:"POST"}),o=await r.json();if(!r.ok)return o.errors?(o.errors.forEach((e=>{((e,t)=>{const n=document.getElementById(e),r=document.createElement("div");r.className="error-message çra çea mt-1",r.textContent=t,n.classList.add("error-input","border-red-500"),n.parentElement.appendChild(r)})(e.field,e.message)})),n.textContent="Error",s("error","Please fix the validation errors above"),void(null!==widgetId&&turnstile.reset(widgetId))):(n.textContent="Error",s("error",o.message||"Failed to send message"),void(null!==widgetId&&turnstile.reset(widgetId)));n.textContent="Sent!",s("success","Message sent successfully! We'll get back to you soon."),e.reset(),document.getElementById("turnstile-token").value="",null!==widgetId&&turnstile.reset(widgetId),setTimeout((()=>{window.isContactFormOpen=!1}),2e3)}catch(e){console.error("Error:",e),n.textContent="Error!",s("error","Failed to send message. Please try again."),null!==widgetId&&turnstile.reset(widgetId)}finally{r.classList.add("hidden"),setTimeout((()=>{n.textContent="Send Message",t.disabled=!1}),2e3)}})),e.querySelectorAll("input, textarea").forEach((t=>{t.addEventListener("input",(()=>{const n=t.parentElement.querySelector(".error-message");n&&(n.remove(),t.classList.remove("error-input","border-red-500"));const r=e.querySelector(".general-error");r&&r.remove(),o()}))}))}))
From energy engineering to AI, I turn curiosity into impactful projects—one breakthrough at a time.
Built an OG image generator using Cloudflare Workers, leveraging serverless architecture to dynamically create Open Graph images for enhanced social media sharing and SEO performance. Authored a technical blog post detailing the implementation, which was featured on the official Cloudflare blog, showcasing my expertise in serverless technologies and developer advocacy.
Built MediLingo+, an AI-powered medication insight tool using IBM WatsonX Assistant and IBM Discovery for RAG-based intelligent medication information retrieval. Developed a frontend app with Astro JavaScript framework, embedding WatsonX for conversational support and integrating OCR-based label recognition to provide FDA-validated insights on side effects, ingredients, and alternatives.
Created Clear Bureau, an AI-powered Chrome extension that makes government websites accessible by providing real-time translations, simplifying complex terminology, and offering step-by-step guidance using LLMs to help citizens navigate public services.
Developed RezBot, an AI-powered platform that streamlines job hunting by automatically searching LinkedIn for available positions matching user goals. The system generates tailored PDF resumes on-the-fly for each opportunity, allowing users to review and select optimized versions before submission. Features AI-driven skills matching and ATS-optimized formatting to increase application success rates.
Developed GridSense AI, an innovative edge computing solution for micro-grid management in underserved areas. The platform uses IoT sensors and AI to provide real-time insights, predictive analytics, and automated optimization for energy distribution, improving reliability and efficiency of power supply in communities.
I developed an interactive web app using Python and Streamlit to simulate and visualize Brownian Motion and Lévy Flight in 2D. The app allows users to customize parameters such as the number of particles, step size, and simulation duration, and provides dynamic visualizations of particle movement.
Developed Lenso, an AI-powered photo management platform that enables natural language and visual similarity search for digital memories. The system leverages Google Vision API for object and scene recognition, combined with Supabase vectorization for efficient retrieval. Features include secure cloud storage, facial recognition, and collaborative sharing capabilities.
Developed ResolveAI2, an innovative Forge application that transforms customer support by integrating AI-driven intelligence with Jira and Confluence. Features include intelligent ticket handling, AI-powered response generation, and dynamic knowledge base management using Cloudflare Vectorize and TogetherAI.
Created MenuVision, an advanced web application that revolutionizes menu digitization for restaurants using AI. The platform leverages Google Gemini 1.5 Flash for menu text extraction, Together AI's Gemma-2b-it for generating descriptions, and FLUX.1-schnell model for creating realistic food photography.
Developed a sustainability tracking and rewards dApp that motivates individuals to adopt eco-friendly habits. Users can log sustainable actions, earn rewards, and visualize their collective environmental impact using Stellar blockchain technology.
LexiLeap is a Chrome extension designed to help millions of English learners acquire and retain new vocabulary while browsing the web. Our AI-powered tool seamlessly integrates into users' online activities, making vocabulary learning effortless and contextual. The extension provides simplified definitions, context-appropriate examples, one-click word saving, automatic highlighting across websites, hover-over meaning recall, and a personalized word bank tied to user profiles.
Historia revolutionizes history learning by transforming it from static facts into an immersive, AI-powered storytelling experience. The platform focuses on the human element behind historical events, using AI to personalize content delivery and foster community engagement. Through interactive exploration and a vast vector database of historical information, Historia makes history relatable and inspiring for students, educators, and history enthusiasts alike.
Cypark Resources Berhad
Led cross-functional teams to integrate HSE protocols and ISO 50001 standards into renewable energy management tools.
Architected and implemented a full-stack React/Node.js dashboard integrating real-time IoT sensor data from multiple solar farms. Built RESTful APIs for data aggregation and implemented real-time monitoring features, resulting in 30% faster reporting and improved decision-making for maintenance teams
Remote
Developed diverse web applications and automation solutions for clients using Python, Rust, and JavaScript, including AI-driven tools that reduced manual workload by up to 40%
Architected serverless applications and containerized solutions using Docker, Kubernetes, and cloud platforms (AWS, GCP), improving scalability and deployment efficiency
Provided technical consulting services to businesses transitioning to modern technology stacks, guiding them through digital transformation projects and helping reduce operational costs through AI integration and process automation
Solarvest Holdings Berhad
Collaborated on safety assessments for solar installation sites, ensuring compliance with HSE and environmental standards.
Supported solar system design and planning, optimizing energy output while adhering to ISO 50001 and ASHRAE standards.
Gained hands-on experience in renewable energy project implementation and safety protocol development.
Bachelor of Engineering Technology (Energy and Environmental) With Hons
IBM
IBM
McKinsey & Company
Google Cloud
Google Cloud
Google Cloud
Google Cloud
Google Cloud
Maven Analytics
Maven Analytics
Maven Analytics
Maven Analytics
Maven Analytics
Coursera | University of Pittsburgh
Coursera | University of Pittsburgh
Coursera | Technical University of Denmark (DTU)
Coursera | University of Maryland, College Park
Coursera | University of California
Totaltypescript
Programiz
Accenture
Simplilearn
Programiz
Kaggle
freeCodeCamp
Blue Array
Corporate Finance Institute® (CFI)