[{"data":1,"prerenderedAt":664},["ShallowReactive",2],{"projects-en":3},[4,30,49,68,86,103,122,231,247,332,347,365,382,397,412,427,442,458,476,491,507,521,535,550,565,580,596,612,631,646],{"id":5,"title":6,"body":7,"category":14,"client":15,"description":16,"domain":17,"extension":18,"featured":19,"image":15,"meta":20,"navigation":19,"order":15,"path":21,"seo":22,"stem":23,"technologies":24,"year":28,"__hash__":29},"projects_en/en/projects/ai-training-app.md","AI-Powered Training App",{"type":8,"value":9,"toc":10},"minimark",[],{"title":11,"searchDepth":12,"depth":12,"links":13},"",2,[],"AI",null,"Cross-platform fitness and training planning app with on-device AI inference for professional athletes.","Software Products","md",true,{},"/en/projects/ai-training-app",{"title":6,"description":16},"en/projects/ai-training-app",[25,26,27],"Kotlin Multiplatform","Ktor","Anthropic API","2026","k1TA9nhWvXhA_xHrAI69xCZIgOIMgp6NUX_89j2rsUQ",{"id":31,"title":32,"body":33,"category":37,"client":15,"description":38,"domain":39,"extension":18,"featured":19,"image":15,"meta":40,"navigation":19,"order":15,"path":41,"seo":42,"stem":43,"technologies":44,"year":28,"__hash__":48},"projects_en/en/projects/aviation-platform-modernization.md","Aviation Platform Modernization",{"type":8,"value":34,"toc":35},[],{"title":11,"searchDepth":12,"depth":12,"links":36},[],"Modernization","Migration of a monolith into a cloud-native architecture using Domain-Driven Design and agentic implementation.","Mobility & Aviation",{},"/en/projects/aviation-platform-modernization",{"title":32,"description":38},"en/projects/aviation-platform-modernization",[45,46,47],"AWS","NestJS","DDD","A6CwAqnzo8-EXRrWXPaWwaKwl7PMt0e2XFUN3NPK5SU",{"id":50,"title":51,"body":52,"category":14,"client":15,"description":56,"domain":17,"extension":18,"featured":57,"image":15,"meta":58,"navigation":19,"order":15,"path":59,"seo":60,"stem":61,"technologies":62,"year":66,"__hash__":67},"projects_en/en/projects/agentic-rag-cms.md","Agentic RAG CMS",{"type":8,"value":53,"toc":54},[],{"title":11,"searchDepth":12,"depth":12,"links":55},[],"AI solution for managing and producing editorial content using agentic workflows and retrieval-augmented generation.",false,{},"/en/projects/agentic-rag-cms",{"title":51,"description":56},"en/projects/agentic-rag-cms",[63,64,65],"Python","Vector DB","LangChain","2025","xOKBAmJ-nn-PskXaM4JbHdtoDs8pOCRTeaI-cbLdqhQ",{"id":69,"title":70,"body":71,"category":75,"client":15,"description":76,"domain":39,"extension":18,"featured":19,"image":15,"meta":77,"navigation":19,"order":15,"path":78,"seo":79,"stem":80,"technologies":81,"year":66,"__hash__":85},"projects_en/en/projects/aviation-navigation-solutions.md","Aviation Navigation Solutions",{"type":8,"value":72,"toc":73},[],{"title":11,"searchDepth":12,"depth":12,"links":74},[],"Geodata","Architecture and development of GIS-based backend and mobile applications for aviation navigation products.",{},"/en/projects/aviation-navigation-solutions",{"title":70,"description":76},"en/projects/aviation-navigation-solutions",[82,83,84],"AWS Lambda","React Native","PostGIS","J56TRAY9LkS7PV-FyVyPfgQIoJS_rOvtI2K3JjoO4aM",{"id":87,"title":88,"body":89,"category":93,"client":15,"description":94,"domain":17,"extension":18,"featured":57,"image":15,"meta":95,"navigation":19,"order":15,"path":96,"seo":97,"stem":98,"technologies":99,"year":66,"__hash__":102},"projects_en/en/projects/smart-home-energy-optimization.md","Smart Home Energy Optimization",{"type":8,"value":90,"toc":91},[],{"title":11,"searchDepth":12,"depth":12,"links":92},[],"Software Architecture","Dashboard and control hub for smart home flows, optimized for low-cost spot electricity tariffs.",{},"/en/projects/smart-home-energy-optimization",{"title":88,"description":94},"en/projects/smart-home-energy-optimization",[63,100,101],"Django","Home Assistant","L05rTxd4qAA4wicO1ZkTsJVrbdR8vmnAq6RIRuSrZDA",{"id":104,"title":105,"body":106,"category":93,"client":15,"description":110,"domain":111,"extension":18,"featured":57,"image":15,"meta":112,"navigation":19,"order":15,"path":113,"seo":114,"stem":115,"technologies":116,"year":120,"__hash__":121},"projects_en/en/projects/insurance-sales-platform.md","Insurance Sales Platform",{"type":8,"value":107,"toc":108},[],{"title":11,"searchDepth":12,"depth":12,"links":109},[],"Multi-tenant sales system for life insurance with digital application flow, signature and back-office integration.","Insurance",{},"/en/projects/insurance-sales-platform",{"title":105,"description":110},"en/projects/insurance-sales-platform",[117,118,119],"Spring Boot","Angular","OpenShift","2024","c9tLf7dPpJLGazBzFg7r6_H56Za1ROPIbHxKWwvuuSU",{"id":123,"title":124,"body":125,"category":219,"client":15,"description":220,"domain":17,"extension":18,"featured":19,"image":15,"meta":221,"navigation":19,"order":15,"path":222,"seo":223,"stem":224,"technologies":225,"year":120,"__hash__":230},"projects_en/en/projects/secure-by-design.md","Secure-by-Design Webinar",{"type":8,"value":126,"toc":209},[127,132,136,140,143,147,150,155,184,188,191,195,198],[128,129,131],"h2",{"id":130},"overview","Overview",[133,134,135],"p",{},"The Secure-by-Design webinar is a hands-on IT consulting and training format that helps development teams integrate security architecture into their everyday agile work.",[128,137,139],{"id":138},"the-challenge","The challenge",[133,141,142],{},"Conveying security architecture principles to development teams with practical, immediately applicable examples for everyday agile work.",[128,144,146],{"id":145},"the-approach","The approach",[133,148,149],{},"Designing and running an interactive consulting and workshop format with live coding, hands-on demos and exercises.",[151,152,154],"h3",{"id":153},"contents","Contents",[156,157,158,166,172,178],"ul",{},[159,160,161,165],"li",{},[162,163,164],"strong",{},"Architecture principles",": Integrating security into the software architecture",[159,167,168,171],{},[162,169,170],{},"OWASP Top 10",": Practical examples and architectural countermeasures",[159,173,174,177],{},[162,175,176],{},"Automated testing",": SAST, DAST and dependency scanning in CI/CD",[159,179,180,183],{},[162,181,182],{},"Workshop format",": Hands-on exercises for immediate applicability",[151,185,187],{"id":186},"format","Format",[133,189,190],{},"The webinar combines IT consulting with live-coding sessions and interactive exercises. Participants get access to a repository with sample code and CI/CD configurations.",[128,192,194],{"id":193},"what-participants-take-away","What participants take away",[133,196,197],{},"Participating teams leave with concrete architecture and security practices they can apply directly in their everyday agile work:",[156,199,200,203,206],{},[159,201,202],{},"A clear understanding of how security informs architecture decisions",[159,204,205],{},"Practical countermeasures for the OWASP Top 10",[159,207,208],{},"A working CI/CD template with SAST, DAST and dependency scanning to reuse",{"title":11,"searchDepth":12,"depth":12,"links":210},[211,212,213,218],{"id":130,"depth":12,"text":131},{"id":138,"depth":12,"text":139},{"id":145,"depth":12,"text":146,"children":214},[215,217],{"id":153,"depth":216,"text":154},3,{"id":186,"depth":216,"text":187},{"id":193,"depth":12,"text":194},"IT Consulting","IT consulting and workshop format for integrating security architecture and DevSecOps principles into agile teams.",{},"/en/projects/secure-by-design",{"title":124,"description":220},"en/projects/secure-by-design",[93,226,227,228,229],"CI/CD","Workshops","OWASP","GitHub Actions","G_eqsyNhXaAKMrYYVuW_ce_QHW5R-uGzW9AveEaeapA",{"id":232,"title":233,"body":234,"category":93,"client":15,"description":238,"domain":17,"extension":18,"featured":57,"image":15,"meta":239,"navigation":19,"order":15,"path":240,"seo":241,"stem":242,"technologies":243,"year":245,"__hash__":246},"projects_en/en/projects/developer-profile-management-tool.md","Developer Profile Management Tool",{"type":8,"value":235,"toc":236},[],{"title":11,"searchDepth":12,"depth":12,"links":237},[],"Internal tool for managing and PDF-exporting developer profiles at a software agency.",{},"/en/projects/developer-profile-management-tool",{"title":233,"description":238},"en/projects/developer-profile-management-tool",[244,118,117],"Kotlin","2023","aYme81ILGUqylopEphOblSSXa7uaRZufoXDnqOoj7rM",{"id":248,"title":249,"body":250,"category":75,"client":15,"description":320,"domain":321,"extension":18,"featured":19,"image":15,"meta":322,"navigation":19,"order":15,"path":323,"seo":324,"stem":325,"technologies":326,"year":245,"__hash__":331},"projects_en/en/projects/geodata-viewer.md","Geodata Viewer",{"type":8,"value":251,"toc":311},[252,254,257,259,262,264,267,271,297,301,304,308],[128,253,131],{"id":130},[133,255,256],{},"The Geodata Viewer is a modern web application for visualizing and analyzing geodata. It combines high-performance map rendering with intuitive user guidance.",[128,258,139],{"id":138},[133,260,261],{},"Building a high-performance web-based GIS viewer for large geodata sets, with intuitive layer control and map navigation.",[128,263,146],{"id":145},[133,265,266],{},"Combining a Vue.js frontend with Mapbox GL JS for map visualization. Server-side tile generation with PostGIS for optimal performance on large datasets.",[151,268,270],{"id":269},"technical-highlights","Technical highlights",[156,272,273,279,285,291],{},[159,274,275,278],{},[162,276,277],{},"Geodata processing",": PostGIS for server-side data analysis and tile generation",[159,280,281,284],{},[162,282,283],{},"High-performance map rendering",": Mapbox GL JS for WebGL-based rendering",[159,286,287,290],{},[162,288,289],{},"Layer management",": Flexible control of map layers with real-time updates",[159,292,293,296],{},[162,294,295],{},"Large-data handling",": Server-side tile generation for millions of points",[151,298,300],{"id":299},"architecture-decisions","Architecture decisions",[133,302,303],{},"Vue.js was chosen for the reactive frontend, while Mapbox GL handles the powerful map visualization. PostGIS generates optimized vector tiles server-side for fast load times.",[128,305,307],{"id":306},"the-outcome","The outcome",[133,309,310],{},"The viewer renders millions of geodata points smoothly, with layer filtering and real-time updates.",{"title":11,"searchDepth":12,"depth":12,"links":312},[313,314,315,319],{"id":130,"depth":12,"text":131},{"id":138,"depth":12,"text":139},{"id":145,"depth":12,"text":146,"children":316},[317,318],{"id":269,"depth":216,"text":270},{"id":299,"depth":216,"text":300},{"id":306,"depth":12,"text":307},"Web-based GIS viewer for geodata processing and geoinformation with high-performance visualization of large datasets.","Public Sector",{},"/en/projects/geodata-viewer",{"title":249,"description":320},"en/projects/geodata-viewer",[327,328,329,84,330],"Vue.js","Mapbox GL","PostgreSQL","Node.js","cT4GyXGxJcQ0l7-lDt_p-GMNq5H9NOegZ0yahX9SpdI",{"id":333,"title":334,"body":335,"category":37,"client":15,"description":339,"domain":111,"extension":18,"featured":57,"image":15,"meta":340,"navigation":19,"order":15,"path":341,"seo":342,"stem":343,"technologies":344,"year":245,"__hash__":346},"projects_en/en/projects/life-insurance-distribution-platform.md","Insurance Distribution Platform",{"type":8,"value":336,"toc":337},[],{"title":11,"searchDepth":12,"depth":12,"links":338},[],"Modernization and rebuild of an application and portal solution for insurance distribution, aligned with DORA and GDPR.",{},"/en/projects/life-insurance-distribution-platform",{"title":334,"description":339},"en/projects/life-insurance-distribution-platform",[117,118,345],"MongoDB","_97kuqcaG1eIlNpa_nuIje3Zdi8GrSxpVYB1x9-lpaM",{"id":348,"title":349,"body":350,"category":93,"client":15,"description":354,"domain":17,"extension":18,"featured":57,"image":15,"meta":355,"navigation":19,"order":15,"path":356,"seo":357,"stem":358,"technologies":359,"year":363,"__hash__":364},"projects_en/en/projects/decentralized-blockchain-game.md","Decentralized Blockchain Game",{"type":8,"value":351,"toc":352},[],{"title":11,"searchDepth":12,"depth":12,"links":353},[],"Browser game on Ethereum with NFTs (ERC721 and ERC1155) and persistence via IPFS.",{},"/en/projects/decentralized-blockchain-game",{"title":349,"description":354},"en/projects/decentralized-blockchain-game",[360,361,362],"Solidity","Web3.js","Ethereum","2022","Qd2oaIEKj32_PQYWsCzWBYDym6SsMcpse7PTjNxmOMw",{"id":366,"title":367,"body":368,"category":93,"client":15,"description":372,"domain":17,"extension":18,"featured":57,"image":15,"meta":373,"navigation":19,"order":15,"path":374,"seo":375,"stem":376,"technologies":377,"year":363,"__hash__":381},"projects_en/en/projects/framework-free-weather-dashboard.md","Framework-Free Weather Dashboard",{"type":8,"value":369,"toc":370},[],{"title":11,"searchDepth":12,"depth":12,"links":371},[],"Native MVVM library in pure TypeScript with no external framework dependencies, wired to the OpenWeather API.",{},"/en/projects/framework-free-weather-dashboard",{"title":367,"description":372},"en/projects/framework-free-weather-dashboard",[378,379,380],"TypeScript","Vite","Cypress","dqT2Jsr0wD28xGJJaZuxCDWVCUAxPPGm9onFIhX_ll8",{"id":383,"title":384,"body":385,"category":93,"client":15,"description":389,"domain":39,"extension":18,"featured":57,"image":15,"meta":390,"navigation":19,"order":15,"path":391,"seo":392,"stem":393,"technologies":394,"year":363,"__hash__":396},"projects_en/en/projects/microservices-car-rental-architecture.md","Microservices Rental Shop Architecture",{"type":8,"value":386,"toc":387},[],{"title":11,"searchDepth":12,"depth":12,"links":388},[],"Microservices architecture with event sourcing, database-per-service and CQRS patterns.",{},"/en/projects/microservices-car-rental-architecture",{"title":384,"description":389},"en/projects/microservices-car-rental-architecture",[46,117,395],"RabbitMQ","C_r2OcGQNPtqHAv2aFsrs-UypOooeOgdTR2Kyeio4Yo",{"id":398,"title":399,"body":400,"category":93,"client":15,"description":404,"domain":17,"extension":18,"featured":57,"image":15,"meta":405,"navigation":19,"order":15,"path":406,"seo":407,"stem":408,"technologies":409,"year":363,"__hash__":411},"projects_en/en/projects/pen-testing-as-a-service.md","Pen-Testing as a Service",{"type":8,"value":401,"toc":402},[],{"title":11,"searchDepth":12,"depth":12,"links":403},[],"Containerized platform for automated penetration testing of client domains with ELK-powered reporting.",{},"/en/projects/pen-testing-as-a-service",{"title":399,"description":404},"en/projects/pen-testing-as-a-service",[63,100,410],"ELK Stack","xgzQx4goh-HWx0E_cN0CMa5-0mHoQT8x48I0zw6Y-ro",{"id":413,"title":414,"body":415,"category":75,"client":15,"description":419,"domain":321,"extension":18,"featured":57,"image":15,"meta":420,"navigation":19,"order":15,"path":421,"seo":422,"stem":423,"technologies":424,"year":363,"__hash__":426},"projects_en/en/projects/reward-based-crowd-mapping.md","Reward-Based Crowd Mapping (Thesis)",{"type":8,"value":416,"toc":417},[],{"title":11,"searchDepth":12,"depth":12,"links":418},[],"Decentralized application for quality assurance of crowdsourced geodata, using Proof of Location and game-theoretic rewards.",{},"/en/projects/reward-based-crowd-mapping",{"title":414,"description":419},"en/projects/reward-based-crowd-mapping",[362,360,425],"Micronaut","on50ZQAp1BJfJUQrYkRxfpcGmgc-I0UnSc8et8L0kmY",{"id":428,"title":429,"body":430,"category":93,"client":15,"description":434,"domain":321,"extension":18,"featured":57,"image":15,"meta":435,"navigation":19,"order":15,"path":436,"seo":437,"stem":438,"technologies":439,"year":440,"__hash__":441},"projects_en/en/projects/digital-land-registry-poc.md","Digital Land Registry PoC",{"type":8,"value":431,"toc":432},[],{"title":11,"searchDepth":12,"depth":12,"links":433},[],"Proof of concept for blockchain-based real estate purchase and sale, modelling the full registry workflow.",{},"/en/projects/digital-land-registry-poc",{"title":429,"description":434},"en/projects/digital-land-registry-poc",[362,360,117],"2021","RWV5DeneQFz0Y_F13XW4X8p0ikCLclikddYIgmImbmY",{"id":443,"title":444,"body":445,"category":93,"client":15,"description":449,"domain":321,"extension":18,"featured":57,"image":15,"meta":450,"navigation":19,"order":15,"path":451,"seo":452,"stem":453,"technologies":454,"year":440,"__hash__":457},"projects_en/en/projects/eid-digital-drivers-license-sdk.md","Digital ID / eID",{"type":8,"value":446,"toc":447},[],{"title":11,"searchDepth":12,"depth":12,"links":448},[],"Mobile SDK and reference apps for electronic ID with a dedicated Jetpack Compose UI library.",{},"/en/projects/eid-digital-drivers-license-sdk",{"title":444,"description":449},"en/projects/eid-digital-drivers-license-sdk",[244,455,456],"Android","iOS","rCnM4G6-_-Lc66FDft8ZScUxdpm4M5qtMzU9WecQ0jw",{"id":459,"title":460,"body":461,"category":465,"client":15,"description":466,"domain":467,"extension":18,"featured":57,"image":15,"meta":468,"navigation":19,"order":15,"path":469,"seo":470,"stem":471,"technologies":472,"year":474,"__hash__":475},"projects_en/en/projects/authorization-monitoring.md","Authorization Monitoring",{"type":8,"value":462,"toc":463},[],{"title":11,"searchDepth":12,"depth":12,"links":464},[],"Software Engineering","Tool for organization-wide management and monitoring of permissions across a regional banking IT.","Finance",{},"/en/projects/authorization-monitoring",{"title":460,"description":466},"en/projects/authorization-monitoring",[473,117,118],"Java","2020","Bqiqr1z16Yqlmuk6s9BEyvtdWzEVakRv8Z_VGBpbmD8",{"id":477,"title":478,"body":479,"category":465,"client":15,"description":483,"domain":467,"extension":18,"featured":57,"image":15,"meta":484,"navigation":19,"order":15,"path":485,"seo":486,"stem":487,"technologies":488,"year":474,"__hash__":490},"projects_en/en/projects/banking-advisor-portal.md","Banking Advisor Portal",{"type":8,"value":480,"toc":481},[],{"title":11,"searchDepth":12,"depth":12,"links":482},[],"Feature development and optimization of an advisor portal in a regional banking IT environment.",{},"/en/projects/banking-advisor-portal",{"title":478,"description":483},"en/projects/banking-advisor-portal",[118,117,489],"REST","z4WWRWA2dCy0-9xdl6zzRYY82oRwxAEB2Xr9M9P4Y80",{"id":492,"title":493,"body":494,"category":465,"client":15,"description":498,"domain":467,"extension":18,"featured":57,"image":15,"meta":499,"navigation":19,"order":15,"path":500,"seo":501,"stem":502,"technologies":503,"year":474,"__hash__":506},"projects_en/en/projects/banking-customer-portal.md","Banking Customer Portal",{"type":8,"value":495,"toc":496},[],{"title":11,"searchDepth":12,"depth":12,"links":497},[],"Feature development and optimization of an online customer portal in a regional banking IT environment.",{},"/en/projects/banking-customer-portal",{"title":493,"description":498},"en/projects/banking-customer-portal",[504,473,505],"JSF","SOAP","afULH81BIrL3kmk08zGlBj6KVHzq861VoHupLuRQL9s",{"id":508,"title":509,"body":510,"category":465,"client":15,"description":514,"domain":467,"extension":18,"featured":57,"image":15,"meta":515,"navigation":19,"order":15,"path":516,"seo":517,"stem":518,"technologies":519,"year":474,"__hash__":520},"projects_en/en/projects/corporate-analysis-tool.md","Corporate Analysis Tool",{"type":8,"value":511,"toc":512},[],{"title":11,"searchDepth":12,"depth":12,"links":513},[],"Report generation based on balance sheet metrics for corporate analysis at a regional bank.",{},"/en/projects/corporate-analysis-tool",{"title":509,"description":514},"en/projects/corporate-analysis-tool",[473,117,118],"pLhw1D4h2rV0XweVqUODAh8l87dAijFEEcFK7RlqYEI",{"id":522,"title":523,"body":524,"category":465,"client":15,"description":528,"domain":467,"extension":18,"featured":57,"image":15,"meta":529,"navigation":19,"order":15,"path":530,"seo":531,"stem":532,"technologies":533,"year":474,"__hash__":534},"projects_en/en/projects/tls-certificate-monitoring.md","TLS Certificate Monitoring",{"type":8,"value":525,"toc":526},[],{"title":11,"searchDepth":12,"depth":12,"links":527},[],"Tool for managing all TLS certificates across a regional banking organization.",{},"/en/projects/tls-certificate-monitoring",{"title":523,"description":528},"en/projects/tls-certificate-monitoring",[473,117,118],"HjRO6a0TYXzt1YnydZap29ENNthQyIdE7xa0lL3xeCk",{"id":536,"title":537,"body":538,"category":14,"client":15,"description":542,"domain":321,"extension":18,"featured":57,"image":15,"meta":543,"navigation":19,"order":15,"path":544,"seo":545,"stem":546,"technologies":547,"year":474,"__hash__":549},"projects_en/en/projects/volunteer-firefighter-management-app.md","Volunteer Firefighter Management Social Media App",{"type":8,"value":539,"toc":540},[],{"title":11,"searchDepth":12,"depth":12,"links":541},[],"Android app for managing volunteer fire departments social media accounts, with AI-based anonymization of faces and license plates.",{},"/en/projects/volunteer-firefighter-management-app",{"title":537,"description":542},"en/projects/volunteer-firefighter-management-app",[244,117,548],"Firebase","8sJn-EId-1DEFzgINvXjjU79x62q2VWe5IWsyaww9bs",{"id":551,"title":552,"body":553,"category":93,"client":15,"description":557,"domain":39,"extension":18,"featured":57,"image":15,"meta":558,"navigation":19,"order":15,"path":559,"seo":560,"stem":561,"technologies":562,"year":563,"__hash__":564},"projects_en/en/projects/autonomous-car-control-app.md","Autonomous Car Control App",{"type":8,"value":554,"toc":555},[],{"title":11,"searchDepth":12,"depth":12,"links":556},[],"Android app for control and monitoring of an autonomous model car.",{},"/en/projects/autonomous-car-control-app",{"title":552,"description":557},"en/projects/autonomous-car-control-app",[455,63],"2019","HqnuBmdlZxY0c64O2tE1vcEhgSUzgAai0V6zidtbKts",{"id":566,"title":567,"body":568,"category":14,"client":15,"description":572,"domain":39,"extension":18,"featured":57,"image":15,"meta":573,"navigation":19,"order":15,"path":574,"seo":575,"stem":576,"technologies":577,"year":563,"__hash__":579},"projects_en/en/projects/autonomous-driving-devkit.md","Autonomous Driving DevKit",{"type":8,"value":569,"toc":570},[],{"title":11,"searchDepth":12,"depth":12,"links":571},[],"Further development and optimization of a model-car devkit for autonomous driving in an academic context.",{},"/en/projects/autonomous-driving-devkit",{"title":567,"description":572},"en/projects/autonomous-driving-devkit",[63,578],"TensorFlow","uywXoG25HChz3UgAAOHxDjncqI__-W7eBrzTglXp-v4",{"id":581,"title":582,"body":583,"category":75,"client":15,"description":587,"domain":321,"extension":18,"featured":57,"image":15,"meta":588,"navigation":19,"order":15,"path":589,"seo":590,"stem":591,"technologies":592,"year":594,"__hash__":595},"projects_en/en/projects/national-cartography-pipeline.md","National Cartography Pipeline",{"type":8,"value":584,"toc":585},[],{"title":11,"searchDepth":12,"depth":12,"links":586},[],"Automated process for deriving digital maps from a national landscape model.",{},"/en/projects/national-cartography-pipeline",{"title":582,"description":587},"en/projects/national-cartography-pipeline",[63,593],"ArcGIS","2018","HuIAveHhsYnuTrx7_WnuicNaokRSw_-ZoSdm3uZGu3Q",{"id":597,"title":598,"body":599,"category":75,"client":15,"description":603,"domain":321,"extension":18,"featured":57,"image":15,"meta":604,"navigation":19,"order":15,"path":605,"seo":606,"stem":607,"technologies":608,"year":610,"__hash__":611},"projects_en/en/projects/mobile-geo-raster-toolchain.md","Mobile Geo Raster Toolchain",{"type":8,"value":600,"toc":601},[],{"title":11,"searchDepth":12,"depth":12,"links":602},[],"Toolchain for automated processing and encryption of geo raster data for mobile map applications.",{},"/en/projects/mobile-geo-raster-toolchain",{"title":598,"description":603},"en/projects/mobile-geo-raster-toolchain",[63,593,609],"FME","2016","BBi4VQcfQ3NH0aKLYQQEKHo47w1zpH11AGH9zjAPBBA",{"id":613,"title":614,"body":615,"category":37,"client":15,"description":619,"domain":620,"extension":18,"featured":57,"image":15,"meta":621,"navigation":19,"order":15,"path":622,"seo":623,"stem":624,"technologies":625,"year":629,"__hash__":630},"projects_en/en/projects/steel-coiler-automation-renewal.md","Steel Coiler Automation Renewal",{"type":8,"value":616,"toc":617},[],{"title":11,"searchDepth":12,"depth":12,"links":618},[],"Control software development for the renewal of automation technology on a steel hot-rolling coiler line.","Industry",{},"/en/projects/steel-coiler-automation-renewal",{"title":614,"description":619},"en/projects/steel-coiler-automation-renewal",[626,627,628],"Siemens TDC","CFC","Sinamics","2008","zj3Gr_T3AuY49lArKIa8HBtv12Bz5xFqRYBDXjFXNV4",{"id":632,"title":633,"body":634,"category":465,"client":15,"description":638,"domain":620,"extension":18,"featured":57,"image":15,"meta":639,"navigation":19,"order":15,"path":640,"seo":641,"stem":642,"technologies":643,"year":629,"__hash__":645},"projects_en/en/projects/steel-coiler-commissioning-i.md","Steel Coiler Commissioning",{"type":8,"value":635,"toc":636},[],{"title":11,"searchDepth":12,"depth":12,"links":637},[],"System test and commissioning of the control software for the coiler line at an international steel plant.",{},"/en/projects/steel-coiler-commissioning-i",{"title":633,"description":638},"en/projects/steel-coiler-commissioning-i",[626,627,644],"WinCC","g0EiMUhIFaqkkdl78iRaCIFNxicLkKUMRYv6AwZcCYY",{"id":647,"title":648,"body":649,"category":93,"client":15,"description":653,"domain":620,"extension":18,"featured":57,"image":15,"meta":654,"navigation":19,"order":15,"path":655,"seo":656,"stem":657,"technologies":658,"year":662,"__hash__":663},"projects_en/en/projects/process-visualization-system.md","Process Visualization System (Diploma Thesis)",{"type":8,"value":650,"toc":651},[],{"title":11,"searchDepth":12,"depth":12,"links":652},[],"Custom-built system for real-time monitoring and control of industrial plants over Industrial Ethernet.",{},"/en/projects/process-visualization-system",{"title":648,"description":653},"en/projects/process-visualization-system",[659,660,661],"Perl","XML","SVG","2007","6CP4UZSqomtEyxyx0dgJaPv1EKIYuIX7B4tGh6O3IG0",1791529332299]