🌐 Live Portfolio: https://briprogramming.github.io/Portfolio/
This repository showcases my key learnings and projects from my Software Engineer Apprenticeship at HP Inc. (January 2025 - April 2026).
I'm Briana Daniels, a Software Engineer Apprentice at HP Inc. with a unique background that bridges operational excellence, data analytics, and modern software engineering. My journey into technology has been driven by curiosity and a passion for solving complex problems through automation, cloud technologies, and AI-powered solutions.
Contact & Links
- Portfolio: briprogramming.github.io/Portfolio
- LinkedIn: linkedin.com/in/brianna-daniels
- GitHub: github.com/briprogramming
- Host Company: HP Inc.
- Apprenticeship Duration: January 2025 - April 2026
With experience spanning supply chain operations, SAP S/4HANA training, and enterprise system implementations, I bring a holistic perspective to software development that considers both technical implementation and real-world business impact. I currently work on the Identity and Access Management Team, focusing on automation, QA, AWS infrastructure, and AI-powered workflows.
I pursued this apprenticeship to gain comprehensive, end-to-end experience in software engineering. Coming from roles in supply chain analytics, ERP training, and business intelligence, I saw firsthand how technology transforms operations and empowers teams. I wanted to move from being a user and analyst of these systems to becoming someone who builds them.
- Languages: Python, JavaScript, TypeScript, SQL
- Cloud & DevOps: AWS (Lambda, DynamoDB, CloudWatch, API Gateway), Docker, GitHub Actions, CI/CD pipelines
- Frontend: React 19, Material UI, Vite, responsive design
- Backend: Node.js, Express.js, RESTful APIs, Sequelize ORM
- Database: PostgreSQL, SQLite, DynamoDB
- AI/ML: OpenAI API, Google Gemini API, prompt engineering
- Security: OAuth 2.0, JWT, bcrypt hashing, OWASP best practices
- Tools: Git, VS Code, JIRA, SAP S/4HANA, Power BI
- Methodologies: Agile, Test-Driven Development (Jest, Supertest)
- Cloud Architecture (AWS): Serverless computing, Lambda functions, API Gateway, DynamoDB
- Generative AI & Agentic Systems: AI workflows that automate engineering processes and improve code quality
- Automation & DevOps: Tools and workflows that enhance developer productivity and system reliability
- Cybersecurity: Identity and access management, compliance automation, secure cloud architectures
- Data-Driven Solutions: Dashboards, analytics tools, and monitoring systems
Certifications: Google Cybersecurity Certification (December 2025)
AI-Powered Deployment Assistant | Repository
An AI-powered deployment management platform that helps developers track deployments with confidence through smart automation and engaging user experience.
Tech Stack: React 19, Node.js, Express, SQLite, OpenAI API, GitHub Actions, Docker, Render
My Contributions:
- Architected full-stack application with role-based access control (RBAC) using Passport.js
- Implemented GitHub OAuth authentication with session management and resource ownership validation
- Designed interactive dashboard with real-time deployment tracking and AI-powered insights
- Built complete CI/CD pipeline with automated testing, security audits, and deployment to Render
- Integrated OpenAI API for context-aware deployment feedback and "Mood of the Code" generator
- Implemented security best practices: Helmet.js, rate limiting, input validation, OWASP Top 10 protection
Key Features:
- GitHub OAuth authentication with admin/user roles
- AI-powered deployment insights and fortune cookie messages
- 5-column dashboard with status badges and code mood tracking
- Automated CI/CD with GitHub Actions
- Docker containerization and cloud deployment
Interactive Spotify-Inspired Player | Repository
A modern front-end music application featuring innovative circular queue visualization and dynamic album art-driven color schemes.
Tech Stack: React 19, TypeScript, Material UI, Spotify Web API, Chroma.js, Vite
Team: Damien Hall, Juan Figueroa, Briana Daniels
My Contributions:
- Implemented Spotify OAuth2 authentication using PKCE (Proof Key for Code Exchange) flow
- Designed circular queue ring component for innovative visualization of upcoming tracks
- Built dynamic color scheme system using Chroma.js to extract and apply album artwork colors
- Created Context-based state management architecture (SpotifyAPIContext, PlayerContext, ColorSchemeContext)
- Developed responsive UI components with Material UI for cross-device compatibility
- Integrated real-time playback controls with Spotify Web API
Key Features:
- Circular queue visualization for upcoming tracks
- Dynamic UI that adapts to album artwork colors
- Real-time playback control (play, pause, skip, seek)
- Music search with Spotify API integration
- Responsive design across all devices
RESTful Backend with AI Integration | Repository
A comprehensive backend service that combines dual authentication strategies with Google Gemini AI for humorous wish outcomes.
Tech Stack: Node.js, Express, Sequelize ORM, SQLite, Passport.js, Google Gemini API, Jest, Supertest
Team: Mohammad Jamal, Juan Figueroa, Phoung Troung, Briana Daniels
My Contributions:
- Implemented dual authentication system: Google OAuth 2.0 with JWT and local auth with bcrypt
- Built RESTful CRUD operations for Wishes, Fairies, and Users with proper HTTP semantics
- Designed role-based access control with admin privileges and resource ownership validation
- Integrated Google Gemini API for AI-generated ironic wish outcomes
- Created comprehensive test suite using Jest and Supertest with database isolation
- Implemented JWT middleware for route protection and authorization checks
Key Features:
- Dual authentication (OAuth 2.0 + local with bcrypt)
- Role-based access control (admin vs. user privileges)
- AI-powered wish outcomes via Google Gemini
- Complete RESTful CRUD operations
- Comprehensive testing with Jest and Supertest
Hackathon Project - Secure Credential Vault | Repository | Live Demo
A secure password storage application built during a hackathon, featuring encrypted credential management and search functionality.
Tech Stack: Node.js, Express, PostgreSQL, Sequelize ORM, HTML/CSS/JavaScript
My Contributions:
- Designed and implemented RESTful API with three core endpoints (get all, search, add)
- Built PostgreSQL database schema using Sequelize for encrypted password storage
- Created intuitive frontend with password visibility toggling and search functionality
- Implemented user authentication logic and password encryption
- Deployed full application to Render cloud platform
- Designed responsive UI for cross-device compatibility
Key Features:
- Encrypted password storage with PostgreSQL
- Search functionality by website URL
- User-friendly interface with password hiding/revealing
- RESTful API architecture
- Cloud deployed on Render
E-Commerce Inventory Tracker | Repository
A full-stack CRUD application for managing e-commerce inventory with shopping cart functionality and mobile responsiveness.
Tech Stack: Node.js, Express, Sequelize ORM, SQL Database, Jest, HTML/CSS/JavaScript
My Contributions:
- Designed comprehensive Sequelize models for Items, Users, and Orders with proper relationships
- Implemented complete RESTful API following REST conventions (GET, POST, PUT, DELETE)
- Built dynamic frontend with real-time inventory updates and search functionality
- Created shopping cart simulation with add-to-cart workflow
- Developed mobile-responsive design for on-the-go inventory management
- Integrated Jest testing framework for unit and integration tests
Key Features:
- Complete CRUD operations for inventory items
- User and order management system
- Shopping cart functionality
- Search and filter capabilities
- Mobile-responsive design
- RESTful API architecture
Throughout these projects, I've demonstrated proficiency in:
- JF 1.5: Team collaboration and contribution to software products
- JF 2.3: Effective user interface development with focus on UX
- JF 2.6: RESTful API implementation with proper HTTP semantics
- JF 3.7: Version control with Git and collaborative workflows
- JF 2.2: Data modeling and database schema design
- JF 3.4: Software architecture design and documentation
- JF 4.4: Implementing designs while maintaining security and maintainability
- JF 3.8: Data encryption, OAuth 2.0, and OWASP security practices
- JF 4.3: Building, managing, and deploying code to production
- JF 4.7: Ensuring software security and resilience
- JF 3.6: Database implementation and code integration
- JF 1.6: Following technical specifications and functional requirements
My goal is to continue building expertise in:
- Cloud-native development with AWS and serverless architectures
- AI/ML engineering and prompt engineering for practical applications
- Security automation and identity access management
- Full-stack development with modern frameworks and best practices
I'm passionate about creating solutions that make complex systems more accessible and efficient for both technical and non-technical users.
I'm always interested in discussing technology, software engineering, and new opportunities.
- LinkedIn: linkedin.com/in/brianna-daniels
- GitHub: View my repositories
Last Updated: March 2026