Alimoudine Idrissou

Projects/ Selected engineering work

OpenInk

The publishing system behind this site

Ongoing
Year
2024 –
Role
Author
Team
Solo
Domain
Web engineering

OpenInk is the open-source Next.js application that serves this website. Long-form writing is authored in Notion and rendered through the Notion API, so publishing does not require a deployment.

Problem

Personal research sites tend to force a choice between a heavyweight CMS and a static pipeline that is tedious to write against.

My contribution

An open-source Next.js site that reads long-form content from Notion, keeping writing separate from deployment.

Role: Author.

Method

The Next.js App Router serves statically rendered pages for all research and project content. Writing is fetched from a Notion database and rendered block by block; Redis holds view counts. Content that describes the site's owner lives in a typed content layer rather than being scattered through components.

Evaluation

No formal evaluation. The system is judged by whether it serves this site correctly.

Outcomes

  • Statically rendered research site with a typed content layer
  • Notion-backed long-form writing
  • Public source code

Limitations

Notion's API constrains what content structures are expressible. Writing pages depend on an external service being reachable at request time.


  • CVBABA

    Multilingual résumé and cover-letter generation

  • PremiseGuard

    Detecting Unsupported Load-Bearing Claims in Mathematical Proofs

  • AfroXLMR NER

    Named entity recognition for 21 African languages