Azerbaijan Technical University · Production
E-Grant Portal
Grant competition platform handling candidate submission, project intake, and the expert review and evaluation pipeline.
Role · Software DeveloperYear · 2025
Overview
Replaces a paper- and email-driven grant process with a structured, auditable submission and review pipeline.
Supports multiple concurrent grant competitions with isolated reviewer pools.
Architecture
Architecture diagram — placeholder
Event-sourced review pipeline so every state transition (submission, assignment, score, decision) is replayable. Rubric and competition definitions versioned independently from submissions.
Features
- ▸Candidate and project submission
- ▸Expert assignment and reviewer workflows
- ▸Multi-criteria scoring and evaluation pipeline
- ▸Audit trail for every state transition
Engineering challenges
- Preventing reviewer conflicts of interest at assignment time.
- Ensuring scoring rubrics are versioned per competition without breaking historical results.
- Building an immutable audit trail across submission, assignment, scoring, and decisions.
Stack
Next.jsTypeScriptSpring BootPostgreSQLDocker
Screenshots
Screenshot 1 — placeholder
Screenshot 2 — placeholder