California

Halvor Hafnor

Embedded & applied ML engineer. I build machine learning pipelines that run on real hardware and real sensor data at Aerendir Mobile, alongside a master’s in computer engineering at UC San Diego.

About

I'm a computer engineering master’s student at UC San Diego working at the intersection of embedded systems and applied machine learning. I'm especially interested in how technical systems translate into practical products, through clear requirements, usability considerations, and cross-disciplinary communication.

Away from work I read philosophy, play soccer, play chess, and get out camping and hiking when I can, and I do my own mechanical work on cars and motorcycles.

  • Focus Embedded software, machine learning, sensors and biometrics
  • Languages English, Norwegian, Spanish
  • Honors Tau Beta Pi, Provost Honors every quarter at UC San Diego

Experience

  1. Jul 2024 - present Aerendir Mobile Mountain View, CA Part time in term, full time out of term

    Embedded Software and ML Engineer

    • Trained classifiers in scikit-learn on inertial sensor data, from feature engineering through to models small enough to run on the sensor itself.
    • Built the collection and conversion tooling around STM32 based ST sensor boards, turning raw datalogger output into labeled datasets a model can be trained on.
    • Evaluated and hardened the motion-sensor classifiers behind A-Live, the anti-bot liveness check, and built the harness that measures what each change actually does.
    • Built Android applications for real-time biometric sensing, data streaming and workflow control.
    • Wrote C++ and QML software on Linux-based phones, interfacing with sensors and ML inference components.
    • Named inventor on a pending patent application covering automotive biometrics and driver monitoring.
  2. Apr 2023 - Jun 2024 De Anza College Cupertino, CA

    Math & Science Tutor and CS Teaching Assistant

    • Teaching assistant for computer science courses in C++, Java and x86 assembly, covering object-oriented design and manual memory management in the high-level languages, and the register and instruction model underneath them in assembly.
    • Ran office hours as working debugging sessions, reading compiler errors and tracing logic faults alongside students rather than handing back corrected code.
    • Tutored calculus, physics and discrete mathematics, one-on-one and in groups, across a wide range of starting proficiency.
    • Taught the approach rather than the answer, so the method carried to the next problem.
  3. Jun 2021 - Sep 2023 ABB Electrification Skien, Norway

    Electrical Engineering Intern

    • Three consecutive summer internships supporting electrical manufacturing and control system assembly for industrial clients.
    • Assembled and wired around 300 industrial control panels and power distribution cabinets from engineering schematics, with QA testing and fault debugging before delivery.
    • Mentored incoming interns and improved onboarding through shared best practices.
  4. Jun 2019 - Aug 2020 Cathwell AS Bamble, Norway

    Data Management Intern

    • Migrated legacy technical data to updated digital systems, including cleaning, formatting and verification.
    • Organized documentation supporting internal engineering and operations.

Projects

Education

  1. Jan 2026 - Jun 2027 UC San Diego

    MS, Computer Engineering

    Graduate work in computer engineering, focused on embedded systems and machine learning.

  2. Sep 2024 - Jun 2026 UC San Diego

    BS, Computer Engineering

    Major GPA 3.9 / 4.0

  3. Sep 2022 - Jun 2024 De Anza College

    Computer Science & Engineering

    4.0 / 4.0

Skills

Interests

Loading…