Skip to content
View devbret's full-sized avatar

Sponsoring

@scikit-learn
@phoerious
@livialima
@droidmonkey
@ZoneMinder
@PhilippC
@nodejs
@pi-hole
@vitejs
@leiweibau

Block or report devbret

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
devbret/README.md

Personal Introduction

Hello, World! My name is Bret Bernhoft. I am a software engineer specializing in low-code development, with a strong focus on building secure, scalable applications using Quickbase and cloud-integrated automation platforms. My background spans from WordPress deployments to enterprise-grade business systems, giving me a unique perspective on how people interact with technology at scale.

Since 2021, I have led the development of production-ready Quickbase applications, engineered API integrations across services like AWS, Trello and Zapier and delivered automation workflows to cut operational overhead. My work consistently emphasizes collaboration, user-centric interfaces and real-time reporting to empower all users.

I focus on blending application development, business process automation and platform interoperability. My current toolbox includes Quickbase, AI, Python, TypeScript, React, SQL and platforms such as AWS. I also maintain a private homelab where I prototype integrations with self-hosted LLMs and AI-driven workflows.

I am motivated to design systems which simplify complexity, reduce manual effort and expand access to reliable, high-performing technology.

Professional Tech Stacks

Below you will find many of the technologies I have experience building software with. My background spans both frontend and backend development, as well as infrastructure and automation in homelab and production environments. I am continually exploring new tools and frameworks to deepen my skills and stay aligned with modern development practices.

Primary Languages Frameworks And Libraries Tools And Platforms
Python JavaScript SQL TypeScript HTML5 React Flask TailwindCSS D3.js Three.js Next.js Amazon Web Services Linux Kubernetes Proxmox VS Code GitHub Raspberry Pi Portainer
Media Production Tools Artificial Intelligence Tools Secondary Languages
GIMP Audacity KDENLive OBS Studio Blender Gemma 4 Mistral AI Claude ChatGPT GitHub Copilot Lovable AI Perplexity Cursor ElevenLabs Ruby Google Apps Script Bash PHP C++

Current Areas Of Focus

This section features select projects I am working on. Which reflect my ongoing learning and exploration, particularly in artificial intelligence, computer networking and data visualization.

Open Source Intelligence Tools

  • Description: A growing collection of OSINT tools, data scrapers, sentiment analyzers and investigative automations. These projects emphasize open-source intelligence gathering using Python, AI, Flask, APIs, JavaScript/D3 and automation frameworks. They support use cases such as username enumeration, internal link mapping, RSS analysis, website scraping, trend detection, keyword alerts and data visualization. My goal is to build sophisticated, modular OSINT ecosystems combining AI, automation and interactive data graphics.

  • Focus Areas And Technologies:

    • Data Collection And Scraping: Python (Requests, BeautifulSoup), API consumption, Flask microservices

    • Automation Pipelines: n8n, Quickbase API integrations

    • AI-Assisted Analyses: Sentiment scoring, topic clustering, trend detection via locally hosted LLMs

    • Data Visualization: D3.js (network graphs, word clouds, grid heatmaps, scorecards), Three.js, JSON/CSV pipelines

    • Web Investigation Tools: Username enumeration, programmatic SERPs, internal/external link scanning

  • Current Status: Current projects center around a hybrid AI-powered OSINT stack. Recent breakthroughs include developing real-time D3 visualizations for networked data, improving CSV-to-JSON transformations and extending OSINT tasks with locally hosted LLMs via Mistral, Gemma and API-based agents. Ongoing efforts include expanding data awareness, boosting analysis quality with RAG techniques and refining visualization of collected OSINT datasets.

  • Example Repository: Mapping A Website's Internal Links

  • Seeking To Learn/Improve: These OSINT projects are a platform for mastering AI-augmented intelligence gathering, advanced scraping strategies and interactive data visualization. I aim to deepen my skills in automating reconnaissance tasks, designing data pipelines, implementing OSINT agents and crafting investigative dashboards. Long-term goals include building modular OSINT frameworks capable of LLM-assisted analyses and scalable real-time trend detection.

Various Homelab Experiments

  • Description: Documentation for my various self-hosted homelab tinkerings. Including locally deployed LLMs for AI inference, alongside core services such as Pi-hole, TrueNAS, Proxmox and OPNsense. The goal is to support hands-on DevOps, networking and infrastructure learning projects in a fully controlled environment.

  • Focus Areas And Technologies:

    • Containerization And Orchestration: Docker, Kubernetes, Portainer

    • AI/ML Inference: Running both Gemma 4 14B and Ministal 3 14B locally via Ollama and RAG pipelines

    • Networking And DNS: OPNsense firewall, Pi-hole DNS filtering

    • Storage And Backups: TrueNAS Core, ZFS, rsync-based backup automation

    • Monitoring And Observability: Prometheus, Grafana, Uptime Kuma

    • Security And Access: SSH, local-only services, VLAN experimentation

    • Self-Hosted Services: Proxmox VMs, apps for performance testing, self-documentation

    • Linux System Administration: Ubuntu Server, Linux Mint, shell scripting

  • Current Status: My present focus is using locally deployed artificial intelligence models, Ollama, n8n and custom Python scripting to explore agentic AI. Recent breakthroughs include automating tedious OSINT tasks, installing proper air cooling and upgrading RAM for all desktop computers within my homelab. Ongoing efforts involve improving observability with Prometheus and Grafana, tuning rules and settings in OPNsense and TrueNAS and documenting infrastructure for knowledge sharing.

  • Example Repository: Homelab Documentation

  • Seeking To Learn/Improve: I am intentionally using this homelab environment to deepen my practical understanding of self-hosted AI deployment and secure computer network architecture. I’m also aiming to improve my skills in infrastructure automation, monitoring and troubleshooting. Long-term, I want to build fluency in AI training, DevOps workflows, IaC tools like Ansible and the principles of high-availability systems.

Conclusion

Thank you for visiting my GitHub profile. This space reflects my ongoing journey as a full stack software engineer and homelab enthusiast, where I explore self-hosted infrastructure, DevOps practices and AI-powered tools. I’m always experimenting, documenting and looking to connect with others who are passionate about building resilient systems and pushing the boundaries of what is possible with modern computer technologies. Feel free to explore my projects, offer feedback or reach out if you'd like to collaborate.

Pinned Loading

  1. mapping-website-internal-links mapping-website-internal-links Public

    Crawl a website’s internal pages to extract SEO, accessibility, performance and link-structure data, then visualize the results as a D3 network graph with page scorecards and analysis from Claude.

    JavaScript 92 11

  2. detailed-audio-analysis detailed-audio-analysis Public

    Analyze and visualize how rhythm, timbre, loudness, pitch, spectral characteristics and other key audio features evolve over time across any number of tracks.

    JavaScript 11 1

  3. web-content-finder web-content-finder Public

    Searches Google's Programmable Search Engine for your query, visits each result's landing page, scrapes the readable text and saves it all to an output folder.

    JavaScript 1

  4. av-sync av-sync Public

    Builds a beat-synced music video from an input audio track and a folder of source video clips.

    Python 1

  5. ai-chat-interface ai-chat-interface Public

    Local Flask-based AI chat interface for Ollama-hosted language models, featuring streaming conversations, server-side tool use, file analysis and persistent, searchable chat history.

    JavaScript

  6. tech-knowledge-hub tech-knowledge-hub Public

    A digital glossary and resource archive designed to organize and share key ideas, terminology and references across technology, science and digital culture.

    TypeScript