
Nice to meet you! I'm Miguel Mendez.
I'm a backend developer with a strong interested on cloud development.
Contact meSkills




Projects
Want to hear more about any of these projects?
I'm happy to walk you through one personally. Just reach out :)

OTP code verification by Email or Text Messgae
An app that sends one-time passwords via email (SMTP) or SMS using the Brevo API. Domain verification and SMTP settings are configured through AWS Route-53.

Implementing Oauth v2 without external libraries and beyond
Oauth v2 without libraries + integration with Database, JWT tokens, and manual encryption of access tokens.

Rate limiter middleware for ExpressJS (NPM Package)
Middleware for Express that limits requests per IP over a recent time window using Redis.

JWT Authentication and Cookies
An app that uses JWT authentication and cookies to store user information and session.

Massive Chat Application
A massive, anonymous chat application using socket.io for communication and Redis for job queues.

Massive AWS RDS database with 7 Million records of accidents in the US
An Express app using prisma ORM to connect to a PostgreSQL database hosted on AWS RDS. The database contains 3GB of data about US accidents.

SDK Library for a backend as service (Inspired on Firebase)
SDK (software development kit) library that can be use to interact with a backend through simple method calls.

Accepting ETH Payments and Subscriptions
A demo app that allows users to subscribe to a service and pay for it using ETH.

AWS S3 File Upload API
An API that handles file uploads, retrieval, listing, and deletion using AWS S3 and multer. Built with modular service functions and clean controller separation.

Redis cache for performance
A caching layer powered by Redis to speed up repeated data requests and reduce server load.

AWS S3 File Upload and Viewer
An app that allows users to upload images with captions to S3 using presigned URLs and view or delete them privately using client-specific metadata.
Contact
I would love to hear about your project and how I could help. Please contact me via email, phone, or by messaging me using the form, and I'll get back to you as soon as possible. Thank you very much.