{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"CampWiz NXT","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAABT0lEQVQoz32S20rDQBRF+90KPvgfPon/oYh4QcFLmnqpNPek6SQx13bSzCyptGKx6YbzcthnszYzA601u2YlrRSOafBkuXRqvdvl05rT6zdOLk0G+wK7rsPJa8JW4yYlQVbR55/LJY1cMqBHK7qVoscnhmdnzNKcSi7XRPSql3BDWdo205trZFnSSfmTtu/ml7AvcFEU5EnC7OOdRZb9evcSqnW9rcpaU4Uhle9TBT51HFO6LnMhtgD+BbbtgqKYIoRHFE6IIoumFtTzL16nLs/OmLu3Fx7GIwzvk0k2RWm1RbpVWcqaNPkkDEb43hDPNQh9k1nqcC8croIx55bJxWrsEfexTadUL+VAyoZYTMi/PIrcRwgL2zJIUh9TeBiJzzAJeI49bievDCMH9Ydso7ZtaWX791F2f4dmIcnKhrRs/pFtAuu65ujwmKODY74B+PkDypUDELwAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/d4a1463413b0515e84b65ede87f1a300/7a1d3/campwiz.png","srcSet":"/static/d4a1463413b0515e84b65ede87f1a300/a4d46/campwiz.png 175w,\n/static/d4a1463413b0515e84b65ede87f1a300/82fbc/campwiz.png 350w,\n/static/d4a1463413b0515e84b65ede87f1a300/7a1d3/campwiz.png 700w,\n/static/d4a1463413b0515e84b65ede87f1a300/5d2f6/campwiz.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/d4a1463413b0515e84b65ede87f1a300/19d98/campwiz.avif 175w,\n/static/d4a1463413b0515e84b65ede87f1a300/b52d4/campwiz.avif 350w,\n/static/d4a1463413b0515e84b65ede87f1a300/7dc3b/campwiz.avif 700w,\n/static/d4a1463413b0515e84b65ede87f1a300/32d1f/campwiz.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/d4a1463413b0515e84b65ede87f1a300/eac4f/campwiz.webp 175w,\n/static/d4a1463413b0515e84b65ede87f1a300/3eafe/campwiz.webp 350w,\n/static/d4a1463413b0515e84b65ede87f1a300/2c4ed/campwiz.webp 700w,\n/static/d4a1463413b0515e84b65ede87f1a300/d71d8/campwiz.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":352}}},"tech":["React.js","Go","React-Query","Wikimedia Toolforge","Wikimedia Commons"],"github":null,"gitlab":null,"external":"https://campwiz.toolforge.org"},"html":"<p>CampWiz NXT is an open-source, multilingual web tool hosted on Wikimedia Toolforge used to organize and manage campaigns, edit-a-thons, and media contests on Wikimedia projects.</p>"}},{"node":{"frontmatter":{"title":"Bulk OCR","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA7UlEQVQoz5WSW4vDIBCF8/9/XaDL5m3J6sImsbmZe4w55QzYp9a2wmFkxM8z4ySm7fD984vL5QtZliFNU+R5jnEc0fc9rLUi7odhkHxMiR0nFNcGWmtoraCUQlmWaNtW1HWdxKZpBLiuK5ZleaoEAE7v5dI0TXDOIbbO84yeC/A4DgzWygvzPIt1wrmneE7QK9gduDuH/6KQPhEWwHTrvb+DAjQmAbrDQ+k/XI2JunjbIUsyxojYdIo5unvk8CWQpfEXWTJh27Zh33fJMxL+MbCqKtR1LeAwJhRz7OlHQLrg7BHAy2HWQmTZ7/bwBrSpDhmOuWTcAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/637e35607f0e89b84c4673aceed5b699/ca875/ocr.png","srcSet":"/static/637e35607f0e89b84c4673aceed5b699/63855/ocr.png 175w,\n/static/637e35607f0e89b84c4673aceed5b699/0748b/ocr.png 350w,\n/static/637e35607f0e89b84c4673aceed5b699/ca875/ocr.png 700w,\n/static/637e35607f0e89b84c4673aceed5b699/c247f/ocr.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/637e35607f0e89b84c4673aceed5b699/ad4b2/ocr.avif 175w,\n/static/637e35607f0e89b84c4673aceed5b699/64e39/ocr.avif 350w,\n/static/637e35607f0e89b84c4673aceed5b699/df484/ocr.avif 700w,\n/static/637e35607f0e89b84c4673aceed5b699/b5a3e/ocr.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/637e35607f0e89b84c4673aceed5b699/eb8b2/ocr.webp 175w,\n/static/637e35607f0e89b84c4673aceed5b699/1ad81/ocr.webp 350w,\n/static/637e35607f0e89b84c4673aceed5b699/27040/ocr.webp 700w,\n/static/637e35607f0e89b84c4673aceed5b699/8eea2/ocr.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":356}}},"tech":["Google Cloud Vision","Tesseract","Transkribus","PHP","Typescript","Wikimedia OO UI"],"github":null,"gitlab":"https://gitlab.wikimedia.org/toolforge-repos/bulk-ocr","external":"https://ocr.wmcloud.org/"},"html":"<p>Bulk OCR transcribes text from scanned images on Wikimedia Commons for Wikisource and other Wikimedia projects. It supports Google Cloud Vision, Tesseract, and Transkribus, with real-time status tracking for large batches of pages.</p>"}},{"node":{"frontmatter":{"title":"HashTX","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAACGElEQVQoz02STU8UQRCG52eI4QfgX8IQL8aEBBJi4g8w8Wi8evHgAcJBTxpjBMNFEwMsH7IIyLK7mN1ll9l1Z3Y+umf66zHTC4ZK3lRX1Vtvp6s6AEjTlG6vS1YIHOCcQylNlufIoqAoCoSUSFmQZhlKqYrkueXhN/L1V+hOo5IiqArGaKSUKK24a8YY762100QlYq3Hrdk0xgx7OJn7CwKnFU6XOC/m6Fy2qe1sUz88oP7zgP3dHX4e7HG4V+Nov8bpcZ392q6P2xcN3+NfZbTXCWwpsSLFiBRX5MThgNbvEy4bZ7TPT+k0G4TdP1w0L2i2mndqZ4yuOr6n6vcocgIrEkzyF5OOPVwWYW+gJiO+b23w9dMHou1N4h9fKKNwWvfc+H9fBZvHBD6IBrhkhIlD7CREx9fo6NrHH9+ts/rmNdnGGsXmGnrcR8ehr7tkOOVHFX+ASUYEKgoh6vN+9S2LTx6zsrzEsN+rVkI1jltzN/AjKiWuFAw7V2STCVamqLCDHg8I1OgKPWjz8sVzHi0sMD//kOP6EaPhkEIKrNGYamEVjAZXbdl4n8QJuRBYVaD6LS8amFEPBi2erSxzf3aWB3NznJz8Ihc5WSaJ4wmFECiryUSGELkXLkXqz6oSy8eUnXNUv02wt/UZBhc8XVrk3swMczeCSZJMP3eWkSQTjDVkeebzZVkgRc5kMs1rmVK065Tdc/4BZMfhpp3hDG0AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/a9b2bfac2af8a6e19e1cd45407a80f40/8a78e/hashtx.png","srcSet":"/static/a9b2bfac2af8a6e19e1cd45407a80f40/df062/hashtx.png 175w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/d8f52/hashtx.png 350w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/8a78e/hashtx.png 700w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/33ce8/hashtx.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/a9b2bfac2af8a6e19e1cd45407a80f40/2eb69/hashtx.avif 175w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/46c45/hashtx.avif 350w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/c9b79/hashtx.avif 700w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/2c910/hashtx.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/a9b2bfac2af8a6e19e1cd45407a80f40/ff6f3/hashtx.webp 175w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/a4795/hashtx.webp 350w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/91ffb/hashtx.webp 700w,\n/static/a9b2bfac2af8a6e19e1cd45407a80f40/c9a19/hashtx.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":349}}},"tech":["Next.js","Python","Fast API","React-Query","Tailwind CSS"],"github":null,"gitlab":null,"external":null},"html":"<p>HashTX simplifies cryptoToken acceptance for businesses of all sizes. With secure and scalable solutions, you can seamlessly integrate crypto payments online and in-person.</p>"}},{"node":{"frontmatter":{"title":"Brewer Art Restaurant","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAACEElEQVQoz12QW0sUcRjG5yMUQTdB2E0IhkSYCFaYRXnRBllalCEV2CpiazdLBGGQJLMzbrtqQRBSedFF3yA6sUgIZh7Aw7ru7uzMzs7J1SViDYRfzOSs1MXvz3t8/i+PoGkpEokPJJNzrK9r2HaOQiGNrq95uLFhZDCNTCV2HBXTVEinF8lklshml8nnU15dcAX8Rbfg5j5OMU++kCGTS6JoKSxH9Wp+37IUj8q8K+g+PrsNDUtPoS9Mos0mUOcn0RanMFZnMNbmsB2tIvD/vuA3isW8h+2oWDtX57OL6MoSudQCmhvnlimoSU/Qn/dt+udC08x6fii5FTbsLBuOgmmkUZTlChMT4zwdGmRq6iuGvoqS/euf+7Ftq7uC5XKRiDhI753r9N/r5nIwxOOHIZ6Eg/TdbiPY2Uao6wZ9XR28ioTpbm9moP8W3xKfmP4+w/SPeTZLpYqo8Pv3JgOPwjQ21NHR0sTJ+mNcbGmiNXCesyeOEzh3iisXztDZHuDNyzjXWgPEh0Wc0i+P2YUVdNPGsnYu3Noq8iAcQhAEj5qq/dQc3Ev1gT3UVu2jsfYQp+uqaa47TFP9ERqOVnPz6iWCd7vo7emh736YiXfvUbVVHFtB2N7e4svnj7wYjSHLEpIUQY6IRGWJZ7LEsCQyEpWJRWWiwzJjI3Gej40Sj8UQxQhDosT467eUSkXK5Z/8AR3eOjpkj9pMAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1376be5210916f858f325678cc2f549f/9a64f/brewer.png","srcSet":"/static/1376be5210916f858f325678cc2f549f/fc848/brewer.png 175w,\n/static/1376be5210916f858f325678cc2f549f/5678f/brewer.png 350w,\n/static/1376be5210916f858f325678cc2f549f/9a64f/brewer.png 700w,\n/static/1376be5210916f858f325678cc2f549f/39dba/brewer.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/1376be5210916f858f325678cc2f549f/e2b90/brewer.avif 175w,\n/static/1376be5210916f858f325678cc2f549f/881d8/brewer.avif 350w,\n/static/1376be5210916f858f325678cc2f549f/28bbd/brewer.avif 700w,\n/static/1376be5210916f858f325678cc2f549f/d3023/brewer.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/1376be5210916f858f325678cc2f549f/eda49/brewer.webp 175w,\n/static/1376be5210916f858f325678cc2f549f/c4210/brewer.webp 350w,\n/static/1376be5210916f858f325678cc2f549f/ed017/brewer.webp 700w,\n/static/1376be5210916f858f325678cc2f549f/af1cf/brewer.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":315}}},"tech":["React","React-spring","Firebase","Klaviyo"],"github":null,"gitlab":null,"external":"https://brewer-art.netlify.app/"},"html":"<p>A platform made to offer a seemless and immersive experience, showcasing a company's passion for both exceptional beers and gourmet cuisine. Whether you're planning a visit or simply browsing, our website provides all the information you need, from reservations to our location and hours.</p>"}},{"node":{"frontmatter":{"title":"EstateVista","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2UlEQVQoz22SzW8SYRCH+5d59erZP8JDjx48mPTAodE0VRNbEkVTlVaxFojYAnWLfFWghLKFZZcuUNqircIuH9mF5TG7hIq1k/e9zLzzzPxm3rnxeIxthmFw3mpxcXnJ6dkZU79tutZBVSRqSpmqVEIul5AlCUVWUNU6o9HIeWfnzE0Te70emVyO/UwGqVKh3migd7tOrFFT2Q5uIuwEiYb8hEMholGB6G6MWDKDYZr/A03TpCxJHJVKFEWRiiwzHA4nwLpK5PMncoldYsJXUskkghBjL31AIlvAMG4A9vp9B2aDCsUisiKjVKv0BwN+nJ8iFdLk4mFS+ykO0jH8qw8JBLbIS8dXhf8B2k5N0+lomiP11++2M0/bjuUSXza9hP0+1pefs+Z5zfcNF4l4nFyti2FeA85Cben2tQc9rdxsnnCYF0mIAr7IMh/fe9jwuHF7vLhfeB0V1zq0oTZw7IAsy3KC0+39bFbJht6ws7XEytoD3q64WH/2iEXXYxYXFujq2g1LMfoUj9K0dc35Qk7n1gRYz0d4NX+Ll/O3eXrvDqv37yIFn1BObiO8W6LfuZgBMmZyRljoV/JnRzFot2hkg8jxDxQEH2I8wMnhN1pKkZa4hzX8K/kPIsiMmbuFA7QAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/aba742b781bde2cb4661dbcb06e8b1fa/0051a/estate.png","srcSet":"/static/aba742b781bde2cb4661dbcb06e8b1fa/52ed0/estate.png 175w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/8a9b3/estate.png 350w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/0051a/estate.png 700w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/63220/estate.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/aba742b781bde2cb4661dbcb06e8b1fa/30dfb/estate.avif 175w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/c822d/estate.avif 350w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/5624b/estate.avif 700w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/c09d1/estate.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/aba742b781bde2cb4661dbcb06e8b1fa/21ab0/estate.webp 175w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/c9690/estate.webp 350w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/86a7f/estate.webp 700w,\n/static/aba742b781bde2cb4661dbcb06e8b1fa/c557e/estate.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":326}}},"tech":["React","Redux","CSS MODULES","Styled ComponentS","Jest"],"github":null,"gitlab":null,"external":"https://real-estate-site-101.netlify.app/"},"html":"<p>EstateVista is a comprehensive platform designed to simplify the process of buying properties. Whether you're a first-time homebuyer or a seasoned investor, our platform offers a wide range of listings, detailed property information, and expert advice to help you make informed decisions. With advanced search filters and virtual tours, finding your dream home or investment property has never been easier.</p>"}},{"node":{"frontmatter":{"title":"Myxellia.io","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAACUElEQVQoz2WSW0iTARiG/6voposOUFGBJkQUQhAhFV1YF3YaaGlkgQalF8Uo6CKQDqagrLRJFGQiObe5hanNscbmnC5Sk9zC0xQ7gEum7f93+N3SssET+0krunj5+G4e3vf7XiEUijI3FyIcDisSRZFoNEosFvtnLsTjJH985+f3RRa/JZDlGHIsQiQsIoohent68Pv9CNFoRAFJkoQUDiPLsqIUZFlxWcY7+RGjzUF7l5uu/kGKStSoCi9RUHSZ0+cvoMovxOlyI4yMjtH4TE9bh5WXnTYs1lcEg7MrziKxGAvRMFcMnaRVPmWf1kBO1WOyDh6mpKSUG2UVZO7PZu3WDBqbmhFGx8bpsNhwuXtxOLsV8Ju+AeLx+d+RZSKSiN7axU1rP7fcw1yvN5GWkUHWod1kHcgkfdceNqbvxNBiRggEvvBuyMfI6Dgpt773w8o+PR1QXKaAoiRit7sw2z0YPD6aO53syNzLqg1bWLM5nfXbtrN63Sb0RjPC11CImZkgwdk5Jap/YpJx/wRTUx+IRCLKPSVJxOFy0z/o5dPnAO0WG+VVGjy+Qbpf99E79JYnumZM5lYEr9eLVqultqaGtrYXSszlj/8BSjgsrQx025ka6KWpTkPxxVIMLSa0Dx9R39BI2e27GM3PETweD2q1WlFDQwOJROK/2qTgOr0Os1mP02WnukZDXkEB5RV3OKU6zrWranLPFlPfqENIAZaWlkgmk8r8uy4rtZmfx2g2Uamp5n7dA+7V1nIyr4BjufkcOaoi78w5snNO0GGx8gs2hjJlJcNw9gAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/1de2a221bc53e4dd84077b6576736457/64c0d/myxellia.png","srcSet":"/static/1de2a221bc53e4dd84077b6576736457/52ed0/myxellia.png 175w,\n/static/1de2a221bc53e4dd84077b6576736457/706f8/myxellia.png 350w,\n/static/1de2a221bc53e4dd84077b6576736457/64c0d/myxellia.png 700w,\n/static/1de2a221bc53e4dd84077b6576736457/e4d88/myxellia.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/1de2a221bc53e4dd84077b6576736457/30dfb/myxellia.avif 175w,\n/static/1de2a221bc53e4dd84077b6576736457/f30ea/myxellia.avif 350w,\n/static/1de2a221bc53e4dd84077b6576736457/e4f08/myxellia.avif 700w,\n/static/1de2a221bc53e4dd84077b6576736457/b5081/myxellia.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/1de2a221bc53e4dd84077b6576736457/21ab0/myxellia.webp 175w,\n/static/1de2a221bc53e4dd84077b6576736457/adbff/myxellia.webp 350w,\n/static/1de2a221bc53e4dd84077b6576736457/95638/myxellia.webp 700w,\n/static/1de2a221bc53e4dd84077b6576736457/a0a4f/myxellia.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":326.99999999999994}}},"tech":["Next.js","Framer Motion","React-Query","React-spring","Firebase","Klaviyo"],"github":null,"gitlab":null,"external":"https://www.myxellia.io/"},"html":"<p>Myxellia is a real-estate marketplace that aims to streamline the discovery, evaluation, and acquisition of property by connecting buyers, investors, developers, and real-estate professionals on a single, data-driven platform.</p>"}}]}}}