Software Engineer & AI Engineer · Oslo, Norway

Martin
Majidi

Building intelligent systems at the intersection of AI and software engineering — from production RAG architectures to real-time computer vision.

0+
Years Experience
0
Publications
0+
Citations
Martin Majidi Ask Martin's AI · Ask Martin's AI ·
Ask anything about MartinClick here

About

Software Engineer with 5+ years of experience building production AI systems, backend services, and optimization algorithms. My work spans conversational AI with RAG architectures, computer vision for sports video processing, and large-scale API development.

I hold a Master's degree in Applied Computer and Information Technology with an AI specialization from Oslo Metropolitan University, where my thesis on AI-based sports video cropping earned the top grade and produced peer-reviewed publications at IEEE and ACM conferences.

My background bridges Computer Science, Industrial Engineering, and Artificial Intelligence — allowing me to connect technical implementation with real-world problem solving.

Location
Oslo, Norge
Education
  • MSc AI · Oslo Metropolitan University
  • MSc Industrial Engineering (focus on optimization algorithms)
  • Bachelor of Computer Science
Research
6 papers · 88 citations · h-index 5
Certification
AWS Technical Essentials
Languages
English · Norwegian (basic) · Persian

Experience

Aug 2024 – Mar 2026
Software Engineer
Allente AS · Oslo
  • Built full-stack HR Chatbot with RAG architecture using Spring Boot, OpenAI GPT-4o, and PostgreSQL vector search, serving employees across 4 Nordic countries
  • Maintained partner integration system processing subscription data across 6+ streaming platforms including Amazon Prime, Viaplay, and TV2
  • Extended API gateway with endpoints for Boost.ai chatbot and voice bot integration for customer service automation
  • Implemented GraphQL and REST APIs across microservices for customer data retrieval
Jun 2023 – Jun 2024
AI & ML Developer
Forzasys / SimulaMet · Oslo
  • Built end-to-end SmartCrop system for automatic sports video cropping with focal point detection and social media distribution API
  • Developed Flask-based GUI for real-time video processing with interpolation and outlier configuration controls
  • Fine-tuned YOLO v8, v9, and RT-DETR models for real-time object detection achieving production-ready accuracy
  • Designed video processing pipeline for automatic reformatting to platform-specific aspect ratios
2017 – 2021
Optimization Developer
Espad Company · Iran
  • Designed metaheuristic optimization algorithms in MATLAB for emergency response routing in earthquake scenariosFull report
  • Developed a bi-objective nurse scheduling model minimizing staffing cost and fatigue simultaneously, applying virtual-age theory and a GA–VNS metaheuristic validated against exhaustive search across 9 shift scenariosFull report
  • Formulated an integrated MILP model jointly optimizing hub-port location, inter-hub ship chartering, and real-time berth allocation with non-overlap scheduling constraints across a maritime logistics networkFull report
  • Modeled facility location-allocation under stochastic demand and customer balking behavior using queuing theory, optimizing queue congestion, green supply chain emissions, and lost demand simultaneously with a two-phase GA and Monte Carlo hybrid solver
    Podcast · Balancing Queues, Pollution & Facility Location
  • Modeled a multi-dock cross-docking VRP with stochastic travel times — jointly optimizing two-level vehicle routing (suppliers→docks and docks→customers), inter-dock product transfers, and vehicle-to-dock assignment — solved via a Biogeography-Based Optimization metaheuristic with three-matrix solution encodingFull report

Projects

Conversational AI · Live Demo

HR Chatbot — RAG Architecture

Production chatbot serving 4 Nordic countries. Spring Boot + GPT-4o + pgvector for semantic search over HR documents via SharePoint/Microsoft Graph API. Admin panel for document management.

This demo is CV-based — a small-scale version of the Allente HR chatbot.

JavaSpring BootGPT-4opgvectorRAG
Integration

Partner Platform

Subscription data sync across 6+ streaming platforms — Amazon Prime, Viaplay, TV2 Play — handling user provisioning, entitlements, and real-time status.

JavaREST APIsMicroservicesDocker
API & Integration

API Gateway & Chatbot Integration

Extended API gateway with new endpoints for Boost.ai chatbot and voice bot integration, configuring API connectors for customer service automation. Implemented GraphQL and REST APIs across microservices for customer data retrieval.

JavaGraphQLREST APIsBoost.aiMicroservices
Optimization

Emergency Response Routing

Metaheuristic optimization for routing emergency responders in earthquake scenarios. Mathematical models balancing response time, resource allocation, and coverage.

MATLABOptimizationOperations Research
Computer Vision · Featured

SmartCrop — AI-Based Sports Video Cropping

End-to-end system for automatic cropping of sports videos (soccer and ice hockey) for social media. Fine-tuned YOLOv8/v9 and RT-DETR for real-time focal point detection. Built a Flask GUI with interpolation, outlier controls, and platform-specific aspect ratios. Resulted in 6 publications, 88+ citations, and a Best Paper Award nomination at ACM MMSys 2024.

PythonFlaskYOLOv8/v9RT-DETROpenCV
GUI Demos
GUI v1 — Football
GUI v2 — Ice Hockey
Output Examples
Football — cropped output
Ice Hockey — cropped output

Publications

6
Papers
88
Citations
5
h-index
4
i10-index

Tech Stack

Languages

  • Java
  • Python
  • SQL
  • MATLAB

Frameworks & Tools

  • Spring Boot
  • Flask
  • REST APIs & GraphQL
  • PostgreSQL & pgvector
  • Docker

AI / ML

  • RAG Architecture
  • YOLO (v8, v9) & RT-DETR
  • Vector Search
  • Computer Vision
  • OpenAI API

Cloud & DevOps

  • AWS (certified)
  • Azure
  • CI/CD Pipelines
  • Microservices
  • Git

Architecture

  • Microservices Design
  • API Gateway Patterns
  • Event-Driven Systems
  • System Integration

Practices

  • Agile / Scrum
  • Code Review
  • Technical Writing
  • Research & Publication
Let's build something together

I'm currently exploring new opportunities in software engineering and AI. If you're working on something interesting, I'd love to hear about it.