IFCN Code of Principles
The application platform for fact-checkers.
A full rebuild of the platform fact-checking organizations worldwide apply and re-certify through, backend and frontend, from the ground up.

| Stack | Next.js · Express · MongoDB |
|---|---|
| Role | Full-Stack Developer |
| Year | May 2023 – Dec 2024 |
| Status | Live |
Overview
Led the complete rebuild of the IFCN's Code of Principles website in collaboration with a cross-functional team. The platform serves fact-checking organizations worldwide, providing a modern, scalable system for managing signatory applications and displaying verified organizations. Designed and implemented both the Express/MongoDB backend and Next.js frontend from the ground up.
Technical Implementation
Designed and implemented an Express-based API with secure authentication and role-based access control.
Developed MongoDB/Mongoose data models ensuring secure and optimized data storage for organization records.
Built the Next.js frontend with modular component design, achieving improved UX and maintainability.
Implemented server-side rendering for critical pages to maximize SEO performance and page load speed.
Collaboration & Impact
Led development in collaboration with a cross-functional team including designers and stakeholders.
Conducted regular code reviews and refactoring sessions to maintain high code quality standards.
Collaborated with non-technical stakeholders to translate requirements into actionable technical tasks.
Optimized development workflows, reducing costs and increasing team efficiency.
Key Features
Express API with RESTful endpoints and MongoDB/Mongoose data models.
Next.js frontend with server-side rendering for optimal SEO performance.
Modular component architecture enabling easy maintenance and feature additions.
Enhanced admin dashboard for managing fact-checking organization applications.
Next
Interested in this project?
Look at the live build, or get in touch about something similar.