Skip to content
View johnhulbert's full-sized avatar

Block or report johnhulbert

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

👋 Hi, I'm John Hulbert

I'm a Senior Software Engineer with 13+ years of experience building and scaling modern web applications, full-stack platforms, and cloud-native systems across consulting and product-focused environments. I enjoy creating clean, reliable, and scalable solutions that deliver real business value.

I work across both frontend and backend, with strong experience in React, Next.js, TypeScript, Node.js, Python, Java, C#, .NET, SQL, and modern cloud infrastructure. I also have hands-on experience with AI and LLM-integrated workflows, containerized deployments, and automated delivery pipelines.


🚀 What I Do

  • Build modern, responsive, and scalable web applications using React, Next.js, TypeScript, and Tailwind CSS
  • Design and develop backend services and APIs with Node.js, Express.js, NestJS, Python, Java, Spring Boot, and REST/GraphQL
  • Improve platform performance through query optimization, caching, SSR/ISR, and scalable architecture
  • Build and support cloud-native systems using AWS, Docker, Kubernetes, and CI/CD pipelines
  • Implement AI and LLM-powered workflows to automate business processes and improve team productivity
  • Integrate third-party services for payments, shipping, tax, CRM, authentication, and webhooks
  • Mentor engineers, contribute to architecture decisions, and help raise engineering standards across teams

💼 Experience Snapshot

Senior Software Engineer | Bitwarden

Developing scalable web applications and full-stack systems using React, Next.js, TypeScript, Node.js, and Python while contributing to cloud reliability, AI-enabled workflows, containerized deployments, and CI/CD automation.

Software Engineer | DOOR3

Built and enhanced client-facing web applications using React, Next.js, TypeScript, Node.js, and cloud services, with a focus on APIs, integrations, performance optimization, and delivery automation.

Full Stack Developer | Envoc

Developed enterprise web applications using React, AngularJS, JavaScript, Node.js, Java, and SQL Server, supporting UI modernization, API integrations, and application performance improvements.

Web Developer | Gatorworks

Developed and maintained web applications using HTML, CSS, JavaScript, jQuery, PHP, and MySQL, with a focus on responsive UI, backend functionality, and database-driven features.

IT Analyst | MayerIT

Provided technical support and analysis for business systems, users, and IT operations in an onsite consulting environment.


🛠 Tech Stack

Category Technologies
Frontend React, Next.js, AngularJS, Vue.js, JavaScript, TypeScript, HTML5, CSS3, Tailwind CSS, Bootstrap, jQuery, Redux, Redux-Saga
Backend Node.js, Express.js, NestJS, Python, Django, FastAPI, Java, Spring Boot, PHP, Laravel, REST APIs, GraphQL
Database & Caching PostgreSQL, MySQL, SQL Server, Redis, MongoDB, SQL
Cloud & DevOps AWS, EC2, RDS, S3, CloudFront, Lambda, Azure, Docker, Kubernetes, GitHub Actions, Jenkins, CI/CD
AI & Integrations LLMs, RAG, vector databases, AI integration, prompt-driven workflows, OAuth2, third-party API integrations
Testing & Tools Jest, Cypress, TDD, Git, GitHub, Jira, NUnit, MSTest, JUnit, Mockito

🌱 What I Focus On

I'm especially interested in:

  • Building scalable full-stack systems that are easy to maintain
  • Designing performant frontend experiences with modern React ecosystems
  • Developing backend services and APIs that support complex business workflows
  • Applying AI and LLM solutions in practical, high-value use cases
  • Improving engineering delivery through automation, CI/CD, and better developer workflows
  • Mentoring teams and contributing to a strong engineering culture

🤝 How I Work

I care about writing code that is clean, practical, and built to last. I enjoy collaborating across product, design, and engineering, solving real problems, and helping teams move faster without sacrificing quality. My approach combines hands-on development, system thinking, and a strong focus on performance, reliability, and maintainability.


📫 Connect With Me

Pinned Loading

  1. ai-cookbook ai-cookbook Public

    Python

  2. egy-railway egy-railway Public

    JavaScript

  3. game-hub game-hub Public

    TypeScript

  4. pokedex pokedex Public

    JavaScript