cv

Niels-Erik Nandal is a senior software engineer at Solid in San Francisco.

niels.erik.nandal@gmail.com · github.com/NielsdaWheelz · linkedin.com/in/nielseriknandal

Experience

Senior Software Engineer – Solid

March 2026 – present
  • Build infrastructure that lets an agent hold work beyond a single chat session: persistent memory, machines, accounts, communications, payments.
  • Ship production backend services: typed contracts at the boundaries, deterministic cores, migrations that roll back in one revision.

Intern – SupplyCo

October – November 2025
  • Refactored production Dagster pipelines from ad-hoc Supabase/SQL scripts into typed SQLModel DAOs, pure transformation layers, and an orchestrator, removing pandas outright.
  • Replaced manual schema management with an Alembic/SQLAlchemy migration system — baseline revisions, whitelists, schema-diff tooling, autogenerate gating.
  • Replaced mock-based tests with an ephemeral Alembic-stamped Postgres harness, ending silent ORM/DB drift.

Product Manager – Mind Brain Behaviour Hive

December 2018 – June 2020
  • Translated cognitive-neuroscience research into shipped browser, mobile, AR, and VR applications: specifications, experiment design, and delivery with the engineers.

R&D Consultant – Mind Brain Behaviour Hive

October 2015 – March 2016, July 2018 – December 2018
  • Built detection algorithms over physiological, text and speech, and facial and gestural signals, turning raw behavioral data into features, metrics, and visualizations of emotional and cognitive state.
  • Prototyped a VR stress-regulation game and a Bluetooth breathing and heart-rate monitor used in research workflows.

Research Assistant – University of Toronto: Rotman School of Management

July 2015 – March 2016
  • Designed and ran behavioral experiments on multi-alternative choice: attraction, compromise, and dominance effects.
  • Designed a habituation experiment with Dr. Colin Camerer on how repeated exposure alters valuation and choice.

Projects

Nexus

November 2025 – present
  • Run a production reading, notes, and AI workspace at nexus.nielseriknandal.com: EPUB, PDF, web, YouTube, and podcast ingestion, with an Android shell and a Manifest V3 capture extension.
  • Rebuilt the ten-day FastAPI prototype from an empty repository into the production system — a Next.js BFF over FastAPI, SSE authenticated by 60-second single-use JWTs, background work on a Postgres job queue in place of Celery and Redis.
  • Anchor highlights as Unicode codepoint ranges into canonical text; when client and server canonicalization disagree, the reader refuses to highlight rather than store a bad anchor.
  • Shipped 1,571 commits and 211 Alembic migrations between December 2025 and August 2026, directing Claude agents that carry co-author trailers on 562 of them.

Factory Simulator

November 2025
  • Built LLM agents that turn free-text factory descriptions into typed configs for a deterministic EDD job-shop scheduler.
  • Validated model output in one function: OpenAI JSON mode parsed into Pydantic schemas.
  • Scored every parse against machine and job IDs regex-extracted from the source text.
  • Wrote 419 backend tests; the suite mocks the model boundary and needs no API key.

Education

Fractal Tech – Software Engineering Fellowship

October 2025 – December 2025

Full-time, six-day weeks, 13-hour days

McGill University

2010 – 2014

BSc. Molecular Biology

Skills

Languages
Python, TypeScript, SQL
Backend
FastAPI, Alembic, SQLAlchemy, SQLModel, PostgreSQL, Redis, Celery, Express
AI/ML
PyTorch, scikit-learn, Pandas, NumPy, RAG, LangGraph
Frontend
React, Next.js, TanStack Query, Tailwind, Vite
Tools
Docker, Git, JSON, Linux, Bash, Make