2:I[5322,["423","static/chunks/423-b39a1189d81c3a83.js","495","static/chunks/app/%5Blang%5D/page-b3227ed0b81cc002.js"],"default"] 3:I[9295,["423","static/chunks/423-b39a1189d81c3a83.js","495","static/chunks/app/%5Blang%5D/page-b3227ed0b81cc002.js"],"default"] 4:I[2618,["423","static/chunks/423-b39a1189d81c3a83.js","495","static/chunks/app/%5Blang%5D/page-b3227ed0b81cc002.js"],"default"] 5:I[6370,["423","static/chunks/423-b39a1189d81c3a83.js","495","static/chunks/app/%5Blang%5D/page-b3227ed0b81cc002.js"],"default"] 6:I[3665,["423","static/chunks/423-b39a1189d81c3a83.js","495","static/chunks/app/%5Blang%5D/page-b3227ed0b81cc002.js"],"default"] 7:I[83,["423","static/chunks/423-b39a1189d81c3a83.js","495","static/chunks/app/%5Blang%5D/page-b3227ed0b81cc002.js"],"default"] 8:I[4707,[],""] a:I[6423,[],""] b:I[8003,["185","static/chunks/app/layout-5d6dadeecf9e397f.js"],""] 9:["lang","en","d"] 0:["g1chVNa2U-WQ7z6gn2iVn",[[["",{"children":[["lang","en","d"],{"children":["__PAGE__?{\"lang\":\"en\"}",{}]}]},"$undefined","$undefined",true],["",{"children":[["lang","en","d"],{"children":["__PAGE__",{},[["$L1",[["$","$L2",null,{"links":[{"title":"Services","link":"#services"},{"title":"Portfolio","link":"#portfolio"},{"title":"Experience","link":"#experience"},{"title":"Contact","link":"#contact"}],"lang":"en"}],["$","$L3",null,{"title":"Software Developer","text":"I practice problem-solving and user interface integration, employing the right tools and practices to deliver the solution you need.","resume":"/CV-EN-AUG25v3.1.pdf"}],["$","$L4",null,{"title":"Services","text":"What my work is about","items":[{"title":"Web Development","text":"","image":"/assets/img/web-dev.svg"},{"title":"Mobile Development","text":"","image":"/assets/img/mobile-dev.svg"},{"title":"SEO","text":"","image":"/assets/img/seo.svg"},{"title":"Cloud Platforms","text":"","image":"/assets/img/server.svg"}]}],["$","$L5",null,{"title":"Portfolio","text":"Projects I made or took part in","items":[{"title":"MSNAS - Mutual of Artisans","icon":"fa-solid fa-home","tags":["PHP","TailwindCSS","Laravel"],"description":"Website of Senegal national social mutual of artisans","image":"/assets/img/portfolio/msnas.jpg","repo":"","link":"https://msnas-sn.org/"},{"title":"Ichiraku Ramen","icon":"fa-solid fa-home","tags":["HTML/CSS","Nextjs","Tailwind"],"description":"Landing page for a japanese restaurant. Made with Nextjs and TailwindCSS","image":"/assets/img/ichiraku.png","repo":"","link":"https://ichiraku-landing.vercel.app/"},{"title":"Fairshield - Solution Anti-Cheat","icon":"fa-solid fa-home","tags":["HTML/CSS","Nextjs","Tailwind"],"description":"Landing page for an anti cheat solution. Made with Nextjs and TailwindCSS","image":"/assets/img/fairshield.png","repo":"","link":"https://fairshield.io/"},{"title":"Comoros Open Data Platform","icon":"fa-solid fa-home","tags":["HTML/CSS","Bootstrap","Flask","Ckan"],"description":"Open Data platform set to centralize datasets of various fields and organisations","image":"/assets/img/opendata.webp","repo":"","link":"https://opendata-comores.org/"},{"title":"Telemedecine Platform","icon":"fa-solid fa-home","tags":["HTML/CSS","Angular","Java","Spring Boot","Spring Cloud","Tailwind"],"description":"Telemedicine platform providing online healthcare services. Built with 4 angular apps in a microfrontend architecture","image":"/assets/img/fanel.webp","repo":"","link":""},{"title":"Fleet Management System","icon":"fa-solid fa-home","tags":["HTML/CSS","Nextjs","Nodejs","tRPC","Typescript","Tailwind"],"description":"Fleet Management System including a form for entries and a dashboard for management","image":"/assets/img/fleet.webp","repo":"","link":""},{"title":"Djamo landing clone","icon":"fa-solid fa-credit-card","tags":["HTML/CSS","TailwindCSS","Nextjs","Typescript","Vercel"],"description":"Landing page clone of a fintech company, Djamo. Made with Nextjs and TailwindCSS","image":"/assets/img/djamo.webp","repo":"https://github.com/Mouhamed-B/djamo-landing","link":"https://djamo-landing.vercel.app/"},{"title":"Blog API","icon":"fa-solid fa-database","tags":["Python","Django","Django REST Framework","PostgreSQL"],"description":"Blog REST API with JWT authentication, file upload and Swagger documentation","image":"/assets/img/devblog-api.png","repo":"https://github.com/Mouhamed-B/devblog-api","link":"https://devblog-api.vercel.app/api/schema/swagger-ui/"},{"title":"Inventory Management API","icon":"fa-solid fa-boxes-stacked","tags":["Java","Spring Boot","PostgreSQL"],"description":"Inventory Management API written with Spring Boot","image":"","repo":"https://github.com/Mouhamed-B/stock-manager","link":""},{"title":"A2SMI","icon":"fa-solid fa-home","tags":["Nextjs","Tailwind","Motion"],"description":"Landing page of Senegalese tech company leader in insurance and healthcare solutions: Africaine des Systèmes de Santé, Management et Informatique","image":"/assets/img/a2smi.png","repo":"","link":"https://a2smi.tech/"}]}],["$","$L6",null,{"title":"Experience","text":"My professional experience","items":[{"title":"Software Developer","company":"Freelance","text":"Outreaching potential clients and working with freelance agencies for full stack development services with MySQL and Laravel, Jquery, Nextjs and Angular","start":"February 2024","current":true,"end":"","image":"/assets/img/logo.webp"},{"title":"Software Developer","company":"Terinnova","text":"Full stack development with angular, nextjs, springboot, flask and react native. CI with docker, bash scripts and aws","start":"March 2022","current":false,"end":"January 2024","image":"/assets/img/terinnova.png"},{"title":"Software Developer Intern","company":"Terinnova","text":"Frontend development with React, Angular and Nextjs","start":"August 2021","current":false,"end":"February 2022","image":"/assets/img/terinnova.png"},{"title":"Maintenance Intern","company":"Groupe Supdeco Dakar","text":"Installations and configurations for the computer park","start":"December 2020","current":false,"end":"","image":"/assets/img/logo-supdeco.png"},{"title":"Software Developer Intern","company":"DEFAR SCI","text":"Full stack web development with django and jquery","start":"September 2020","current":false,"end":"November 2020","image":"/assets/img/defar-sci.png"}]}],["$","$L7",null,{"title":"Contact","text":"Let's connect","form":{"name":"","email":"","phone":"","company":"","subject":"","message":""},"nameField":"Your name","emailField":"Your email","phoneField":"Your phone number","companyField":"Your company","subjectField":"Subject","messageField":"Message","buttonText":"Send","sucessMessage":"Message delivered sucessfully","failMessage":"Failed to deliver message"}],["$","footer",null,{"className":"footer py-4","children":["$","div",null,{"className":"container","children":["$","div",null,{"className":"row align-items-center","children":[["$","div",null,{"className":"col-lg-4 text-lg-start","children":"Copyright © Mouhamed Bakhoum 2024"}],["$","div",null,{"className":"col-lg-4 my-3 my-lg-0","children":[["$","a","0",{"className":"btn btn-dark btn-social mx-2","href":"https://github.com/Mouhamed-B","aria-label":"github","children":["$","i",null,{"className":"fab fa-github"}]}],["$","a","1",{"className":"btn btn-dark btn-social mx-2","href":"https://www.linkedin.com/in/mouhamed-bakhoum/","aria-label":"linkedin","children":["$","i",null,{"className":"fab fa-linkedin-in"}]}],["$","a","2",{"className":"btn btn-dark btn-social mx-2","href":"https://twitter.com/MouhamedBkm","aria-label":"twitter","children":["$","i",null,{"className":"fab fa-twitter"}]}]]}]]}]}]}]],null],null],null]},[null,["$","$L8",null,{"parallelRouterKey":"children","segmentPath":["children","$9","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$La",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/4ffcb3c024a2da8a.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/b92a8c2dfeb2e198.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"$undefined","children":["$","body",null,{"className":"__className_e8ce0c site-body","children":[["$","a",null,{"href":"#main","className":"skip-link","children":"Skip to content"}],["$","div",null,{"id":"layout-root","className":"layout-shell","children":[["$","div",null,{"id":"scroll-progress","aria-hidden":"true"}],["$","main",null,{"id":"main","className":"site-main","role":"main","children":["$","$L8",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$La",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]]}],["$","$Lb",null,{"strategy":"afterInteractive","src":"https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js","integrity":"sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r","crossOrigin":"anonymous"}],["$","$Lb",null,{"strategy":"afterInteractive","src":"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js","integrity":"sha384-0pUGZvbkm6XF6gxjEnlmuGrJXVbNuzT9qBBavbLwCsOGabYfZo0T0to5eqruptLy","crossOrigin":"anonymous"}],["$","$Lb",null,{"strategy":"afterInteractive","src":"/js/scripts.js"}],["$","$Lb",null,{"strategy":"afterInteractive","src":"https://use.fontawesome.com/releases/v6.3.0/js/all.js"}],["$","script",null,{"async":true,"src":"https://www.googletagmanager.com/gtag/js?id=G-KJY5EZVKZS"}],["$","$Lb",null,{"id":"scroll-progress-script","strategy":"afterInteractive","children":"\n (function(){\n const bar = document.getElementById('scroll-progress');\n if(!bar) return;\n const onScroll = () => {\n const doc = document.documentElement;\n const scrolled = (doc.scrollTop)/(doc.scrollHeight - doc.clientHeight);\n bar.style.setProperty('--progress', (scrolled*100).toFixed(2)+'%');\n };\n window.addEventListener('scroll', onScroll, { passive:true });\n onScroll();\n })();\n "}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Mouhamed Bakhoum - Portfolio"}],["$","meta","3",{"name":"description","content":"Portfolio showcasing Mouhamed Bakhoum's work"}],["$","meta","4",{"name":"google-site-verification","content":"9CpinwSqIyUYUb5FUre23C_qKw7ieN0u8Q912t86xlo"}],["$","meta","5",{"name":"next-size-adjust"}]] 1:null