Back to Projects
Private / Anonymized

CG-One — Enterprise Platform

Internal Enterprise Platform — 20+ Modules, 430K+ Lines of Code, 9 Languages

Architected and built a full-featured SSO application from the ground up for a multinational nonprofit organization. The platform serves as the operational backbone — role-based dashboards, real-time internal messaging with voice/video calls and live translation, deep third-party integrations (QuickBooks, Google Workspace, Joshua Project), workflow automation, and native iOS/Android apps. Fully internationalized across 9 languages with module-level permission filtering and a dark-themed React UI.

Tech Stack

Next.jsReactTypeScriptPostgreSQLDrizzle ORMWebRTCCapacitorRailwayGoogle OAuth 2.0

Key Metrics

430K+

Lines of Code

20+

Modules Built

9

Languages Supported

4

Legacy Systems Consolidated

Platform Architecture

Unified Platform Core

Google OAuth SSO · RBAC · PostgreSQL

Contact & Donor CRM

Financial Processing

Email Campaigns

Personnel Management

Project & Task Management

Reporting Dashboards

Data Import & Migration

Page Builder

Communications

Mobilization Tracking

Internal Messaging & Calls

Live Translation

Ministry Impact & People Group Research

Workflow Automation (Journeys)

QuickBooks Online Integration

Board & Candidate Portals

Training & Google Classroom

Native Mobile Apps

AI Agent Access (MCP)

Security & Access Control

Technical Challenges

Enterprise SSO Architecture

Implemented Google OAuth 2.0 single sign-on from the ground up, supporting multi-role access (Admin, Staff, Leader, Donor) with module-level permission filtering across 10+ functional modules.

PCI DSS-Compliant Donation Processing

Implemented a secure donation processing pipeline that meets PCI DSS compliance requirements, including tokenized payment handling, audit logging, and encrypted data storage.

Database Architecture with Row-Level Security

Designed database schema with Supabase (PostgreSQL) and Row-Level Security, ensuring data isolation and access control at the database level across multiple organizational roles and tenants.

Batch Operations at Scale

Engineered a batch-edit interface capable of handling bulk operations on thousands of records simultaneously, with optimistic updates, conflict resolution, and rollback capabilities.

Real-Time Messaging with Voice & Video Calls

Built a complete internal communication platform from scratch — real-time 1:1 and group chat over server-sent events, peer-to-peer voice and video calling via WebRTC (ICE negotiation, signaling, ringtones, incoming-call handling), typing indicators, and read receipts.

Live Cross-Language Message Translation

Every message is automatically translated inline into each user's chosen language using an LLM translation engine with source-language detection and server-side caching, so teammates across continents converse seamlessly without leaving the thread.

Full Internationalization Across 9 Languages

Localized the entire platform — UI, emails, and dashboards — across 9 languages including English, Spanish, Portuguese, Russian, Arabic, Hindi, Chinese, Indonesian, and Azerbaijani, with locale-aware formatting and right-to-left support.

Interested in working together?

I'm available for freelance projects and would love to discuss how I can help with yours.

Get In Touch