{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"Joomla Webhooks","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPElEQVQoz1WSSW/UQBBGfYxQxh6P3e2tu7079mTWMNFogIQdCRECIkjcuCBAiAP8/8tDbkCBQ6mrSl89VX1qZ1huEYnBCyKOjn1kYtB5h6k6dNFiyt/5sS85uuMyrZd4Nz9xD1dM337HvXxP8OoTR/srjClxdoeHrHf30PVAIHP0Zs7pmwNhViLSiqnUNtxZwsQNmPgxrhmYqA6vWtHvH9PevaBa7Zkvtjjz9R5VDvhRTlYMpE2POh0sTKQ1IquZCY3fbPGffyR8/RX/3jUyKUhVjSp75O45cvuI7vIKpzxZEemGSZAx5oluCaOK2JwgdWuBYZwT5gPh6oJk94xkfUGYVqTFYIHh6hJx85Pu2Q3O4uzA8u6BrOxp5lsi1TCNcmaqRuQ9SXXKVBq8MMObRnhTSZQUFjiLC6sPVIUfGU6GNc6w2XN+/wl5t6IatkjV4IUKV2SkzYJue9/a4YYKbwRLQ6RbdDVHZrWt07RgKhTNfIMzDCsWyzOKoqWue2RW4QmNJxVxdWrNHjexwLEvtAWOvo92jNckaYEvNO0IjN5+o/zwg9nVF4JXnwnKhT3PlQrTrejOHuBbYIYrNK5QxKZFjRuqBl8afFVyHGa0wwanuLymf/oOcf6C9PASWQwEcc4sKciKHtOtrV9BXBAkpX3HU0fvxp8QJiVS/a77xRnOdnNOKDImboiMFNEf8d8BkZRE6rY3xgiU/+hi3ZKYjmG5w4lMZ411hWESagv5O3QLuIX81/9HN/o8bvgL8csxRJ3mX4wAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/458dc68c7895b6c3672d6ff04b0c6282/bc3b9/joomla-webhooks.png","srcSet":"/static/458dc68c7895b6c3672d6ff04b0c6282/9a130/joomla-webhooks.png 175w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/a3fa1/joomla-webhooks.png 350w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/bc3b9/joomla-webhooks.png 700w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/87926/joomla-webhooks.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/458dc68c7895b6c3672d6ff04b0c6282/dae43/joomla-webhooks.avif 175w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/d7667/joomla-webhooks.avif 350w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/7ec1a/joomla-webhooks.avif 700w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/71a30/joomla-webhooks.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/458dc68c7895b6c3672d6ff04b0c6282/5d873/joomla-webhooks.webp 175w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/26a00/joomla-webhooks.webp 350w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/f23f0/joomla-webhooks.webp 700w,\n/static/458dc68c7895b6c3672d6ff04b0c6282/2c2d0/joomla-webhooks.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":394}}},"tech":["Joomla","PHP","JavaScript","MySQL","Open Source"],"github":"https://github.com/joomla-projects/webhooks","external":"https://community.joomla.org/joomla-academy.html","cta":"View Project"},"html":"<p>Worked on the Joomla Webhooks project focused on improving webhook handling workflows and backend integrations within the Joomla ecosystem. Contributed through PR testing, issue reproduction, debugging, and exploring scalable backend architecture and modern admin interactions.</p>"}},{"node":{"frontmatter":{"title":"StepUpNow","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACIElEQVQoz22Sa2sTQRSGZ/a+M9lLsrtJNttc2iZNr0EtFZO2YBWlilShSCGKivrdPyGCf0PBv/nITqWttB8OwxzmfXjPmVcIIZBSonQDrSMsx8f2GngqI4hKpruP2J8/5+jJGaPJfVxV4KsM29VIy8V2PNK0Sc2J46Q+BTerfuSHCUm2QpKPqFZnTGdHjHfmlMMdknxI3Orh+hFCOgghr7R5nt8ASgshXIQVIGyN5aX4jQ5hXKGbQ3RzYBx7uo3lJghbGZeWEyKNVhCG4TXQ9RSTvWPWZicMtxdkKzu4YU4QlzTSkjjtouOuAZaDCaPJLq2ij447SMsxjCAIroGhilguv/Dj+09+//rD8eIE4aY82N5jvv+Qg/kJ48kM4WecPX7KxZtzDg+PGK9vXo38H9C1PU6fveJi+Zl3bz/w8mCBcFu8X8z4dvGaF+cfaZdj7CBjfXWTre17LD995fjk9G6gZftE2YhGvo5qDvHjCk8V2GFBEHUJdGHudamkS9SqKLqrxK0KIe3bQCFdVFzSG0zp9ad4KscJc3TSozfYojS9wvSSrE+7N6Hsb6LiLkJYt4HS9knba+TlhKKaErX6/8RDit6GKZ1WOEFmolNUG+Zd3bsbaLk4fpMwahM02kZYO/J1h6g1QKcrJtT1L7thRhh1zBpsL0XeOXIdUGkjLQ/L0bhB0+xONQfExZio3m3aN9l0/BTLUcbEZX4vw62U4i8fPQyIqEEynwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/eb59fad28955b060f3604d85dfff1ca1/bc3b9/stepupnow.png","srcSet":"/static/eb59fad28955b060f3604d85dfff1ca1/9a130/stepupnow.png 175w,\n/static/eb59fad28955b060f3604d85dfff1ca1/a3fa1/stepupnow.png 350w,\n/static/eb59fad28955b060f3604d85dfff1ca1/bc3b9/stepupnow.png 700w,\n/static/eb59fad28955b060f3604d85dfff1ca1/87926/stepupnow.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/eb59fad28955b060f3604d85dfff1ca1/dae43/stepupnow.avif 175w,\n/static/eb59fad28955b060f3604d85dfff1ca1/d7667/stepupnow.avif 350w,\n/static/eb59fad28955b060f3604d85dfff1ca1/7ec1a/stepupnow.avif 700w,\n/static/eb59fad28955b060f3604d85dfff1ca1/71a30/stepupnow.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/eb59fad28955b060f3604d85dfff1ca1/5d873/stepupnow.webp 175w,\n/static/eb59fad28955b060f3604d85dfff1ca1/26a00/stepupnow.webp 350w,\n/static/eb59fad28955b060f3604d85dfff1ca1/f23f0/stepupnow.webp 700w,\n/static/eb59fad28955b060f3604d85dfff1ca1/2c2d0/stepupnow.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":394}}},"tech":["Next.js","MongoDB","Mongoose","Firebase","NextAuth.js","Razorpay"],"github":"https://github.com/yourusername/stepupnow","external":"https://stepupnow.vercel.app","cta":"View Project"},"html":"<p>A full-stack mentorship platform built to enable mentor discovery, recurring slot booking, secure authentication, OTP verification, and seamless payment workflows. Focused on scalable backend architecture, modern frontend systems, and building production-ready user experiences using Next.js and MongoDB.</p>"}}]}}}