Skip to content
View gradientsearch's full-sized avatar

Highlights

  • Pro

Block or report gradientsearch

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
gradientsearch/README.md

Hi, I'm Stephen ๐Ÿ‘‹

Throughout my career, I have developed a strong skill set in software development, cybersecurity, site reliability engineering, and machine learning, having successfully addressed business challenges across various stages of the product development lifecycle. As an avid learner, I stay adaptable to the ever-evolving technology landscape, and I am passionate about the innovation and opportunities the tech industry offers. I have had the privilege of working for such companies as Equinix, Global Payments, and Georgia Tech Research Institute.

Whether I'm writing code in Go, scripting in Python, configuring CI/CD workflows, or developing Kubernetes manifests, I focus on ensuring clarity, correctness, and efficiency to optimize product maintenance. I follow Kent Beckโ€™s design principles, which emphasize: 1) Passing tests, 2) Revealing intention, 3) Avoiding duplication, and 4) Using the fewest elements. Having worked on numerous legacy systems, I am particularly mindful of the importance of future-proofing solutions with an eye toward maintaining code quality and professional courtesy for future developers.

Outside of work, I enjoy outdoor activities like hiking, biking, and recreational sports. Indoors, I spend my time reading, experimenting with bread baking, and exploring various tech interests, including Arduino microcontrollers, security-focused Android distributions (such as LineageOS and CalyxOS), SELinux, container security, and diving into the world of 3D printing.

๐Ÿ”ญ Current projects

  • gus Prototype chatbot backend for interacting with LLMs like LLaMA. Focused on session handling, context management, and scalable APIs using Domain-Driven, Data-Oriented Architecture. Built in Go for exploring real-world chatbot design.
  • vault-plugin-secrets-pwmanager A plugin providing a comprehensive solution designed to integrate HashiCorp Vault's advanced secrets management capabilities into a user-friendly password management system.
  • WebCryptoUI Secure, local encryption/decryption using Web Crypto API. Enter symmetric or asymmetric keys in textboxes to securely process text data directly in your browser, ensuring privacy as no data is ever transmitted to or processed by any server.
  • GitEmojis a web app that showcases all GitHub emojis, organized by category and subcategory.
  • gradientsearch.dev My personal website.

๐ŸŒฑ Iโ€™m currently learning

  • Ultimate Go: Software Design with Kubernetes This course teaches you how to build production-level services in Go, leveraging the power of a Domain Driven, Data Oriented Architecture deployed in Kubernetes.
  • DeepLearning.AI Various courses.
  • Quadlets Quadlet is an opinionated tool for easily running podman system containers under systemd in an optimal way.

โšก Fun facts

  • I have a miniature dachshund named Frank.๐Ÿ•
  • I play the acoustic guitar. ๐ŸŽธ
  • My motto is Be typing cat!

Pinned Loading

  1. pwmanager pwmanager Public

    pwmanager is a secure and user-friendly password manager featuring a single-page application (SPA) frontend, a Go-based backend service, and PostgreSQL for persistent storage.

    Go

  2. vault-plugin-secrets-pwmanager vault-plugin-secrets-pwmanager Public

    ๐Ÿ” A plugin providing a comprehensive solution designed to integrate HashiCorp Vault's advanced secrets management capabilities into a user-friendly password management system.

    Go

  3. gus gus Public

    Prototype chatbot service simulating a production-ready backend for interacting with LLMs like LLaMA. Focuses on session handling, context management, and scalable API integration with Domain-Driveโ€ฆ

    Go

  4. go-service-profiling go-service-profiling Public

    โš™๏ธ A minimal Go service showcasing how to set up profiling endpoints using net/http/pprof and visualize runtime metrics with Statsviz. Includes examples for monitoring heap usage, goroutines, and sโ€ฆ

    Go

  5. gitemojis.com gitemojis.com Public

    ๐Ÿ˜€ GitEmojis ๐Ÿ˜€ is a web app that showcases all GitHub emojis, organized by category and subcategory. It allows users to quickly browse, copy, and access emojis with ease.

    Python

  6. gradientsearch.dev gradientsearch.dev Public

    ๐Ÿ‘‹ Welcome to gradientsearch.dev! My personal website!

    Svelte