Workflow & prepress automation
Scripts and tools for Adobe Illustrator and production processes: file prep, proofing, separations and repetitive tasks done the same way every time.
Software developer · San Pedro Sula, Honduras · Remote
I build workflow automation and full-stack web systems that replace repetitive manual work. My projects include prepress tools and platforms for lending, clinics and inventory. Self-taught: 9 years in print design and production, then automation and software since 2022.
Open to freelance projects and relocation
Scripts and tools for Adobe Illustrator and production processes: file prep, proofing, separations and repetitive tasks done the same way every time.
Internal tools and web apps for daily operations such as loans, scheduling, billing and inventory, with user roles, audit logs and reports.
Backends that connect your tools: REST APIs, payments, email, background jobs and automation platforms such as n8n.
Systems I designed and built.
Client project · In production
A web system that runs the daily collections work of a lending business: loans, installments, payments and reports in one place, on desktop, tablet and phone.
Stack: Next.js, Bun, Prisma, PostgreSQL, Auth.js, Redis, Docker
Product · SaaS + self-hosted edition
Appointment and patient-record software for clinics and private practices in Honduras, in two editions: a multi-clinic SaaS and ClinicLite, a lightweight self-hosted version for a single doctor.
Stack: React, TypeScript, Node.js, PostgreSQL, Redis, Docker
Product · Production-ready
An appointment platform for booking-based businesses such as clinics, salons, gyms and consultants, with settings for each industry.
Stack: Node.js, Express, TypeScript, PostgreSQL, Redis/BullMQ, React, GitHub Actions
Personal project · Early stage
An event-driven inventory platform for companies that track stock across several warehouses.
Stack: Next.js, TypeScript, Drizzle, PostgreSQL, Redis, RabbitMQ, n8n
Work experience + personal R&D
Tools for print production: automating repetitive Adobe Illustrator prep work, and a raster image processor for screen printing.
Stack: Adobe ExtendScript, AutoHotkey, Python, Ghostscript
Hackathon · CubePath 2026
An arcade-style English practice game for Spanish speakers. An LLM generates the questions, and a boss round targets each player’s past mistakes.
Stack: Next.js, Bun, Prisma, PostgreSQL, Redis, Groq
I started on factory floors and in prepress: color separations, screen printing and HP Indigo presses. Repetitive production work pushed me to automate it, first with scripts and then with full workflows, until I was leading automation. Along the way I taught myself full-stack development and now ship complete web products on my own. Today I also build with AI agents, and I am especially interested in agent reliability: making sure that what an agent says matches what it actually does.
GraphXsource
Sep 2023 - Present
Lead an internal Adobe Illustrator/Photoshop automation suite (ExtendScript, AutoHotkey) used on production workstations to cut manual artwork prep. Built an AI assistant that turns customer emails into leads and orders in Printavo. Set automation strategy, run full-stack and UI/UX (Figma) projects for internal tools, build n8n/Zapier integrations, and lead a cross-functional team of developers and designers.
GraphXsource
Sep 2022 - Sep 2023
Checked artwork and production output for quality. Found repeated manual steps, which led to the automation program.
GraphXsource
Jun 2022 - Sep 2022
Assisted in designing and creating detailed mockups for client approvals. Performed color separations and prepared artwork files for screen printing production.
Polygraphic International B.V.
Mar 2013 - May 2022
Scheduled production and coordinated logistics to plans from headquarters in the Netherlands. High-end color separation and print design. Certified HP Indigo 5500 press operator. Gave in-house IT and network support.
Universidad de San Pedro Sula (USAP)
2017 – 2019
Universidad Católica de Honduras (UNICAH)
2013 – 2016
INTEC
2005 – 2010
Tell me what you want to automate or build. I’ll reply by email.
Prefer email? mcastellanos1992@gmail.com