Open to software engineering internships

Eduardo Michel Magaña

Computer Engineering student · Backend & Automation Developer

I build production software for real users: web platforms with Next.js, TypeScript and PostgreSQL, and AI pipelines that chain LLM agents through 90+ automated workflows. I care about data integrity, clear system design and shipping things that keep working.

production workflow automations
90+
full-stack apps deployed
6
C programming contest, U. de Colima
1st place
English level
B2

Experience

Backend & Automation Developer

KJ Publicidad · Marketing agency

Jul 2026 – Present · Remote

  • Designed and maintain a Next.js + TypeScript + PostgreSQL platform that manages clients, subscriptions and content reports; migrated it from a Google Sheets prototype to a relational database.
  • Built and operate 90+ n8n workflows running a multi-tenant AI content pipeline (idea generation, SEO planning, monthly editorial calendars and scriptwriting) with chained OpenAI agents exchanging structured JSON contracts.
  • Found and fixed concurrency and data-lineage bugs that were silently mixing data between tenants; every workflow change ships with backups and a rollback plan.
  • Integrated OAuth 2.0 flows for TikTok (Content Posting API) and LinkedIn with automatic token refresh and CSRF-safe state, plus an AI video pipeline combining avatars, image generation, animation and text-to-speech APIs.
  • Built a video scoring model (view percentile + script structure) that matches published videos to their scripts by platform ID, title and date, so clients see which hooks actually perform.
  • Shipped an LLM-powered operations assistant used daily to run and monitor the system, with guardrails that require confirmation before any costly or destructive action; secured web-app ↔ automation traffic with shared-secret webhook authentication.
  • Next.js
  • TypeScript
  • PostgreSQL
  • n8n
  • OpenAI API
  • OAuth 2.0
  • Webhooks
  • Google APIs

Featured projects

Full-stack products I designed, built and deployed end to end. Some repositories are private because they run for real businesses; live demos are linked.

Campus Vendors Platform

Private repo

Every classroom at the university has a QR code. Students scan it, browse the menus of on-campus street vendors, and call them to the room, schedule orders or rate them. Vendors don't need the site: orders reach them through a Telegram bot with one-tap reply buttons.

  • Three installable PWAs (buyers, vendors, admin) with Web Push notifications
  • Telegram webhook with token-based account linking
  • Next.js 16
  • TypeScript
  • PostgreSQL
  • Telegram Bot API
  • Web Push

Emersion Menu

Private repo

Multi-tenant SaaS where restaurants publish their digital menu and take orders without commission apps. ~14k lines of TypeScript covering ordering, loyalty cards, reservations and a 3D/AR product viewer.

  • Migrated from Google Sheets to PostgreSQL (Drizzle ORM) preserving all IDs, with no changes to callers
  • Passwordless customer identity via Twilio Verify SMS; prices and promos are always recomputed server-side
  • Next.js
  • TypeScript
  • PostgreSQL
  • Drizzle
  • NextAuth
  • Twilio

Comandera: Restaurant Order System

Private repo

Order management for a restaurant with three role-based screens: waiters take orders on their phones, the kitchen display shows the oldest ticket full-screen, and an admin manages the menu and sales reports.

  • Prices and options are snapshotted into each order, so editing the menu never changes past sales
  • Near real-time updates without extra infrastructure; chime notifications via Web Audio
  • Next.js 16
  • TypeScript
  • PostgreSQL
  • Tailwind

Dorsalwear

Open source

Online store for custom sportswear. A 3D garment rotates as you scroll to show the printable areas, and each product page has a 3D viewer where customers pick colors and preview their logo.

  • 3D rendering with three.js and scroll animations with GSAP
  • Cart, checkout through WhatsApp and an admin panel for order status
  • Next.js
  • TypeScript
  • three.js
  • GSAP
  • PostgreSQL

Pendientes: Task Manager

Private repo

Task tracking by profile, built on a serverless Postgres stack. Database migrations are generated from the Prisma schema and applied automatically on every deploy.

  • Admin session cookies signed with HMAC
  • Next.js
  • TypeScript
  • Prisma
  • Neon Postgres

AI Content Management System

Work project

The internal platform behind my role at KJ Publicidad: client and subscription management, per-client analytics with a Netflix-style content view, a public SEO audit tool that captures leads, and one-click control of every automation in the pipeline.

  • Role-based access: admins see everything, each client sees only their own stats
  • Next.js
  • TypeScript
  • PostgreSQL
  • n8n
  • OAuth 2.0

Academic & earlier projects

  • School Management System

    PHP

    Multi-user web system (admin, teacher, student) for subjects, groups, schedules and enrollment. OOP + MVC.

    Repository ↗
  • Hardware Store Point of Sale

    Java

    Complete, responsive point-of-sale system for a hardware store built with object-oriented design.

  • Stationery Point of Sale

    C#

    Sales, products, suppliers, user roles with login, and end-of-day cash reports.

    Repository ↗
  • Auto Parts Store System

    C#

    Final course project built as a team of students.

    Repository ↗
  • Stationery Inventory App

    .NET

    Desktop inventory app with login and full create, search, edit and delete operations.

    Repository ↗
  • Number to Words Converter

    .NET

    Windows Forms app that converts any integer into its written Spanish form.

    Repository ↗
  • RPG Dragon Repeller

    JavaScript

    Browser RPG built while learning the fundamentals of JavaScript and the DOM.

    Repository ↗
  • Stationery Store Website

    HTML/CSS

    My first static website, for a local stationery store.

    Repository ↗

Skills

Languages

  • TypeScript
  • JavaScript
  • Java
  • C#
  • C
  • Python
  • PHP
  • SQL

Web & backend

  • Next.js
  • React
  • Node.js
  • REST APIs
  • OAuth 2.0
  • Webhooks
  • Tailwind CSS
  • HTML / CSS

Databases

  • PostgreSQL
  • Prisma
  • Drizzle ORM
  • Data modeling

AI & automation

  • LLM agents
  • OpenAI API
  • Structured JSON outputs
  • n8n

Tools & platforms

  • Git
  • GitHub
  • Vercel
  • Telegram Bot API
  • Twilio
  • Google APIs

Fundamentals

  • Object-oriented design
  • MVC
  • Concurrency debugging
  • Auth & web security

Education & achievements

Aug 2025 – Present

B.Eng. in Intelligent Computing Engineering

Universidad de Colima · Colima, México

2022 – 2025

Technical High School Diploma, Programmer Analyst

Universidad de Colima

March 2025

1st place, C Programming Competition

Universidad de Colima

Languages

Spanish (native) · English (B2) · German (A1)

Comfortable reading technical documentation and working in English.

Let's work together

I'm looking for a software engineering internship where I can learn from strong teams and contribute from day one. The fastest way to reach me is email.

📍 Villa de Álvarez, Colima, México