Skip to content
View sminerport's full-sized avatar

Highlights

  • Pro

Block or report sminerport

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sminerport/README.md

Scott Miner

Data & Full-Stack Engineer · Denver, CO
MS in Data Analytics (AI/ML) · Python · C# / .NET · SQL · TypeScript · Azure · AWS · Docker · Kubernetes

Portfolio Blog Email

About

  • I build data pipelines, APIs, and web apps, mostly in Python and C# / .NET. Over the years I've worked as a data engineer, analyst, data scientist, and software engineer.
  • Lately I've been building a microservices eCommerce platform (.NET services, Angular front end, deployed with Docker Compose and Kubernetes) and writing about ASP.NET Core on my blog.
  • I care about clean design, automation, and shipping products that work.
  • Off the clock you'll find me listening to music or strength training.

Featured projects

Project What it is Built with
eCommerceMicroservices Microservices-based eCommerce platform with an Angular front end. Each service lives in its own repo and deploys with Docker Compose or Kubernetes. Angular · TypeScript · C# / .NET · Docker · Kubernetes
SequencePredictionANN Neural network that predicts the next number in a sequence, with separate classes for data prep, architecture, and training. Python · NumPy · scikit-learn
IMDbSentimentClassifier Bidirectional LSTM with GloVe embeddings that classifies IMDb reviews as positive or negative. Python · TensorFlow · NLP
HealthcareExpertSystem Rule-based expert system for heart failure telemonitoring, built to support patient self-care and clinical management. Python · Pyke
FollowEqualizer Desktop tool for managing GitHub followers and starred repos, with multithreading and real-time caching. Python · PyQt5 · GitHub API
EnhancedTextWriterCOM C# COM object registered for use from VBA, demonstrating early and late binding, with a companion blog post. C# · COM · VBA

More projects are pinned below and listed under repositories.

Skills

Area Technologies
Languages Python · C# · SQL · TypeScript / JavaScript · R · Java · C / C++ · Bash
Web & APIs ASP.NET Core · Flask · Django · Node.js · REST · Angular · React · Vue · HTML / CSS · Bootstrap · Tailwind
Data & ML Pandas · NumPy · scikit-learn · TensorFlow · NLP · Jupyter
Databases PostgreSQL · SQL Server · MySQL · Oracle · SQLite · MongoDB · Redis
Cloud & DevOps Azure · AWS · GCP · Docker · Kubernetes · GitHub Actions · Nginx · RabbitMQ
Tools Git / GitHub · VS Code · PyCharm · IntelliJ · Postman · Jira · Linux / WSL

Latest blog posts

Updated automatically every hour · Subscribe via RSS

Contribution activity

3D contribution graph for the past year, regenerated nightly

Listening to

What I'm listening to, via Last.fm. Refreshed every 30 minutes.

Pinned Loading

  1. eCommerceMicroservices eCommerceMicroservices Public

    Microservices-based eCommerce platform with an Angular frontend. Services are submodules and can be deployed via Docker Compose or Kubernetes.

    TypeScript 3 1

  2. IrisKNNClassifier IrisKNNClassifier Public

    Iris flower classification using k-Nearest Neighbors (k-NN) algorithm in Python. Simple, effective ML model for species prediction.

    Python 1

  3. TextAugmentor TextAugmentor Public

    This repo offers a Python script using NLPAug library & RTT to augment text datasets. It processes TXT files in "data/" folder, translating text and creating augmented versions. Augmented data enha…

    Python 2

  4. EightPuzzleSolver EightPuzzleSolver Public

    A* search algorithm implementation for solving 8-puzzle problem. Includes code modularization, performance optimization and solvability checking features.

    Python 2

  5. FollowEqualizer FollowEqualizer Public

    A Python-based tool built with PyQt to manage your GitHub followers and starred repositories, offering automated exception management, multi-threading, and real-time cache handling for faster opera…

    Python 3

  6. SequencePredictionANN SequencePredictionANN Public

    Predict next number in a sequence using a simple ANN. Modularized code with classes for data preparation, neural network architecture, and training.

    Python 9 2