roberthowell.dev

  • Demo tile image.
    Password Generator

    Created: 2026-01

    Embedded Page

    Vue

    Password Generator

    Language: JavaScript

    Framework: Vue

    Details

    Name: Password Generator

    Programming Language: JavaScript

    Framework: Vue

    Functioning application widgets bring a useful experience to any application. The password generator creates randomized passwords based on the input selection. A meter scoring the security of the output password has been calibrated here to accomodate to modern length and complexity industry requirements practices. Secure passwords are confirmed by a strength indicator reading of SECURE.

    • Complex password generation
    • Weighted results calculations
    • Password requirements

    Links:

  • Demo tile image.
    Payment Form

    Created: 2026-01

    Embedded Page

    Vue

    Payment Form

    Language: JavaScript

    Secondary Language(s): C#

    Framework: Vue

    Details

    Name: Payment Form

    Programming Language: JavaScript

    Secondary Language(s): C#

    Framework: Vue

    Full stack development of a secure payment form. It demonstrates the secure handling of sensitive customer payment information and ensures user privacy in end-to-end data throughput as needed in e-commerce payment setting. Developed as a frontend entry form and backend data bus, the PCI DSS requirements apply throughout as outlined in the document 'Guidance for PCI DSS Requirements 6.4.3 and 11.6.1'.

    • CSP, SRI, file hashing, tamper-resistant
    • Authorized code
    • Anti-skimming measures
    • Input validation
    • Asymmetric key encryption
    • Key management
    • Security tested using industry tools

    Links:

  • Demo tile image.
    Typing Speed Test

    Created: 2026-01

    Embedded Page

    Vue

    Typing Speed Test

    Language: JavaScript

    Framework: Vue

    Details

    Name: Typing Speed Test

    Programming Language: JavaScript

    Framework: Vue

    A website demonstration for one to take a typing speed test. This demonstrates complex client-side programming tasks in a server distribution architecture.

    • HTML/CSS
  • Website tile image.
    Project Docs

    Created: 2025-12

    Embedded Page

    Sphinx

    Project Docs

    Language: Markdown

    Secondary Language(s): Python

    Framework: Sphinx

    Details

    Name: Project Docs

    Programming Language: Markdown

    Secondary Language(s): Python

    Framework: Sphinx

    This site is simply a collection of document markdown put together from my public/private projects. Created to centralize documentation, this website stiches together public and private README files created throughout the project's development. Each document pairs to a website or a demonstration project. Hint: Demos' docs are found as either technically focused or style-based development, contrasting a composition/balance of both.

    • Backend request document's ingress on configuration from GitHub
    • Authentication bearer token request calls
    • Terminal build tools
    • Cross-document capable token search
  • Demo tile image.
    Products

    Created: 2025-03

    Embedded Page

    React

    Products

    Language: JavaScript

    Secondary Language(s): .NET 9

    Framework: React

    Details

    Name: Products

    Programming Language: JavaScript

    Secondary Language(s): .NET 9

    Framework: React

    A website demonstrating products' display and details. This demonstrates cloud programming and features inventory architecture.

    • REST+CRU/ED+API
    • HTML/CSS/JS
    • Azure Tables
    • Azure Storage
    • Azure App Services
  • Website tile image.
    Quizzes App

    Created: 2024-11

    Embedded Page

    ASP.NET Core

    Quizzes App

    Language: C#

    Secondary Language(s): .NET 10, ASP.NET, SQL

    Framework: ASP.NET Core

    Details

    Name: Quizzes App

    Programming Language: C#

    Secondary Language(s): .NET 10, ASP.NET, SQL

    Framework: ASP.NET Core

    A web application for users to take an online quiz. A quiz (model), drafted on the backend, is retrieved by client's quiz page (view) via api interface functions (controller). The data is transposed to live inputs and object data, providing the quizzing functionality. This application was developed using a combination of the ASP.NET Core UIs.

    • MVC: Model-View-Controller separates data delegation responsibilities
    • REST API: URL data parameterization
    • OAuth2 (Authentication, Authorization): Core Identity, Google Auth
    • Email service: Forgot your password and also the account confirmation use my DKIM verified address quizzes_admin@rhdeveloping.com
    • Image assets: Azure Blob Storage, Shared Access Signature (SAS)
    • Hosting: Azure App Services
    • Client Monitoring: Azure Application Insights
    • Azure Database for MySQL
    • Security-tested using industry tools

    Links:

    GitHub - robhowe-A/QuizzesApp: Full Stack | Identity | Authentication | MVC · GitHub
  • Website tile image.
    Http Request App

    Created: 2024-08

    Embedded Page

    WordPress

    Http Request App

    Language: C#

    Secondary Language(s): .NET, Windows Forms, Desktop WPF

    Framework: WordPress

    Details

    Name: Http Request App

    Programming Language: C#

    Secondary Language(s): .NET, Windows Forms, Desktop WPF

    Framework: WordPress

    Useful to developers and security analysts, this is a Windows application to send http requests (i.e. GET, POST, PUT, etc.) and retrieve URL-specific page data. The WordPress website, here, showcases the application.

    • XAML/Forms/WPF
    • Desktop development, graphic-user-interface design, interactive controls, interactive design
    • HTTP: DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT
    • Open-source sample available

    Links:

    GitHub - robhowe-A/WinHttpRequest: C#, .NET, Windows Forms, Desktop WPF · GitHubReleases · robhowe-A/WinHttpRequest · GitHub
  • Website tile image.
    AgileStock Web

    Created: 2023-12

    Embedded Page

    Flask

    AgileStock Web

    Language: Python

    Secondary Language(s): SQL

    Framework: Flask

    Details

    Name: AgileStock Web

    Programming Language: Python

    Secondary Language(s): SQL

    Framework: Flask

    This project was for computer science major capstone course. We, a team of 5, developed a desktop-and-web accessible software solution for book inventory management. Our application met the following requirements set:

    1. Must be able to scan a book's barcode for ISBN lookup
    2. Must search for universal available data about using the scanned ISBN
    3. Must store the book data for inventory management
    4. Must allow inventory access by web browser

    Throughout the project (a three month timeline), we used Jira's software to develop in agile scrum methodology. I was the scrum master. I assigned our team members' workload each week. In weekly sprints, we accomplished varying tasks, from creating components, developing functionality, administering the production server to refining functions. The end result was successful requirements met; we developed a full-data-flow inventory management system that started with barcode scanning (hardware using a raspberry pi) to searching the barcode using an online data library to storing the books data in a cloud database to viewing the data in a website. Each team member was core to a flow operation in the development. AgileStock: The scanner system/desktop application was Noah's responsibility, as he focused on the hardware, driver development. AgileStockWeb: I took on the data movements and web display as I focused more on the web side.

    • REST API -->Developers, see /api/inventoryitem GET
    • JSON structure data flow
    • Object oriented programming (OOP)
    • Agile development via Jira + kanban + sprint teams
    • Application-layer software-first database programming
    • Python SDK connector
    • Azure Database for MySQL
    • Azure App Services
    • Security tested

    Links:

  • Website tile image.
    SpaceFlight News App

    Created: 2023-11

    Embedded Page

    Blazor

    SpaceFlight News App

    Language: C#

    Secondary Language(s): .NET 10, SQL

    Framework: Blazor

    Details

    Name: SpaceFlight News App

    Programming Language: C#

    Secondary Language(s): .NET 10, SQL

    Framework: Blazor

    This web application demonstrates a backend API REST interconnect of multiple sources: spaceflight news articles and NASA's Astronomy Picture Of the Day. A service thread gathers and stores the data in the database. The web application is programmed to allow 30 days' article browsing and the same-day picture-of-the-day.

    • Dynamic view selection
    • Daily(automatic) data upload
    • URL query filters
    • CRU/ED: Create, Read, Update/Edit, Delete
    • Object Orientend Design (OOD) development
    • Topology: web triad design (frontend/backend/database)
    • IIS, Windows, Ubuntu Linux
    • Backend API worker thread
    • Security tested using industry tools

    Links:

  • Demo tile image.
    Creative Single Page

    Created: 2022-12

    Embedded Page

    Creative Single Page

    Language: HTML

    Details

    Name: Creative Single Page

    Programming Language: HTML

    This demonstration is a creative website showcasing various design elements and user interaction.

    • CSS/JS
    • Wireframe
    • Responsive design
    • Figma template

    Links:

  • Website tile image.
    Random Web Bits

    Created: 2022-12

    Embedded Page

    Node

    Random Web Bits

    Language: TypeScript

    Secondary Language(s): JavaScript, NodeJS, .NET 10, ASP.NET, C#

    Framework: Node

    Details

    Name: Random Web Bits

    Programming Language: TypeScript

    Secondary Language(s): JavaScript, NodeJS, .NET 10, ASP.NET, C#

    Framework: Node

    An interactive website providing information and insights about the web and web development.

    • Event handling, dynamic element generation, DOM manipulation, document query, loops, asynchronous functions, data structures
    • Components, models, packages, project extensions, context, etc...
    • TypeScript frontend
    • Relational database backend
    • Node, npm, gulp, packages and script bundles
    • EcmaScript standards-based code compilation
    • Data Lake Storage
    • Azure App Services
    • Azure Application Insights
    • Kestrel web server
    • Security tested using industry tools
    • Some source code is open-source like the articles descibe. The GitHub repo I've moved to private visibility.

    Links:

  • Demo tile image.
    Easybank

    Created: 2022-11

    Embedded Page

    NextJS

    Easybank

    Language: HTML

    Framework: NextJS

    Details

    Name: Easybank

    Programming Language: HTML

    Framework: NextJS

    This is a banking website page and demonstrates markup techniques common in the developing industry.

    • CSS
    • Wireframe
    • Responsive design
    • Figma template

    Links:

Status

Developed by Robert Howell

© 2026 - Robert Howell

Status

rhdeveloping.com

… Creative Single Page
… Project Docs
… Easybank
… Payment Form
… Password Generator
… Products
… Typing Speed Test
… Quizzes App
… SpaceFlight News App

randomwebbits.com

… Random Web Bits

httprequest.app

… Http Request App

roberthagilestockweb

… AgileStock Web
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.