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
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