YP, Yosef Puetate: back to top

Yosef Puetate

Yosef Puetate smiling, sitting in front of a keyboard, wearing a black shirt

Looking for a frontend internship or junior role · Available for freelance projects

Frontend developer. I build websites and web apps with React and Next.js, accelerated by AI.

I use AI tools like Claude Code and Codex to prototype, debug and ship faster, and I review and understand every line I publish. I study Software Engineering at ESPOCH, and I'm Chair of IEEE ESPOCH and part of the CONESLAT 2026 organizing team.

Projects

Click a screenshot to open the project in a new tab.

CONESLAT 2026 home page: November 16 to 20 dates, schedule, online format and countdown

CONESLAT 2026

Bring the program, the speakers and how to join the congress into one site, and get people to register.

Role
Organizing team
Date
2026
  • Next.js
  • React
  • Vercel
Tungsteno Producciones landing page: Spanish headline over a stage with light beams and a button to request a quote on WhatsApp

Tungsteno Producciones

Landing page for an event production company (sound, DJ, lighting, LED screens, photo, video and live streaming) that turns visits into WhatsApp quote requests with the message already written.

Role
Design and development
Date
Oct 2026

Demo brand and content. 100/100 performance on mobile Lighthouse.

  • Astro
  • Tailwind CSS
  • GSAP
  • Lenis
POS dashboard: a menu of Ecuadorian dishes on the left and the order as a thermal receipt with subtotal, VAT and total on the right

Restaurant POS dashboard

Take orders at the table, send them to the kitchen and see the day's sales, with three role-based views: waiter, kitchen and admin.

Role
Design and development
Date
Oct 2026

Orders reach the kitchen live across browser tabs, with a note per dish, stock the kitchen updates and the waiter's menu reflects, and a customer-facing menu. No server. Sample data. 21 unit tests and 63 Playwright tests on desktop and mobile, with accessibility checks. Interface in Spanish.

  • HTML
  • CSS
  • JavaScript
  • Playwright
Registration system: event title in condensed type and a badge with QR code, name and chosen sessions

Event registration system

Sign up for an event, get a badge with a QR code, check people in at the door with the camera and review everything from an organizer panel.

Role
Design and development
Date
Oct 2026

The badge builds itself as you type, and each door sees all of a person's sessions (used ones checked off) and attendees get their own view with times and places. Sample data, no server. 16 unit tests and 45 Playwright tests, including reading a QR through a simulated camera. Interface in Spanish.

  • HTML
  • CSS
  • JavaScript
  • Playwright
Rosita chatbot: a conversation about the price of hornado and a bill with VAT, and a panel showing which words it recognized and which topics competed

Restaurant chatbot

An assistant that answers about the menu, hours and prices, calculates bills with VAT and takes reservations step by step, plus a panel that shows how it chose each answer.

Role
Design and development
Date
Oct 2026

It handles typos and remembers what was being discussed. No AI and no API keys: written answers and a matching engine, so it works without a server. 55+ topics, 43 unit tests and 36 Playwright tests on desktop and mobile, with accessibility checks. Interface in Spanish.

  • HTML
  • CSS
  • JavaScript
  • Playwright
Catalan numbers: six people in a circle shaking hands without crossing, showing C(3) = 5 and all five ways

Catalan numbers

Teach Catalan numbers through a "handshake party": see every arrangement, play to find them, guess, derive the formula and compare how fast they grow.

Role
Discrete Math course project
Date
Oct 2026

A single file that works offline. 158 automated Playwright tests on desktop and mobile. Interface in Spanish.

  • HTML
  • CSS
  • JavaScript
  • SVG
  • Playwright

Layout exercises

Twitch clone: category filters and live stream cards with fictional channels

Twitch clone

Practice the layout of a streaming platform: sidebar, featured carousel, search and filters fed by JSON.

Role
Solo practice
Date
Mar 2026
  • HTML
  • CSS
  • JavaScript
  • JSON
Mobile carrier app: balance, promotions and data and voice usage in ring charts

Carrier app (Tuenti)

Recreate a mobile carrier's dashboard: balance, data and voice usage, promotions and add-on services.

Role
Solo practice
Date
Mar 2026
  • HTML
  • CSS
  • JavaScript
  • SVG

CSS/JS experiments

Large title lettering with images visible only inside the letters, on a black background

Cinematic text mask

Trailer-style intro: a slideshow visible only inside the letters using mix-blend-mode, with cuts generated in JavaScript.

Role
Solo practice
Date
Mar 2026
  • CSS keyframes
  • mix-blend-mode
  • JavaScript

What I can build

For companies, small businesses and organizations that need a web presence or an internal tool, and for anyone who needs to explain a topic with something interactive.

How I work

  1. Brief

    We talk about your goal, your audience and your timeline.

  2. Proposal

    I send you the scope, timeline and cost in writing.

  3. Development

    I build the site and share progress so you can give feedback early.

  4. Delivery

    I publish it and show you how to keep it updated.

About me

I found HTML and CSS when I was 12. I started with small JavaScript games, and today I build websites and web apps with React and Next.js, making sure they load fast and anyone can use them. I also build educational apps and sites for presentations or specific purposes, like interactive simulations.

I study Software Engineering at ESPOCH in Riobamba, Ecuador. I'm Chair of the IEEE ESPOCH Student Branch, where I was previously webmaster. I'm part of the CONESLAT 2026 organizing team, and I was master of ceremonies at the gala dinner of the IEEE Ecuador RNR 2026.

What I work with

  • HTML
  • CSS
  • JavaScript
  • React
  • Next.js
  • Vercel
  • Git and GitHub
  • Figma
  • REST APIs
  • Responsive design
  • Web accessibility
  • AI-assisted development

Experience

  1. Leadership and project

    CONESLAT 2026

    Organizing team

    Latin American Student Congress run by IEEE Region 9 student branches: a week of technical talks, online via Microsoft Teams, free and with a certificate. Its website is built with Next.js and React.

  2. Leadership

    IEEE Ecuador RNR 2026

    Master of ceremonies, gala dinner

  3. – Present

    Leadership

    IEEE ESPOCH Student Branch

  4. – Present

    Education

    Software Engineering

    Escuela Superior Politécnica de Chimborazo (ESPOCH), Riobamba

Additional courses: Basic Photoshop and basic Illustrator.

Away from the code

I watch anime with a frontend eye: I notice the timing of the animation, the framing and how each shot guides your attention.

And chess

I also play chess. I enjoy calculating several moves ahead and finding the plan behind each position, the same way of thinking I use before writing code.

Press play to watch Scholar’s mate.

Shall we build something together?

Tell me about your idea or your opening and I'll get back to you soon.

Instagram