Skip to content
View danielnichiata96's full-sized avatar

Block or report danielnichiata96

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
danielnichiata96/README.md

Daniel Nichiata

Full-stack developer in São Paulo, Brazil. I build and run CiteMe, an academic citation generator and reference checker, on my own: product, code, infrastructure and billing.

Most of my commits go to CiteMe's private repository. The parts I could extract are open source and listed below.

CiteMe

A live product used by students and researchers to find a source, format it and check that the references in a paper exist.

  • Search across eight scholarly databases (OpenAlex, Semantic Scholar, PubMed, Europe PMC, arXiv, HAL, BASE, BDTD), with circuit breakers and schema validation at every external boundary
  • Formatting in 60 curated CSL styles, plus the 10,000+ styles of the CSL repository
  • Surfaces: web app, browser extension, Obsidian plugin, public REST API and MCP endpoint
  • Five locales: English, Portuguese, Spanish, French, German

Stack: TypeScript, Next.js (App Router), React, Tailwind, Supabase (Postgres with row-level security), Cloudflare Workers and Durable Objects, Rust compiled to WebAssembly, Paddle for billing, Vitest and Playwright for tests.

Open source

Project What it does Stack
abnt-citation Formats citations to the Brazilian ABNT standards (NBR 10520:2023, NBR 6023:2025). Published on npm and listed in GitHub's Made in Brazil collection. TypeScript
citeme-engine Reads BibTeX, RIS, MEDLINE and CSL-JSON, writes BibTeX, BibLaTeX and RIS, and renders any CSL style. Runs in the browser as a Wasm module. Built on Hayagriva. Rust, WebAssembly
obsidian-citeme Obsidian plugin to search papers, insert formatted citations and check a note's references. Listed in the official community plugin directory. TypeScript

Contact

I'm open to full-stack roles.

Pinned Loading

  1. abnt-citation abnt-citation Public

    Brazilian ABNT citation formatter (NBR 10520:2023 + NBR 6023:2025). Extracted from CiteMe - https://citeme.app

    TypeScript 18

  2. obsidian-citeme obsidian-citeme Public

    Obsidian plugin: search scholarly databases and insert formatted citations in 60 styles, including APA, MLA, Chicago and ABNT. No account needed.

    TypeScript 3 1

  3. citeme-engine citeme-engine Public

    Bibliography interchange and CSL formatting for Rust and the browser — reads BibTeX, RIS, MEDLINE and CSL-JSON, writes BibTeX, BibLaTeX and RIS. Powered by Hayagriva.

    Rust 2