Choose which cookies you allow. You can change your choice at any time from “Cookie preferences”, at the bottom of every page. Learn more in the Privacy Policy.

Develop

Career

Engineering · Web applications · 3D

Marcos Vega, Mechatronics engineer, full stack developer and writer

Mechatronics engineer specialized in full stack development, with over a decade in the JavaScript and TypeScript ecosystem. I focus on Vue and Nuxt, Astro, NestJS and modern web architectures. I've migrated legacy systems to current frameworks, led UI/UX overhauls and integrated complex third-party APIs. I adapt quickly to shifting technology paradigms. Today I work with AI-assisted workflows and spec-driven development, and I move just as comfortably between frontend and backend.

Experience

Web Developer · Freelance

Academia Luz de Luna(opens in a new tab)

End-to-end development of the website and a made-to-measure enrollment funnel.

Server-side rendering, SEO optimization, domain management, deployment workflow and staging environment.

  • TypeScript
  • Astro
  • Svelte
  • Tailwind
  • Vitest
  • Zod
  • Felte
  • pnpm
  • Docker
  • Google Tag Manager
  • Google Analytics
  • GitLab
  • Cloudflare
  • Netlify

Onca Vega Press(opens in a new tab)

End-to-end development of the website and web app, with user role management and a live database with CRUD operations behind an authenticated CRM.

Server-side rendering, SEO, serverless architecture with lambda functions, domain management, bespoke CRM, deployment workflow and staging environment.

  • TypeScript
  • Astro
  • Vue 3
  • Three.js
  • Blender
  • Tailwind
  • Vitest
  • Zod
  • FormKit
  • Node
  • NestJS
  • Prisma
  • Docker
  • TiDB
  • Brevo
  • Slack
  • SuperTokens
  • Google Tag Manager
  • Google Analytics
  • GitLab
  • Cloudflare
  • Netlify

Senior Full Stack Developer · KarmaCheck

  • Played a leading role in migrating the entire web application from Vue to Nuxt, improving performance and developer experience.
  • Drove the adoption of FormKit across the platform, modernizing form handling and validation.
  • Collaborated on migrating legacy React components to Nuxt, unifying the stack within a monorepo.
  • Spearheaded a brand-new data table with advanced filtering, virtual scrolling and optimized API consumption.
  • Integrated ExtendAI for document parsing and data extraction, presenting complex datasets in a clear interface.
  • TypeScript
  • Vue 3
  • Nuxt
  • FormKit
  • Tailwind
  • Node
  • NestJS
  • pnpm
  • ExtendAI
  • Netlify
  • GitHub
  • Notion

Senior Full Stack Developer · FactoryFix

  • Hired directly in 2022 after one year as a contractor through Gold Media Tech.
  • Developed RESTful services with NestJS on a microservices architecture.
  • Integrated Google Cloud services (Firestore, Cloud Run, Pub/Sub, Cloud Tasks, Cloud Scheduler) into backend workflows.
  • Built integrations with third-party APIs such as ChatGPT, UKG and Workday.
  • Frontend development with Nuxt and Vue 3 for single-page applications.
  • Worked with cross-functional teams using Scrum and Shape Up.
  • TypeScript
  • Vue 3
  • Nuxt
  • Node
  • NestJS
  • Google Cloud
  • ChatGPT API
  • UKG
  • Workday
  • GitHub

Full Stack Developer · The Digital Support

Vans Customs

Immersive 3D and virtual reality experiences with Three.js and A-Frame. I used an EventBus pattern to bridge Vue components with Adobe AEM environments, and delivered web solutions tailored to the client's needs.

  • JavaScript
  • Vue
  • Three.js
  • A-Frame
  • AEM

Vans Custom Culture

Single-page applications with Vue and React, integrated with the Adobe AEM CMS through HTL (Sightly), editable components and custom templates, plus 3D and virtual reality experiences.

  • JavaScript
  • Vue
  • React
  • Three.js
  • A-Frame
  • AEM
  • Bitbucket
  • JIRA

Senior Web Developer · Tecnocen

  • Single-page and progressive web applications with Vue and Vuex.
  • Real-time chat systems with WebSockets on Node.js.
  • Reusable libraries for consuming SOA services.
  • Offline-first applications with IndexedDB.
  • Dynamic form builders and workflow engines.
  • Geolocation with Google Maps and ArcGIS.
  • Role-based permission systems with dynamic access control.
  • JavaScript
  • Vue
  • Vuex
  • Node
  • Express
  • MongoDB
  • WebSockets
  • IndexedDB
  • AWS (EC2, S3)
  • GitHub
  • Bitbucket

Earlier positions

  • Upwork Freelance bug fixing and data visualization projects with PHP, CodeIgniter, MySQL, JavaScript and Highcharts.
  • Freelance 3D video games and CMS development with PHP, CodeIgniter and Three.js.
  • ABC Digital Dynamic content websites and document management systems with PHP, CodeIgniter, JavaScript and jQuery.

Skills

Frontend
  • JavaScript
  • TypeScript
  • Vue 3
  • Nuxt
  • Astro
  • React
  • Next
  • Svelte
  • FormKit
  • Tailwind
  • Three.js
Backend and data
  • Node
  • NestJS
  • Express
  • MySQL
  • TiDB
  • MongoDB
  • Firestore
  • Prisma
Cloud and tools
  • Netlify
  • Cloudflare
  • AWS
  • Google Cloud
  • SuperTokens
  • Docker
  • GitLab CI
  • GitHub
  • Bitbucket
  • Notion
  • Shortcut
  • Linear
  • JIRA
AI and ways of working
  • Claude Code
  • Cursor
  • ChatGPT API
  • Spec-Driven Development
Design
  • Blender
  • Figma
  • Canva
Previous experience
  • PHP
  • CodeIgniter
  • jQuery
  • Angular
  • Gridsome
  • A-Frame
  • AEM

Education

  • Mechatronics Engineering

    Unidad Profesional Interdisciplinaria en Ingeniería y Tecnologías Avanzadas (UPIITA), Instituto Politécnico Nacional

  • Technical Diploma in Metrology and Quality Control

    Centro de Estudios Científicos y Tecnológicos No. 10 «Carlos Vallejo Márquez», Instituto Politécnico Nacional

Languages

  • Spanish (native)
  • English (professional working proficiency)

Merits

  • «Fisura Interdimensional by Marcos Vega | Cosmic Horror, Sci-Fi, Weird Fiction». Interview about my novel on Encuentro Carmesí, the author interview series sponsored by Onca Vega Press and LCB.

    See the book (opens in a new tab)
  • “Entrar al mundo de la Mecatrónica”. Featured in a segment of a 22 Voces, a Canal 22 TV program devoted to Mexico's most outstanding students.

  • Honorable mention for ranking first in the 2007–2010 class of the Metrology and Quality Control technical program (CECyT No. 10, IPN).

Interests

What I do outside of work says as much about how I work as what I do during working hours.

  • Writing.

    It comes first. Fisura Interdimensional, my first novel, was born from the wish to tell a story that would set something off inside whoever reads it, and it ended up giving rise to Onca Vega Press.

    See the book (opens in a new tab)
  • AI and collaboration with digital minds.

    I'm drawn to a horizontal coexistence between humans and digital minds: an AI as a colleague, not a tool. I work this way every day with Koda, and from that relationship come projects in progress: a way to improve collaboration between humans and digital minds, and an autonomous blog in the works.

  • Game development.

    A years-long goal that is finally taking shape: making our own video games, in collaboration.

  • Entrepreneurship.

    Onca Vega is no longer an idea: it's a publishing imprint, a platform, client projects and a queue of products to build.

  • Sport.

    Calisthenics and martial arts as a steady discipline. I'm also into sports nutrition and physiotherapy, because progress doesn't stop at training.

  • Working with my hands.

    Blacksmithing and electrical work, and soon 3D printing, to bring into the physical world what today is designed on a screen.

  • Music and animation.

    I still want to learn to play the guitar, an instrument full of family history for me, and to make electronic music. Animated videos draw me in too.

Shall we work together?

If you have a role or a project where this experience adds up, write to me.