Josh Hamill's repositories
jhamill.tech
Gatsby built website to host my personal blog where I talk about the topics in Software Engineering that I find interesting.
jhamill34
Config files for my GitHub profile.
kickstart.nvim
A launch point for your personal nvim configuration
create-t3-app
The best way to start a full-stack, typesafe Next.js app
gmail-cleanup-v2
Uses the Gmail API to summarize your inbox and delete emails from specified senders.
go-aws-mole
AWS specific implementations of the interfaces provided at https://github.com/jhamill34/go-mole
go-mole
Provides some utilitys to "dig" a tunnel to your configured bastion host to allow local access to any services that are hidden behind your firewall.
rover
Rover is a tool that simplifies the naviation of large JSON/YAML files (i.e. OpenAPI spec files) by allowing you to load a document and navigate the file by walking through the keys as if they were a file system like Finder in MacOS or Ranger.
api-tools
Tools to quickly make API calls using OpenAPI specs from the terminal.
first-game
Trying to learn some C++ and some Graphics programming froms scratch.
template-blog-service
This project defines three services (oauth server, api server, and a backend for frontend) structured as a template to scaffold a set of services hosted in containers. The example this project uses is a blog.
tree-sitter-rust
Rust grammar for tree-sitter
java-tracer
This project aims to analyze a classpath (i.e. a set of jar files) to better understand code paths and how dependencies interact with each other. Analysis of these bundles includes better understanding how entities such as Classes, Methods, Fields, Instructions are related to each other.
storybook-addon-color-mode
Storybook add-on to be able to change the color modes of components
spedue-scripts
An easy way to setup and configure TypeScript projects with all the tools that don’t actually involve your application code