[{"data":1,"prerenderedAt":264},["ShallowReactive",2],{"about":3,"mdc-yg58u2-key":16},{"id":4,"title":5,"body":6,"content":7,"description":8,"extension":9,"meta":10,"navigation":11,"path":12,"seo":13,"stem":14,"__hash__":15},"about\u002Fabout.yml","About Me",null,"Hi, I'm **Florent Cardoen**, a Software Engineer and IT Consultant based in Wallonia, Belgium.\n\n### Experience\n\nI'm currently **Lead Software Engineer at Azimut Energy**, where I architect and build the software ecosystem for smart home batteries — embedded software, cloud platforms, mobile apps, and integrations with energy services. I focus on scalability and robustness across the full stack.\n\nBefore that, I spent **6 years at Proximus**, growing from Full Stack Engineer to Solution Engineer to **Domain Architect**. I built internal tools with Angular & Node.js for sales teams, designed solution architectures, and led domain-level technical decisions.\n\nOn the side, I run **floca.be** as an independent consultant (indépendant complémentaire), taking on freelance web development and consulting projects.\n\n### BePing\n\nIn 2017 I created **BePing**, the first mobile app for Belgian table tennis players. It lets thousands of players track results, rankings, club info, and match stats. I built the entire ecosystem — Flutter mobile app, GraphQL & REST API backends, push notifications, and a web frontend. Version 3 launched in 2025 with a full redesign.\n\n### Education\n\n- **Master in Computer Science** — Ambient & Mobile Computing, Université de Namur (2017-2018)\n- **Bachelor in Computer Science** — HEPL, Haute Ecole de la Province de Liège (2014-2017)\n\n### Certifications\n\n- Microsoft Certified: Azure Fundamentals (2023)\n- Couchbase CD212: NoSQL Data Modeling, Querying, Search & Analytics (2023)\n\n### Tech Stack\n\n- **Backend**: Go, Node.js\u002FTypeScript, Python, PHP\n- **Frontend**: Nuxt\u002FVue.js, Angular, Tailwind CSS\n- **Mobile**: Flutter, Swift\u002FSwiftUI\n- **IoT**: MQTT, Modbus, Raspberry Pi, ESP32\n- **Data**: PostgreSQL, Prisma, GraphQL, REST, Couchbase\n- **Cloud**: Azure, Docker, CI\u002FCD\n\n### Languages\n\n- French (native)\n- English (professional)\n\nFeel free to browse my [projects](\u002Fprojects) or [get in touch](mailto:florent@floca.be)!\n","Software Engineer & IT Consultant based in Wallonia, Belgium. Building smart energy systems, mobile apps, and full-stack platforms.","yml",{},true,"\u002Fabout",{"title":5,"description":8},"about","1HfLz0rUfGsy0ZBRdZd0fABPOBZj29LSQ7IhUuRF4bI",{"data":17,"body":18},{},{"type":19,"children":20},"root",[21,37,44,56,75,87,93,104,110,135,141,154,160,223,229,242],{"type":22,"tag":23,"props":24,"children":25},"element","p",{},[26,29,35],{"type":27,"value":28},"text","Hi, I'm ",{"type":22,"tag":30,"props":31,"children":32},"strong",{},[33],{"type":27,"value":34},"Florent Cardoen",{"type":27,"value":36},", a Software Engineer and IT Consultant based in Wallonia, Belgium.",{"type":22,"tag":38,"props":39,"children":41},"h3",{"id":40},"experience",[42],{"type":27,"value":43},"Experience",{"type":22,"tag":23,"props":45,"children":46},{},[47,49,54],{"type":27,"value":48},"I'm currently ",{"type":22,"tag":30,"props":50,"children":51},{},[52],{"type":27,"value":53},"Lead Software Engineer at Azimut Energy",{"type":27,"value":55},", where I architect and build the software ecosystem for smart home batteries — embedded software, cloud platforms, mobile apps, and integrations with energy services. I focus on scalability and robustness across the full stack.",{"type":22,"tag":23,"props":57,"children":58},{},[59,61,66,68,73],{"type":27,"value":60},"Before that, I spent ",{"type":22,"tag":30,"props":62,"children":63},{},[64],{"type":27,"value":65},"6 years at Proximus",{"type":27,"value":67},", growing from Full Stack Engineer to Solution Engineer to ",{"type":22,"tag":30,"props":69,"children":70},{},[71],{"type":27,"value":72},"Domain Architect",{"type":27,"value":74},". I built internal tools with Angular & Node.js for sales teams, designed solution architectures, and led domain-level technical decisions.",{"type":22,"tag":23,"props":76,"children":77},{},[78,80,85],{"type":27,"value":79},"On the side, I run ",{"type":22,"tag":30,"props":81,"children":82},{},[83],{"type":27,"value":84},"floca.be",{"type":27,"value":86}," as an independent consultant (indépendant complémentaire), taking on freelance web development and consulting projects.",{"type":22,"tag":38,"props":88,"children":90},{"id":89},"beping",[91],{"type":27,"value":92},"BePing",{"type":22,"tag":23,"props":94,"children":95},{},[96,98,102],{"type":27,"value":97},"In 2017 I created ",{"type":22,"tag":30,"props":99,"children":100},{},[101],{"type":27,"value":92},{"type":27,"value":103},", the first mobile app for Belgian table tennis players. It lets thousands of players track results, rankings, club info, and match stats. I built the entire ecosystem — Flutter mobile app, GraphQL & REST API backends, push notifications, and a web frontend. Version 3 launched in 2025 with a full redesign.",{"type":22,"tag":38,"props":105,"children":107},{"id":106},"education",[108],{"type":27,"value":109},"Education",{"type":22,"tag":111,"props":112,"children":113},"ul",{},[114,125],{"type":22,"tag":115,"props":116,"children":117},"li",{},[118,123],{"type":22,"tag":30,"props":119,"children":120},{},[121],{"type":27,"value":122},"Master in Computer Science",{"type":27,"value":124}," — Ambient & Mobile Computing, Université de Namur (2017-2018)",{"type":22,"tag":115,"props":126,"children":127},{},[128,133],{"type":22,"tag":30,"props":129,"children":130},{},[131],{"type":27,"value":132},"Bachelor in Computer Science",{"type":27,"value":134}," — HEPL, Haute Ecole de la Province de Liège (2014-2017)",{"type":22,"tag":38,"props":136,"children":138},{"id":137},"certifications",[139],{"type":27,"value":140},"Certifications",{"type":22,"tag":111,"props":142,"children":143},{},[144,149],{"type":22,"tag":115,"props":145,"children":146},{},[147],{"type":27,"value":148},"Microsoft Certified: Azure Fundamentals (2023)",{"type":22,"tag":115,"props":150,"children":151},{},[152],{"type":27,"value":153},"Couchbase CD212: NoSQL Data Modeling, Querying, Search & Analytics (2023)",{"type":22,"tag":38,"props":155,"children":157},{"id":156},"tech-stack",[158],{"type":27,"value":159},"Tech Stack",{"type":22,"tag":111,"props":161,"children":162},{},[163,173,183,193,203,213],{"type":22,"tag":115,"props":164,"children":165},{},[166,171],{"type":22,"tag":30,"props":167,"children":168},{},[169],{"type":27,"value":170},"Backend",{"type":27,"value":172},": Go, Node.js\u002FTypeScript, Python, PHP",{"type":22,"tag":115,"props":174,"children":175},{},[176,181],{"type":22,"tag":30,"props":177,"children":178},{},[179],{"type":27,"value":180},"Frontend",{"type":27,"value":182},": Nuxt\u002FVue.js, Angular, Tailwind CSS",{"type":22,"tag":115,"props":184,"children":185},{},[186,191],{"type":22,"tag":30,"props":187,"children":188},{},[189],{"type":27,"value":190},"Mobile",{"type":27,"value":192},": Flutter, Swift\u002FSwiftUI",{"type":22,"tag":115,"props":194,"children":195},{},[196,201],{"type":22,"tag":30,"props":197,"children":198},{},[199],{"type":27,"value":200},"IoT",{"type":27,"value":202},": MQTT, Modbus, Raspberry Pi, ESP32",{"type":22,"tag":115,"props":204,"children":205},{},[206,211],{"type":22,"tag":30,"props":207,"children":208},{},[209],{"type":27,"value":210},"Data",{"type":27,"value":212},": PostgreSQL, Prisma, GraphQL, REST, Couchbase",{"type":22,"tag":115,"props":214,"children":215},{},[216,221],{"type":22,"tag":30,"props":217,"children":218},{},[219],{"type":27,"value":220},"Cloud",{"type":27,"value":222},": Azure, Docker, CI\u002FCD",{"type":22,"tag":38,"props":224,"children":226},{"id":225},"languages",[227],{"type":27,"value":228},"Languages",{"type":22,"tag":111,"props":230,"children":231},{},[232,237],{"type":22,"tag":115,"props":233,"children":234},{},[235],{"type":27,"value":236},"French (native)",{"type":22,"tag":115,"props":238,"children":239},{},[240],{"type":27,"value":241},"English (professional)",{"type":22,"tag":23,"props":243,"children":244},{},[245,247,254,256,262],{"type":27,"value":246},"Feel free to browse my ",{"type":22,"tag":248,"props":249,"children":251},"a",{"href":250},"\u002Fprojects",[252],{"type":27,"value":253},"projects",{"type":27,"value":255}," or ",{"type":22,"tag":248,"props":257,"children":259},{"href":258},"mailto:florent@floca.be",[260],{"type":27,"value":261},"get in touch",{"type":27,"value":263},"!",1778583917121]