Skip to content
View josedugu's full-sized avatar

Block or report josedugu

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

👋 Hi, I'm Jose Gutierrez

Full-Stack Developer (AWS) | Backend-focused Software Engineer
🇨🇴 Colombia | 🌍 Remote-friendly

I design, build, and scale cloud-native applications with a strong backend focus.
My work sits at the intersection of software architecture, AWS serverless, and pragmatic product development — turning ideas into production-ready MVPs and SaaS platforms.

I care deeply about clean abstractions, system boundaries, and long-term maintainability, not just “making it work”.


🧠 What I focus on

  • Designing backend architectures that scale with product growth
  • Building MVPs and SaaS platforms from zero to production
  • AWS-first, serverless when it makes sense, containers when it doesn’t
  • Writing code that reflects intent, structure, and trade-offs
  • Using AI as a development accelerator, not a crutch

🛠️ Tech Stack

Languages

JavaScript TypeScript Python SQL

Backend & APIs

Node.js Bun FastAPI Django GraphQL Prisma

Frontend

React Next.js Tailwind HTML CSS

Cloud & Platforms

AWS Docker PostgreSQL DynamoDB Vercel Supabase


🚀 Featured Project — easyDB

easyDB is a PostgreSQL database explorer built as a VS Code / Cursor extension, designed to bring a modern, type-safe, and highly interactive database management experience directly into the developer workflow.

Rather than being a simple data viewer, easyDB focuses on real-world database interaction:

  • browsing schemas and tables,
  • filtering and sorting large datasets,
  • editing and inserting data safely,
  • and executing custom SQL — all without leaving the editor.

Why it matters

easyDB reflects how I approach software design:

  • Clear separation of concerns
    Extension core, database access, and UI are cleanly decoupled via a message-based bridge.

  • Backend-first thinking
    Connection pooling, parameterized queries, and security constraints are treated as first-class concerns.

  • Developer experience as a system
    Optimistic UI updates, inline editing, and keyboard-driven workflows reduce friction without sacrificing safety.

  • Scalability & maintainability
    The project is intentionally structured to support future refactors, multi-database support, and advanced features without architectural rewrites.

Tech highlights

  • VS Code Extension API + Node.js (TypeScript)
  • React + Vite for webviews
  • PostgreSQL via pg with connection pooling
  • Secure credential storage using system keychain
  • Parameterized queries and SSL auto-detection

easyDB is less about CRUD and more about designing reliable tooling for developers who work with real databases, every day.


🤝 Let’s connect


🇪🇸 En español

Desarrollador Full-Stack con fuerte enfoque en backend y AWS.
Diseño y construyo aplicaciones reales, pensadas para crecer, manteniendo claridad arquitectónica y criterio técnico a largo plazo.

Pinned Loading

  1. easy-db easy-db Public

    postgres db extension for vs code / cursor

    TypeScript

  2. python_library_API python_library_API Public

    Python repository files

    Python