{"id":13400,"date":"2026-03-24T08:57:40","date_gmt":"2026-03-24T06:57:40","guid":{"rendered":"https:\/\/geosense.ro\/?post_type=team&#038;p=13400"},"modified":"2026-03-24T12:27:26","modified_gmt":"2026-03-24T10:27:26","slug":"tc-cv","status":"publish","type":"team","link":"https:\/\/geosense.ro\/ro\/team\/teodor-costachioiu\/tc-cv\/","title":{"rendered":"Teodor COST\u0102CHIOIU &#8211; CV"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13400\" class=\"elementor elementor-13400\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d1ccf5 e-flex e-con-boxed e-con e-parent\" data-id=\"8d1ccf5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af073ac elementor-widget elementor-widget-html\" data-id=\"af073ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\n<style>\n  .cv-wrapper {\n    --navy: #0A2240; --gold: #F5A623; --gold-light: #FDF3E3;\n    --gold-dark: #C4821A; --gray-text: #5A5A5A; --line-color: #D8C9A8;\n    max-width: 820px; margin: 0 auto; padding: 48px 24px 64px;\n    font-family: 'DM Sans', sans-serif; color: #0A2240;\n  }\n  .cv-wrapper .tabs { display: flex; gap: 8px; margin-bottom: 48px; border-bottom: 2px solid #D8C9A8; }\n  .cv-wrapper .tab-btn { font-family: 'DM Sans', sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; padding: 10px 22px 12px; border: none; background: transparent; color: #5A5A5A; cursor: pointer; border-bottom: 3px solid transparent; margin-bottom: -2px; transition: color 0.2s, border-color 0.2s; }\n  .cv-wrapper .tab-btn.active { color: #0A2240; border-bottom-color: #F5A623; }\n  .cv-wrapper .tab-btn:hover { color: #0A2240; }\n  .cv-wrapper .section-label { font-size: 11px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: #C4821A; margin-bottom: 32px; }\n  .cv-wrapper .timeline { position: relative; padding-left: 28px; }\n  .cv-wrapper .timeline::before { content: ''; position: absolute; left: 0; top: 6px; bottom: 0; width: 2px; background: linear-gradient(to bottom, #F5A623 0%, #D8C9A8 100%); border-radius: 2px; }\n  .cv-wrapper .tl-item { position: relative; margin-bottom: 40px; opacity: 0; transform: translateY(18px); transition: opacity 0.5s ease, transform 0.5s ease; }\n  .cv-wrapper .tl-item.visible { opacity: 1; transform: translateY(0); }\n  .cv-wrapper .tl-dot { position: absolute; left: -35px; top: 6px; width: 14px; height: 14px; border-radius: 50%; background: #fff; border: 2.5px solid #F5A623; transition: background 0.2s; }\n  .cv-wrapper .tl-item:hover .tl-dot { background: #F5A623; }\n  .cv-wrapper .tl-item.current .tl-dot { background: #F5A623; border-color: #C4821A; box-shadow: 0 0 0 4px #FDF3E3; }\n  .cv-wrapper .tl-card { background: #fff; border: 1px solid #E8E3D8; border-radius: 12px; padding: 22px 26px; transition: box-shadow 0.2s, border-color 0.2s, transform 0.2s; }\n  .cv-wrapper .tl-item:hover .tl-card { box-shadow: 0 4px 20px rgba(10,34,64,0.08); border-color: #D8C9A8; transform: translateX(4px); }\n  .cv-wrapper .tl-item.current .tl-card { border-left: 3px solid #F5A623; background: #FFFDF9; }\n  .cv-wrapper .tl-year { display: inline-block; font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #C4821A; background: #FDF3E3; padding: 3px 10px; border-radius: 20px; margin-bottom: 10px; }\n  .cv-wrapper .tl-title { font-family: 'DM Serif Display', serif; font-size: 18px; color: #0A2240; margin-bottom: 4px; line-height: 1.3; }\n  .cv-wrapper .tl-institution { font-size: 13px; font-weight: 500; color: #5A5A5A; margin-bottom: 10px; }\n  .cv-wrapper .tl-desc { font-size: 13.5px; color: #444; line-height: 1.7; }\n  .cv-wrapper .tl-desc ul { padding-left: 16px; margin-top: 6px; }\n  .cv-wrapper .tl-desc ul li { margin-bottom: 4px; }\n  .cv-wrapper .tl-tags { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }\n  .cv-wrapper .tl-tag { font-size: 11px; font-weight: 500; padding: 3px 10px; border-radius: 20px; background: #EEF2F8; color: #0A2240; }\n  .cv-wrapper .section-block { display: none; }\n  .cv-wrapper .section-block.active { display: block; }\n  .cv-wrapper .badge-present { font-size: 10px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; background: #F5A623; color: #0A2240; padding: 2px 8px; border-radius: 20px; margin-left: 6px; vertical-align: middle; }\n  @media (max-width: 600px) { .cv-wrapper .tl-title { font-size: 16px; } .cv-wrapper .tl-card { padding: 16px 18px; } .cv-wrapper .tabs { flex-wrap: wrap; } }\n<\/style>\n\n<div class=\"cv-wrapper\">\n  <div class=\"tabs\">\n    <button class=\"tab-btn active\" onclick=\"cvShowSection('career', this)\">Career<\/button>\n    <button class=\"tab-btn\" onclick=\"cvShowSection('education', this)\">Education<\/button>\n  <\/div>\n\n  <!-- CAREER -->\n  <div id=\"cv-career\" class=\"section-block active\">\n    <p class=\"section-label\">Professional experience<\/p>\n    <div class=\"timeline\">\n\n      <div class=\"tl-item current\">\n        <div class=\"tl-dot\"><\/div>\n        <div class=\"tl-card\">\n          <span class=\"tl-year\">2024 \u2013 present<\/span><span class=\"badge-present\">Active<\/span>\n          <div class=\"tl-title\">Researcher \u2014 AI4RISK Project<\/div>\n          <div class=\"tl-institution\">NUST Politehnica Bucharest \u00b7 Geosense<\/div>\n          <div class=\"tl-desc\">Building a multi-source data fusion platform for predictive risk analysis using explainable AI. Real-time aerial imagery processing, interactive mapping, and mission coordination.<\/div>\n          <div class=\"tl-tags\"><span class=\"tl-tag\">Explainable AI<\/span><span class=\"tl-tag\">Data Fusion<\/span><span class=\"tl-tag\">Risk Analysis<\/span><span class=\"tl-tag\">Aerial Imagery<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tl-item\">\n        <div class=\"tl-dot\"><\/div>\n        <div class=\"tl-card\">\n          <span class=\"tl-year\">2016 \u2013 2021<\/span>\n          <div class=\"tl-title\">Independent Software &amp; Web Development<\/div>\n          <div class=\"tl-desc\">Custom software development, IoT, web administration, and data processing for clients.<\/div>\n          <div class=\"tl-tags\"><span class=\"tl-tag\">Software Development<\/span><span class=\"tl-tag\">IoT<\/span><span class=\"tl-tag\">Web Administration<\/span><span class=\"tl-tag\">Data Processing<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tl-item\">\n        <div class=\"tl-dot\"><\/div>\n        <div class=\"tl-card\">\n          <span class=\"tl-year\">2011 \u2013 2015<\/span>\n          <div class=\"tl-title\">Researcher &amp; Lab Engineer<\/div>\n          <div class=\"tl-institution\">NUST Politehnica Bucharest \u00b7 ETTI, CeoSpaceTech<\/div>\n          <div class=\"tl-desc\"><ul>\n            <li>Researcher \u2014 LEO-SITS project: satellite image time series classification using Latent Dirichlet Allocation. Published in IEEE Transactions on Geoscience and Remote Sensing, IGARSS, EUSIPCO, and other venues.<\/li>\n            <li>Lab engineer in Digital Signal Processing, Microprocessor Architecture, Microcontrollers, and Embedded Systems at the Faculty of Electronics, Telecommunications and Information Technology.<\/li>\n            <li>Lab infrastructure maintenance, network administration, and Unix server management (elia.pub.ro and ceospacetech.pub.ro).<\/li>\n          <\/ul><\/div>\n          <div class=\"tl-tags\"><span class=\"tl-tag\">Satellite Image Time Series<\/span><span class=\"tl-tag\">LDA<\/span><span class=\"tl-tag\">DSP<\/span><span class=\"tl-tag\">Embedded Systems<\/span><span class=\"tl-tag\">Sysadmin<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tl-item\">\n        <div class=\"tl-dot\"><\/div>\n        <div class=\"tl-card\">\n          <span class=\"tl-year\">1997 \u2013 2008<\/span>\n          <div class=\"tl-title\">Engineering &amp; IT Infrastructure<\/div>\n          <div class=\"tl-desc\">Industrial equipment support, technical support for enterprise printing systems, CAD system and Oracle database management for garment manufacturing.<\/div>\n          <div class=\"tl-tags\"><span class=\"tl-tag\">Industrial Engineering<\/span><span class=\"tl-tag\">Oracle<\/span><span class=\"tl-tag\">CAD<\/span><span class=\"tl-tag\">IT Infrastructure<\/span><\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- EDUCATION -->\n  <div id=\"cv-education\" class=\"section-block\">\n    <p class=\"section-label\">Academic background<\/p>\n    <div class=\"timeline\">\n\n      <div class=\"tl-item\">\n        <div class=\"tl-dot\"><\/div>\n        <div class=\"tl-card\">\n          <span class=\"tl-year\">2008 \u2013 2011<\/span>\n          <div class=\"tl-title\">Ph.D. in Electronic Engineering and Telecommunications<\/div>\n          <div class=\"tl-institution\">NUST Politehnica Bucharest \u00b7 Faculty of Electronics, Telecommunications and IT<\/div>\n          <div class=\"tl-desc\">Thesis: <em>Spatio-temporal information extraction from multidimensional signal sequences for change detection.<\/em> Supervised by Prof. Mihai Datcu and Prof. Vasile L\u0103z\u0103rescu. Research conducted within UEFISCDI project PCE IDEI 1247. Built satellite image databases, developed classification algorithms, tested on Landsat time series.<\/div>\n          <div class=\"tl-tags\"><span class=\"tl-tag\">Change Detection<\/span><span class=\"tl-tag\">Satellite Image Time Series<\/span><span class=\"tl-tag\">Landsat<\/span><span class=\"tl-tag\">Classification<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tl-item\">\n        <div class=\"tl-dot\"><\/div>\n        <div class=\"tl-card\">\n          <span class=\"tl-year\">1992 \u2013 1997<\/span>\n          <div class=\"tl-title\">Engineering Degree in Applied Electronics<\/div>\n          <div class=\"tl-institution\">NUST Politehnica Bucharest \u00b7 Faculty of Electronics and Telecommunications<\/div>\n          <div class=\"tl-desc\">Five-year engineering degree (pre-Bologna system, equivalent to Bachelor's + Master's).<\/div>\n          <div class=\"tl-tags\"><span class=\"tl-tag\">Applied Electronics<\/span><span class=\"tl-tag\">Signal Processing<\/span><\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\nfunction cvShowSection(id, btn) {\n  document.querySelectorAll('.cv-wrapper .section-block').forEach(s => s.classList.remove('active'));\n  document.querySelectorAll('.cv-wrapper .tab-btn').forEach(b => b.classList.remove('active'));\n  document.getElementById('cv-' + id).classList.add('active');\n  btn.classList.add('active');\n  setTimeout(cvAnimateItems, 50);\n}\nfunction cvAnimateItems() {\n  var items = document.querySelectorAll('.cv-wrapper .section-block.active .tl-item');\n  items.forEach(function(item, i) {\n    item.classList.remove('visible');\n    setTimeout(function() { item.classList.add('visible'); }, i * 100);\n  });\n}\nwindow.addEventListener('load', function() { setTimeout(cvAnimateItems, 100); });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Career Education Professional experience 2024 \u2013 presentActive Researcher \u2014 AI4RISK Project NUST Politehnica Bucharest \u00b7 Geosense Building a multi-source data fusion platform for predictive risk analysis using explainable AI. Real-time aerial imagery processing, interactive mapping, and mission coordination. Explainable AIData FusionRisk AnalysisAerial Imagery 2016 \u2013 2021 Independent Software &amp; Web Development Custom software development, IoT, [&hellip;]<\/p>\n","protected":false},"featured_media":12491,"parent":12581,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false},"class_list":["post-13400","team","type-team","status-publish","has-post-thumbnail","hentry"],"acf":{"social_one":"","social_one_link":"","social_two":"","social_two_link":"","social_three":"","social_three_link":"","social_four":"","social_four_link":""},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/team\/13400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/team"}],"about":[{"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/types\/team"}],"replies":[{"embeddable":true,"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/comments?post=13400"}],"version-history":[{"count":10,"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/team\/13400\/revisions"}],"predecessor-version":[{"id":13435,"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/team\/13400\/revisions\/13435"}],"up":[{"embeddable":true,"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/team\/12581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/media\/12491"}],"wp:attachment":[{"href":"https:\/\/geosense.ro\/ro\/wp-json\/wp\/v2\/media?parent=13400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}