Skip to content

Repository files navigation

Briana Daniels - Software Engineering Portfolio

🌐 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).

About Me

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

Professional Background

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.

Technical Skills

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

Areas of Interest

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


Featured Projects

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

Technical Competencies

Throughout these projects, I've demonstrated proficiency in:

Software Development

  • 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

Architecture & Design

  • 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

Security & DevOps

  • 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

Integration & Database

  • JF 3.6: Database implementation and code integration
  • JF 1.6: Following technical specifications and functional requirements

What's Next

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.


Get In Touch

I'm always interested in discussing technology, software engineering, and new opportunities.


Last Updated: March 2026

About

Software Engineering Portfolio - Apprenticeship Projects

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages