Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

Frontend Developer

About Me

Passionate about web design and development, committed to offering innovative and effective solutions for each project. With a strong focus on performance optimization and test automation, I have delivered high-quality frontend solutions across multiple projects.

Work Experience

  • 2024 - present

    TETRAIMPACT

    Frontend Developer

    Developed scalable frontend solutions across multiple projects using Next.js, Remix, Material UI, and Prisma. Focused on intuitive UX, performance optimization, and test automation with Jest/Vitest, while improving delivery through modular architecture and process refinements.

  • 2021 - 2022

    DSPOT

    Frontend Developer

    Built design-driven interfaces with Next.js and TypeScript, strengthening UI craftsmanship with CSS and Sass. Collaborated closely with design in Figma to translate detailed layouts into polished, production-ready UIs and faster iteration cycles.

  • 2014 - 2021

    EMCOMED

    Network and Server Administrator | Application Development

    Managed a segmented Linux/Windows infrastructure for 100+ users while also building internal business tools. Delivered PHP/Express/React apps integrated with MSSQL/MySQL, optimized server performance, improved data workflows, and automated repetitive processes.

Skills

Expertise forged in building scalable, production-grade applications using modern industry standards.

Core

  • CSS3
  • HTML5
  • JavaScript
  • TypeScript

Frameworks/Libraries

  • Astro
  • NextJS
  • ReactJS
  • Redux
  • Zustand

Stylized

  • MaterialUI
  • SASS
  • Styles Component
  • Tailwind

Backend & Tools

  • Git
  • Graphql
  • Jest
  • NodeJS
  • Playwright
  • Prisma
  • Vitest

integrations

  • Cloudflare
  • Docker
  • n8n
  • Vercel

Some Projects

  • snap-assets/image.webp

    A platform that lets you generate high-quality visual assets—from blog thumbnails to certificates and coupons—simply by filling out a form or using a dynamic API. Choose a template, customize the colors, and download your ready-to-publish PNG.

    JavaScript NextJS Tailwind TypeScript Vercel
  • CAMON/principal.webp

    Designed and built a high-converting landing page for CAMON Global Services with a strong focus on performance, SEO, and accessibility. Implemented Next.js, Tailwind, and image optimization to deliver fast load times, clear messaging, and responsive layouts across devices.

    HTML5 JavaScript NextJS Tailwind TypeScript
  • f-resources/principal.webp

    Curated resource hub for web developers and designers, organizing tools, docs, and learning materials in a clean, searchable UI. Built to surface high-quality references quickly and reduce time spent hunting for links.

    CSS3 Graphql HTML5 JavaScript NextJS TypeScript Vercel
  • MiEconomia/principal.webp

    It's a website for managing your personal finances with the help of AI that provides reports based on your income and expenses. You can ask it to give you a financial overview and recommendations. It also includes a guide on how to use it correctly.(Actually, it's a project in migration to Next.js, but you can check the repository to see the progress).

    Astro chart.js HTML5 JavaScript ollama-ia Tailwind TypeScript
  • eslint.png

    ESLint rule that prevents React components from rendering themselves recursively, avoiding infinite loops and unexpected behaviors.

    eslint JavaScript