{
    "componentChunkName": "component---src-layouts-default-js",
    "path": "/team/bernardo_alves/",
    "result": {"data":{"mdx":{"id":"f61dadb0-70bf-511f-844f-c88ce674bc73","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Bernardo Alves\",\n  \"headline\": \"Tensor Networks\",\n  \"image_src\": null,\n  \"date\": \"2026-09-01T00:00:00.000Z\",\n  \"ongoing\": true\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Image = makeShortcode(\"Image\");\nvar Obfuscate = makeShortcode(\"Obfuscate\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(Image, {\n    src: \"/images/about/personal_pages/Bernardo_Alves.jpeg\",\n    align: \"right\",\n    width: \"300px\",\n    mdxType: \"Image\"\n  }), mdx(\"p\", null, \"Hi! My name is Bernardo, and I\\u2019m a Portuguese student in the final year of the Spaceflight Dynamics master\\u2019s programme at TU Delft. I've joined the ACT in September 2026 as an intern.\"), mdx(\"p\", null, \"In my master\\u2019s thesis, I developed a fast gravity field modelling algorithm using GRACE data, and I\\u2019m continuing this focus on computational optimisation at the ACT, where I\\u2019m researching tensor networks and assessing their viability to accelerate scientific computing. I\\u2019ve also contributed to other research projects in Earth observation and physics modelling, which you can find in my \", mdx(Obfuscate, {\n    href: \"https://www.researchgate.net/profile/Bernardo-Alves-12\",\n    mdxType: \"Obfuscate\"\n  }, \"publications\"), \". I\\u2019m always looking for exciting opportunities where I can apply my passion for space systems, computational mathematics, and scientific research. \\uD83D\\uDE04\"), mdx(\"div\", {\n    style: {\n      \"clear\": \"both\"\n    }\n  }), mdx(Image, {\n    src: \"/images/about/personal_pages/Bernardo_Alves_Baking.jpeg\",\n    align: \"left\",\n    width: \"260px\",\n    mdxType: \"Image\"\n  }), mdx(\"p\", null, \"In my free time, I'm most likely in the kitchen \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"researching\"), \" new baking recipes. My absolute favourite is the pastel de nata, a traditional Portuguese custard tart which I reccomend you to try if you haven't already!\"), mdx(\"p\", null, \"You can contact me via \", mdx(Obfuscate, {\n    href: \"https://www.linkedin.com/in/bernardo-s-alves/\",\n    mdxType: \"Obfuscate\"\n  }, \"LinkedIn\"), \" or through my \", mdx(Obfuscate, {\n    href: \"mailto:bernardo.sousaalves@ext.esa.int\",\n    mdxType: \"Obfuscate\"\n  }, \"email (\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"mailto:bernardo.sousaalves@ext.esa.int\"\n  }, \"bernardo.sousaalves@ext.esa.int\"), \")\"), \".\"));\n}\n;\nMDXContent.isMDXComponent = true;","fields":{"slug":"/team/bernardo_alves/"},"frontmatter":{"title":"Bernardo Alves","pagetype":null,"categories":null,"author":null,"institution":null,"banner":null,"banner_caption":null,"headline":"Tensor Networks","image_src":null,"date":"2026-09-01T00:00:00.000Z","time":null,"outcome":null}}},"pageContext":{"id":"f61dadb0-70bf-511f-844f-c88ce674bc73"}},
    "staticQueryHashes": ["2102389209","284332080","855417905"]}