Pinned Repositories
alter-and-present-csv-in-sql
This project's goal was to learn SQL, MySQLWorkbench, and how to use Python to create databases in SQL, alter data, and then display those results. I used https://www.freecodecamp.org/news/connect-python-with-sql/ to learn about altering SQL in Python.
aws-saas-webapp-template
bookstore-manager
This project's goal was to create an interface that a bookstore manager could use to keep track of the inventory of his bookstore, all of his customers, and which customers were renting which books.
catalog-web-scraper
Dockerized Python/Flask web application that uses lxml to parse an online book catalog, stores data in PostgreSQL with RabbitMQ workers, then allows for querying of that data by users on Flask.
cloud-file-sharing-service
AWS Application that utilizes lambda to allow for users to sign up for and use a cloud file sharing service through SNS. It also manages a MySQL database to track users.
django-serverless-webapp
Django web application that uses postgres to manage user data and uses amazon S3 to store static files. The application was containerized and the image was uploaded to ECR. This image was then used to deploy the web app on ECS Fargate serverless launch type with https and custom domain.
end-to-end-DevOps
End-to-End CI/CD Pipeline. Jenkins polls for changes to GitHub source code for a Tomcat server hosted web application and then executes jobs with Ansible scripts. These scripts create new docker images with the changes, upload those images to DockerHub, and then deploy the new image into multiple pods on Kubernetes with a loadbalancer.
react-movie-database
Dockerized C# program that connects to Microsoft SQL Server using .NET Entity Framework CORE to manipulate movie data and display them in a ReactJS GUI with pagination, sorting, and CRUD operations.
reviews-nlp-sentiment-analysis
This project investigates various NLP tools, compares them, and then uses the NLP tool to add a sentiment field to a PostgreSQL database in an efficient batch format.
terraform-aws-DevOps
An AWS pipeline created with Terraform. Ansible playbooks build a Jenkins server, which analyzes code with SonarQube, then builds a container with Docker, publishes on JFrog, and deploys on Kubernetes.
mfkimbell's Repositories
mfkimbell/aws-saas-webapp-template
mfkimbell/react-typescript-notes
mfkimbell/ai-chatbot
mfkimbell/ai-company-agent
mfkimbell/ai-notes
mfkimbell/ai-rag-pdf
mfkimbell/aws-ai-notes
mfkimbell/aws-and-other-cloud-notes
mfkimbell/aws-basic-ai-image-generation-and-text-summarization
mfkimbell/aws-serverless-zoo-management
mfkimbell/buildwise
mfkimbell/concurrency-graphql-golang-notes
mfkimbell/data-streaming-kafka-flink-notes
mfkimbell/design-patterns-oop-notes
mfkimbell/gcp-container-run
mfkimbell/go-graphql-server
mfkimbell/high-level-system-design-exercise-notes
mfkimbell/high-level-system-design-notes
mfkimbell/kafka-python
mfkimbell/kafka-stock-market-data-stream
mfkimbell/low-level-design-JP-notes
mfkimbell/mfkimbell
Config files for my GitHub profile.
mfkimbell/next-nest-gcp-template
helpful for autodeploying docker compose files
mfkimbell/personal-website
A personal website to showcase projects and resume
mfkimbell/python-orm-setup
mfkimbell/python-virtual-env-notes
mfkimbell/rust-s-notation-parser
An s-notation parser in Rust.
mfkimbell/s-o-l-i-d-notes
mfkimbell/twitter-real-time-stream-pipeline
mfkimbell/webapp-template
Template designed to quickly build full stack apps.