Open to Opportunities

Hi, I'm Daniel Rivera

Publications Coordinator CS Student @ FUS Full-Stack Dev

I build AI-powered systems, full-stack web apps, and software architectures — blending a background in theology, catechetics, and computer science into technology that actually matters.

🎓
Available
scroll
0
GitHub Projects
0
Languages
0
AI/ML Systems
0
Years Building

About me

Developer with a
theological perspective

I'm a Computer Science student and Publications Coordinator at Franciscan University of Steubenville, where I merge technical expertise with a passion for meaningful, human-centered technology.

From building RAG pipelines on AWS Bedrock to shipping full-stack web apps with Docker and Railway, I focus on software that solves real problems — especially in education and theological publishing. My current focus is software architectures, AI integration, and cloud deployment.

"Wonder is the beginning of wisdom." — Thomas Aquinas
🤖
AI & RAG Architecture
Built a production RAG system for Catechetical Review using AWS Bedrock, Magisterium API, and semantic search — deployed on Railway.
⚡
Full-Stack Development
React + TypeScript frontends, Node.js APIs, PostgreSQL schemas, Docker containers — across personal and team projects.
🏛️
Software Architecture
Implementing blackboard architecture and MVC patterns in C++ for a lunar lander simulator in Software Architectures coursework.
📚
Publications & Content
Managing quarterly journal releases on Drupal for the Catechetical Institute — bridging editorial workflow and technology.

Selected Work

Projects I'm proud of

🚀
Moon Lander — C++ Architecture
Lunar lander simulator built in C++ for Software Architectures & Patterns coursework. Implements the Blackboard Architecture pattern with MVC, covering physics simulation, sensor input, control logic, and rendering with CMake on macOS.
C++ Blackboard Architecture MVC CMake
🗄️
Database Design & Implementation
Relational database schema normalized to 3NF for complex transactional requirements, built for Database & Algorithms coursework. Includes advanced SQL with CTEs, window functions, and optimized JOINs, backed by a full-stack Node.js/Express CRUD application.
SQL Schema Design Node.js Full-Stack