Skip to content
View CedricConday's full-sized avatar

Block or report CedricConday

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CedricConday/README.md

Cedric Conday — Software Engineer · AI / Full-Stack

Self-taught software engineer. I build LLM-powered products and agent systems end to end, with AI as the method — orchestrating several agents as a one-person team. Current interest: medical software and fintech / payments. TypeScript + Python. Open to remote roles and relocation. In Deutschland ansässig; Deutsch und Englisch, remote wie vor Ort.

📫 cedric@condaydigital.com · LinkedIn


Featured work

xe-mcp — MCP server for the Xe Currency Data API (TypeScript · 49 tests · CI · AWS Lambda) FX tools — rate, conversion, volatility, optimal send-window, correlation, charts — with a free ECB fallback so it runs with zero credentials.

centrapay-mcp — MCP server for Centrapay, NZ payments (TypeScript · npm · contract tests) Nine tools modelled on the real Centrapay API — payment requests, settlement, idempotent refunds, merchants — with fetch-mock contract tests over every request.

Protocol Tracker — clinical-grade health app for a real treatment protocol, shipped in two builds:

  • v1 — cross-platform native (React Native · Expo · TypeScript · SQLite): multi-provider LLM vision-OCR (Anthropic / OpenAI / Groq) reads a photographed medical report and auto-fills structured data — BYO-key, with token & cost guardrails; offline-first SQLite (versioned migrations), biometric auth, PDF reports, EN/DE, accessibility-oriented.
  • v2 — re-architected as a zero-knowledge PWA (vanilla JS · Capacitor iOS/Android · IndexedDB · PBKDF2→AES-GCM-256): all patient data encrypted client-side, no server, encrypted backup/restore — privacy by design shrinks the compliance surface to zero.

nifti-qc — quality-control for medical-imaging geometry (Python) Catches silently-broken NIfTI qform/sform geometry before it corrupts a neuroimaging pipeline — the kind of quiet data bug that invalidates a lesion analysis without ever raising an error.

Open-source contributions

Bugs found, reproduced, fixed with a regression test, and merged upstream — 39 merged across 16 established projects:

Medical & neuro-imaging

  • mne-python — eyetracking calibration files read as UTF-8 (neuroimaging)
  • nibabel — set patient_birth_date dtype in the ECAT header to signed int32 (neuroimaging — also earned a CITATION.cff credit)
  • In review: medical-imaging campaign — dicom2nifti, LST-AI (DICOM / NIfTI · MS lesion tooling)

Fintech & data

  • schwifty — correct ISO 7064 mod-97-10 checksum for BA (IBAN)
  • faker — compute a valid ISO 7064 Mod 11,10 check digit for the de_DE vat_id (test-data)
  • aeonPadder validates fill_value, rejects array-likes (time-series ML)
  • dpdata — build pymatgen Molecule species from atom_types order (computational materials · DeepModeling)

Developer tooling & infra

  • jaeger — MCP tooling reports total_count + truncation (observability · MCP · CNCF)
  • octokit/request.js — handle primitive JSON error bodies without throwing (GitHub SDK)
  • js-jodaInstant.parse accepts and resolves an offset (date-time)
  • krkn-ai — include dependency in CompositeScenario identity (chaos engineering)

More merged across DuckDB, growthbook, django-scim2, and Adyen; further fixes in review across OpenTelemetry and cargo-deny.


Stack

Languages TypeScript · Python · JavaScript · SQL · Rust · Bash
AI / LLM Multi-provider APIs (Claude · OpenAI · Groq) · MCP (self-authored servers) · multi-agent orchestration · RAG · vector DBs · vision-OCR
Web / Mobile React · React Native · Expo · Vite · Express · SQLite · Firebase
Data / Quant pandas · NumPy · SciPy · scikit-learn · backtesting · Monte-Carlo
Medical / imaging DICOM · NIfTI · neuroimaging (MNE · nibabel) · FHIR / HL7 (learning)
Infra / Quality AWS (Lambda · SAM) · Docker · Linux · GitHub Actions · unit / contract / regression tests · OpenTelemetry · signed commits

Pinned Loading

  1. protocol-tracker protocol-tracker Public

    Private, offline-first tracker for high-dose Vitamin D3 (Coimbra/MS) protocols — currently an installable local-first PWA (encrypted, no account, no server); native iOS/Android app on the roadmap. …

    JavaScript 1

  2. nibabel nibabel Public

    Forked from nipy/nibabel

    Python package to access a cacophony of neuro-imaging file formats

    Python

  3. xe-mcp xe-mcp Public

    MCP server for the Xe Currency Data API — FX rates, conversion, volatility, moving averages, alerts, ASCII charts. TypeScript; free ECB fallback; AWS-ready.

    TypeScript 1

  4. centrapay-mcp centrapay-mcp Public

    MCP server for the Centrapay payments API (NZ) — payment requests, sandbox settlement, refunds, merchants. TypeScript; verified against the live sandbox.

    TypeScript 1

  5. x402-inspect x402-inspect Public

    Decode & validate x402 protocol messages (payment headers/payloads) from the CLI.

    Python 1

  6. nifti-qc nifti-qc Public

    Catch silently-broken NIfTI geometry (qform/sform mismatch, bad affines, misaligned inputs) before it ruins your results.

    Python 1