- Building the Java backend for a real-time maritime simulation platform (crane, vessel, ROV operations), exposing APIs consumed by a React web frontend and a Unity-based visualization frontend.
- Integrating backend services with physical maritime hardware, including crane chairs, ROV chairs, deck control panels, and joysticks.
- Supporting multi-station collaborative simulation scenarios where deck crew, crane drivers, and ROV pilots operate together.
- Contributing to GitHub Actions CI/CD pipelines; using AI-assisted development tools (GitHub Copilot, Claude Code) to accelerate delivery.
Software Engineer with 6+ years of experience building and maintaining production applications in C# (.NET) and Java. Comfortable owning features end to end — from requirements and architecture through implementation, testing, and long-term maintenance — and turning complex domain logic into structured, readable object-oriented code. Currently working on backend services for a real-time maritime simulation platform, including APIs consumed by web and 3D frontends. MSc from NTNU, with a strong mathematical and problem-solving foundation and everyday use of AI-assisted development tools.
- Providing ongoing maintenance, debugging, and feature development for production C# simulation software.
- Conducting code reviews and mentoring junior developers on code quality, architectural standards, and maintainable design patterns.
- Actively expanding into modern .NET Core, web API patterns, and cloud-native development.
- Using AI-assisted development tools (GitHub Copilot, Claude Code) to accelerate development and improve code quality.
- Designed and developed production C# applications (.NET Framework) serving industrial end-users, with focus on performance, stability, and maintainability.
- Translated complex domain-specific requirements into well-structured OOP algorithms with thorough documentation.
- Managed full development lifecycle in Agile/Scrum environment, from requirements gathering through deployment and ongoing support.
Backend
C# (.NET Framework / .NET Core), Java, OOP & software architecture, REST APIs
Desktop & UI
WPF (XAML), Windows Forms, MVVM
Web
HTML/CSS, JavaScript/TypeScript
Data & AI
Python, TensorFlow, Machine Learning, AI-assisted development (GitHub Copilot, Claude Code)
Databases
SQL, relational database concepts
Tools & DevOps
Git, Jira, GitHub Actions (CI/CD), Docker, Agile/Scrum, code reviews
Simulation & 3D
Unity3D, real-time simulation, physics/mathematical modelling