Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / brendandagys 8 repositories

Software/AWS engineer that loves to build software, collaborate, and 🚲. Proficient with TypeScript, Rust, Python, React, Vue, and Cloud architecture.

brendandagys/Rust-Parallel-Processing-HTTP-Request-Generator

Uses `reqwest` to send HTTP requests with JSON data to a PDF generation server. Spawns a thread for each request to take advantage of multi-core systems and execute some requests in parallel.

Language: Rust - Size: 9.77 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0

brendandagys/Rust-PDF-Generation-Server

A Rust Actix Web server that accepts HTTP requests containing payloads of data that can populate a specified EJS document. An HTML document is created from the JSON payload using `sailfish`, and then `wkhtmltopdf` converts the populated HTML code into a PDF file. This file is uploaded to the Cloud using the Rust `cloud_storage` crate.

Language: Rust - Size: 88.9 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0

brendandagys/C-compiler

A C compiler, written in C. Lexes program tokens, parses them into an Abstract Syntax Tree using Pratt parsing, and generates x64-64 assembly code. Reference: https://github.com/DoctorWkt/acwj/tree/master

Language: C - Size: 166 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0

brendandagys/Neovim-Configuration

My Neovim configuration. Still a work in progress...

Language: Vim Script - Size: 16.6 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

brendandagys/Systems-Programming-on-Linux-with-C

Exploring various system programming concepts related to Linux and the C programming language. Includes I/O and more.

Language: C - Size: 4.24 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

brendandagys/CPP-Drills

Following my study of the book Programming: Principles and Practice Using C++, by the creator of the language, Bjarne Stroustrup. Most chapters have a challenging drill at the end that does a great job of solidifying the content learned in the chapter.

Language: C++ - Size: 449 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

brendandagys/Finances-and-Budgeting-Tracker

A financial tracker that allows users to track their expenses and asset growth. It additionally contains clock + calculator widgets that I built with vanilla JavaScript, as well as a mood tracker page!

Language: JavaScript - Size: 964 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

brendandagys/Portfolio-Site

A React single-page application that details my skillset and the various projects I've worked on.

Language: TypeScript - Size: 22.4 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

brendandagys/Personal-Blog

A place for me to post blog articles and connect with others. Built with Next.js and GraphQL. Also utilized GraphCMS to manage content handily.

Language: JavaScript - Size: 426 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

brendandagys/COVID-19-Screening

An improved clone of common workplace COVID-19 screening apps. One solution that I implemented was to have the application remember if a user has already completed the daily screening, and other general UX improvements such as transitions. Users can have the results emailed to them as well in case of cellular data limitations.

Language: TypeScript - Size: 44.9 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 1

brendandagys/Serverless-Presentation

Slides from a presentation I gave on 2023-07-28 about serverless on AWS with AWS Serverless Application Model (SAM).

Size: 11.2 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

brendandagys/Serverless-Merge-Sort-with-AWS-SAM

A serverless API built with AWS SAM and the Rust programming language, that takes an array of numbers and returns them sorted, using the merge sort algorithm.

Language: Rust - Size: 29.3 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

brendandagys/Serverless-Merge-Sort-Frontend-Yew-App

A Rust Yew app that renders an input. The app communicates with the SAM backend to sort the numbers with the merge sort algorithm.

Language: CSS - Size: 16.6 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

brendandagys/Kubernetes-with-Terraform

A deployment of a Kubernetes cluster on AWS using Terraform. Includes its own VPC and other resources.

Language: HCL - Size: 51.8 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

brendandagys/Rust-Yew-Portfolio-Site

A rebuild of my portfolio website, previously built in TypeScript, Node, and Material UI. This time, I used the Rust front-end framework 'Yew' to build it. It operates similarly to React.

Language: SCSS - Size: 4.02 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

brendandagys/test-repo

Size: 1000 Bytes - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

brendandagys/Careers-Site

A Vue + Vuex application for a fictional careers website where users can search for jobs at various companies across many regions. Includes many concepts such as global state management, routing, slots, and comprehensive front-end + unit testing. The backend was mocked out. Other technologies: Options/Composition APIs, TypeScript, and Tailwind CSS.

Language: TypeScript - Size: 446 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

brendandagys/Music-Theory-Practice-Tool

A full command-line application with advanced music/guitar exercises and audio playback to accompany. Exercises include scale, arpeggio, chord, and other practice types. Multiple options can be set to accompany playing level.

Language: Python - Size: 50 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

brendandagys/Personal-Budgeting-Assistant

A Web app that I use to track my spending habits. A form allows for customized input of purchases. Afterward, a list of all purchases can be viewed and filtered by category of purchase or a specific time period. Chart.js was used to create dynamic charts to visualize spending patterns.

Language: Python - Size: 23 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

brendandagys/Waiting-Room-Notifier

A simple application that allows a clinic or waiting room assistant to optionally record contact information of those waiting. The person waiting can be sent an email or text when it is time for their appointment in the case that they wish to leave the waiting room.

Language: Python - Size: 5.12 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

brendandagys/Emergency-Response-Communication-Hub

A communication hub/messaging system for staff of a fictional hospital to track management of entry/exit points, communication with Fire/Police departments, and other internal staff in the event of an emergency.

Language: JavaScript - Size: 9.81 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

brendandagys/Merge-Sort-AWS-Lambda-CloudFormation-Deployment

A Lambda function deployment via CloudFormation that implements the merge sort algorithm. Sorts numbers provided in the HTTP request body. Uses API Gateway to provide HTTPS access to the Lambda function.

Language: Rust - Size: 16.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

brendandagys/Rust-A-20-Minute-Introduction-Presentation

A presentation I gave at a DevTricks August 2022 meetup organized by Rentsync. Spoke about the Rust programming language: what it is, what it's used for, its benefits, and key concepts. Live-coded a merge-sort implementation and deployed to AWS Lambda via CloudFormation.

Size: 16.7 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

brendandagys/AWS-A-15-Minute-Introduction-Presentation

A presentation I gave at a DevTricks May 2022 meetup organized by RentSync. Spoke about the offerings and key services within AWS. Dove deeper into CloudFormation and its benefits, with a demo of infrastructure I deployed using CloudFormation and various other AWS services such as CloudFormation, Route 53, S3, Fargate, and ACM.

Size: 21.6 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

brendandagys/utilities Fork of jmarks-lws/utilities

Helpful strongly-typed TypeScript utility functions, inspired by functional philosophies. Created by James Marks.

Language: TypeScript - Size: 878 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

brendandagys/Rust-GraphQL-Rental-Bookings-API

A GraphQL API for a vacation rental website. Built with Rust using Actix Web and SQLX.

Language: Rust - Size: 23.4 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

brendandagys/AWS-Architecture-for-React-TypeScript-Deployment-with-S3-Fargate

Contains three CloudFormation templates that you can use to deploy your TypeScript React application on AWS with, Fargate, S3, CloudFront, and many other services.

Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

brendandagys/Minesweeper

A vanilla JavaScript clone of the popular Minesweeper video game.

Language: JavaScript - Size: 1.95 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

brendandagys/docker-react

Language: JavaScript - Size: 361 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

brendandagys/CMTH-642-Assignments

Advanced R and Statistical Analysis Applied to 2 Datasets

Size: 1.2 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 1

brendandagys/Donations

A Next.js frontend and a GraphQL backend API for a donations platform. Can perform CRUD operations on both users and donations.

Language: TypeScript - Size: 16 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

brendandagys/e-Commerce-Store

A fully-functioning e-commerce application for a fictional technology supplier. Features include a shopping cart, product reviews, administrator portal, integration with PayPal, and shipment tracking.

Language: JavaScript - Size: 15.2 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

brendandagys/Browser-Based-Code-Editor-Transpiler

A React-TypeScript application that allows users to use an interactive browser-based coding environment to type JavaScript code. The editor is in a markdown format, with multiple coding cells that users can add, remove, and re-arrange to their liking.

Language: TypeScript - Size: 3.56 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

brendandagys/Incident-Reporting-Tool

A Python GUI application built with Tkinter that allows for 'incident' data's entry, storage, and analysis by members of an organization's Security team.

Language: Python - Size: 21.5 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

brendandagys/Vocabulary-Trainer-Game

An API for a word-guessing game. Users are presented with a definition and must guess the corresponding word. Hints can be requested. Game state is saved and games can be resumed on a user's next site visit through use of `localstorage`.

Language: Python - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

brendandagys/Auditing-Tool

A Python GUI application built with Tkinter that provides a data entry, storage, and analysis solution via multiple reports for a paper-based auditing process.

Language: Python - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

brendandagys/Blackjack Fork of huenzo92/Blackjack

A Python command-line script that emulates a game of Blackjack.

Language: Python - Size: 2.25 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

brendandagys/YouTube-App-With-React

Language: JavaScript - Size: 355 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

brendandagys/CIND-123-Assignments

Intermediate R and Statistical Analysis on Various Datasets

Size: 470 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 1

brendandagys/Online-News-Classifiers

A repository to track my progress on the CKME capstone project.

Size: 9.77 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

brendandagys/Communities-and-Crime-Rate

Size: 610 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

brendandagys/Data-Analytics-Project

An in-depth analysis of a bank marketing dataset where multiple statistical and machine learning techniques were applied to identify factors that led to subscription to long-term deposit accounts.

Size: 1.87 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

brendandagys/CIND-110-Homework

Various Exercises in Relational and Non-Relational Database Languages

Language: R - Size: 3.81 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

brendandagys/CIND-110-Assignments

Various Applications of Database Design (ERD), Querying on Multiple Platforms, and Machine Learning Algorithms

Language: Rebol - Size: 1.86 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

brendandagys/CIND-123-Homework

Vectors, Matrices, Arrays, Data Frames, Functions, Distributions, Linear Regression, Pearson Correlation

Language: R - Size: 1.01 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 2

brendandagys/CIND-719-Assignments

Querying and Grouping problems in the Hive, Pig, and Spark environments

Size: 1.71 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1

brendandagys/CIND-719-Homework

Hands-on experience with Linux CLI, Hive, Pig, Spark, and HBase

Language: Python - Size: 2.96 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1

brendandagys/CMTH-642-Homework

Data Cleaning, Parametric/Non-Parametric tests, Logistic Regression, ANOVA, Machine Learning Algorithms

Language: R - Size: 36.1 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0