~/saad

available for interesting problems

Muhammad Saad Jahangir

const focus = ""

Software Engineer building production AI and analytics features for the heavy asset industry.

saad — zsh — 80×24

~ whoami

Software Engineer · Lysaker, Norway

~ cat stack.txt

TypeScript · Python · Node.js · FastAPI · PyTorch · Mongo · Timescale · Qdrant

years shipping
4+years shipping
sim & visualization
MScsim & visualization
languages spoken
2languages spoken
01

// about

3+ years of experience in backend systems, APIs, analytics dashboards, and AI-integrated workflows, with a track record of collaborating closely with domain experts and platform teams to deliver reliable, high-value products.

about.ts
export const engineer = {  name: "Muhammad Saad Jahangir",  role: "Software Engineer",  based: "Lysaker, Norway",  focus: ["backend systems", "AI-integrated workflows", "analytics dashboards", "predictive maintenance"],};

what I like working on

  • 01Backend services that hold up under real industrial data.
  • 02Putting models in front of the people who act on them.
  • 03Turning domain expertise into product decisions.

// stack

languages
TypeScriptPython
backend
Node.jsFastAPIExpress
data
MongoDBTimescaleQdrant
ai / ml
PyTorchMachine LearningComputer Vision
frontend
Angular
02

// experience

  1. Software Engineer

    Aug 2022 – Present

    Kongsberg Digital · Lysaker, Norway

    • Designed and implemented scalable backend services for high-impact use cases like predictive maintenance, integrating physics-based models, calculation engines, simulations, and machine learning.
    • Integrated AI into operator and analyst workflows, improving decision-making and planning processes.
    • Participated in customer workshops to understand use cases and shape product design.
    • Mentored AI summer students and supported teams in AI-focused hackathons.
    TypeScriptPythonNode.jsMongoTimescaleQdrantFastAPIExpressAngular
  2. Summer Intern

    Jun – Jul 2022

    Kongsberg Digital · Lysaker, Norway

    • Developed a document parser using OCR and deep learning based symbol detection to extract equipment and sensor information from piping and instrumentation diagrams.
    PythonPyTorchFastAPI
  3. Research Assistant / Teaching Assistant / Summer Intern

    Jan 2021 – May 2022

    Norwegian University of Science and Technology · Ålesund, Norway

    • Plastopol: Identified sweet spots and predicted trends for marine litter accumulation along the coast of Møre og Romsdal.
    • Teaching Assistant for IMAA2150 - Mathematical Methods 3 for computer engineers.
    • Towed ROV: Trained and deployed machine learning models for underwater trash detection.
03

// projects

01NTNU

Driving Behavior Assessment System

Built a camera and sensor based IoT system running state-of-the-art models on a Jetson Nano, assessing driving behaviour through acceleration, deceleration, turning, lane departure, tailgating, and driver drowsiness/attentiveness detection.

Computer VisionIoTJetson Nano
02NTNU

City Simulator for Spatiotemporal Analysis & Planning

Built a Unity 3D city simulator for visualizing spatiotemporal urban data, including landmark visibility, light intensity, shadow heatmaps, and sky exposure, with runtime model updates for what-if scenarios.

Unity 3DSimulationGeospatial
03NTNU

Digital Twin of Ålesund

Developed a visualization platform as a digital twin of Ålesund City for landmark visibility, shadow variation, and bus stop accessibility analysis.

Digital TwinVisualization
04

// education

Master of Science in Simulation and Visualization

Aug 2020 – Jun 2022

Norwegian University of Science and Technology · Ålesund, Norway

Specialization in Machine Learning and Computer Vision. Thesis: Targetless Multi-LiDAR Calibration for Autonomous Trucks.

Bachelor of Science in Mechanical Engineering

Sep 2014 – Jul 2018

University of Engineering and Technology Lahore · Lahore, Pakistan

languages

  • C1EnglishAdvanced / Professional Fluency
  • B1NorskIntermediate / Independent User
05

// contact

$ echo "let's talk"

Got a hard problem in data, AI, or backend?

Always happy to talk about industrial data, applied ML, or the systems that carry them.

Let's connect