Skip to content
View jmgb27's full-sized avatar

Block or report jmgb27

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
jmgb27/README.md

Hey there 👋

I'm John. I automate repetitive tasks so humans can focus on creating new problems.

Kidding aside, I enjoy building systems that reduce friction, simplify workflows, and remove repetitive work...that makes people question their career choices.

What I Actually Do

  • Automate repetitive workflows before another employee mysteriously “pursues new opportunities”
  • Reduce unnecessary complexity instead of adding “enterprise-grade innovation”
  • Connect tools that clearly never wanted to communicate with each other
  • Build systems that quietly handle repetitive work in the background
  • Develop AI agents and AI-powered workflows when AI actually makes sense
  • and...avoid shoving AI into everything like it’s seasoning 🙅🧂🌶️🌿🧄

Philosophy

"If the workflow feels cursed, simplify first."

I don’t automate things just because I can.

Sometimes the best solution is:

  • fewer moving parts
  • deleting unnecessary steps
  • fixing the actual process first
  • or...simply not creating another microservice 😬

Good systems should feel boring in the best possible way.

Tech Stack

Languages:
  - Python
  - JavaScript / TypeScript
  - SQL
  - Bash

Automation:
  - GitHub Actions
  - APIs
  - Selenium / Playwright
  - ActivePieces / N8N / Zapier / Make

Tools:
  - Docker
  - Linux
  - PostgreSQL
  - Node.js

My Non-Production Environment

  • 🖥️ Homelabbing (converting free time into troubleshooting)
  • 🤖 Slowly working toward robotics
  • 🔧 Reviving dead hardware like a tech necromancer
  • 🎸 Slapping Bass guitar (yes im a davie504 fan)
  • 🧪 Constant experimentation and tinkering because “fail fast” sounded more professional than “randomly breaking stuff”

Fun Facts

  • My homelab is held together by curiosity and questionable financial decisions.
  • “Temporary solution” is one of the strongest forces in engineering.
+ Reduce friction.
+ Keep systems simple.
+ Automate with purpose.
+ Use AI when it genuinely helps.
- Add 14 microservices to solve a 2-line problem.
- Build an AI agent to rename PDFs.

Pinned Loading

  1. activepieces/activepieces activepieces/activepieces Public

    AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

    TypeScript 22.2k 3.7k

  2. distilBERT-finetuned-sentiment-analysis distilBERT-finetuned-sentiment-analysis Public

    Jupyter Notebook 1

  3. custom-image-classifier custom-image-classifier Public

    This is an image classifier project that utilizes pre-trained models (VGG16 and Resnet18) to categorize images into various classes. The user can customize the model's architecture, learning rate, …

    Python

  4. dog-breed-image-classifier dog-breed-image-classifier Public

    In this project, I built a dog breed classification model using Python. The model takes an image of a dog as input and predicts the breed of the dog.

    Python

  5. RAGCarAssistant RAGCarAssistant Public

    A Car manual chatbot harnessing the power of Retrieval Augmented Generation (RAG).

    Jupyter Notebook