Hey, I'm Yayi! 👋

6+ years of experience. Software Development and Engineering from Santiago de los Caballeros, Dominican Republic 🇩🇴. I specialize in web application development.

Yayi Diaz

Projects
Tweetme

Tweetme

TweetMe is a Twitter clone where users can post only emojis, maintaining the essence of microblogging with a fun and unique twist. Users can personalize their profiles by choosing a photo from a selection of available options. The design is minimalistic, focusing on simplicity and user experience.

Tools used:

nextjs nextjs
tailwindcss tailwindcss
reactquery reactquery
typescript typescript
expressjs expressjs
nodejs nodejs
prisma prisma
postgresql postgresql
ESC-POS Printer

ESC-POS Printer

ESC-POS-PRINTER is a library designed to simplify the integration of ESC-POS printers into applications built with React.js, Node.js, or any other JavaScript platform. It provides an intuitive API that streamlines communication with thermal printers, ensuring a smooth and efficient integration.

Tools used:

php php
typescript typescript
react react
vite vite
docusaurus docusaurus
Reddit-r-pics

Reddit-r-pics

Reddit-R-Pics is a website that recreates the experience of Reddit's photography community by leveraging its public API to showcase popular posts. Users can explore stunning images in real-time and discover top content in the HOT, NEW, and TOP categories.

Tools used:

javascript javascript
react react
styledcomponents styledcomponents
materialui materialui
reactquery reactquery

Experience
  • NAX - SOFTWARE DEVELOPER (2019-2021)

    I worked as a Software Developer at NAX, where I contributed to the development and optimization of an ERP system using Java, JavaServer Faces (JSF), and PostgreSQL. I was responsible for implementing the purchasing module and enhancing existing modules, improving the user experience with more intuitive and streamlined forms.
    Later, I played a key role in developing a loan management mobile application using React Native. I integrated in-app purchases for subscription payments, enabling lenders to efficiently schedule and manage loan-related information for their clients.

  • CONCENTRA / INNOVIX - SOFTWARE ENGINEER (2021-PRESENT)

    At Concentra SRL, I specialize in developing and optimizing web applications, ensuring high performance, scalability, and a smooth user experience. Over the years, I have worked on various solutions using React JS and Next JS, focusing on registration and management applications for large-scale events.
    In addition to developing new solutions, I have improved load times and development efficiency by maintaining and modernizing existing applications, optimizing their architecture, and ensuring they stay up to date with best practices.
    I have also implemented CI/CD, utilizing and configuring GitHub Actions and Bitbucket Pipelines to automate deployment workflows, enhancing the efficiency of feature delivery and reducing release times.
    One of my most significant contributions has been the development of ServiceBox portals, widely used by various institutions to streamline the management of online service requests. These platforms have significantly improved response times and user experience, allowing thousands of people to interact with services more efficiently.

  • FREELANCE FULL-STACK DEVELOPER

    As a freelancer, I have worked on various full-stack projects, handling both frontend and backend development. My experience includes optimizing performance, improving UI/UX, and integrating complex APIs.

    2022 – E-commerce Platform (Next.js & NestJS)
    Contributed to the UI redesign, enhancing user experience and accessibility.
    Optimized API response times by refining PostgreSQL queries with Prisma, ensuring efficient data retrieval and reducing frontend payload.

    2023 – Educational Platform (React, Express.js & Prisma with PostgreSQL)
    Developed a parent portal, allowing parents to access their children's monthly grades and teacher annotations in a structured and intuitive way.

    2023 – Financial & Investment Management Portal (React.js, NestJS & Prisma with PostgreSQL)
    Built an administrative dashboard to facilitate finance and investment management, ensuring a smooth and responsive user experience.

    2024 – Religious Content Mobile App (React Native & Expo)
    Developed a mobile application to distribute religious content, integrating the YouTube API to fetch and display relevant videos seamlessly.


Tech Stack
react react
nextjs nextjs
astro astro
html html
css css
typescript typescript
javascript javascript
nodejs nodejs
deno deno
bun bun
nestjs nestjs
hono hono
expressjs expressjs
fastify fastify
postgresql postgresql
mongodb mongodb
prisma prisma
socketio socketio
react-router react-router
reactquery reactquery
redux redux
shadcnui shadcnui
materialui materialui
styledcomponents styledcomponents
tailwindcss tailwindcss
docker docker
supabase supabase
aws aws
netlify netlify
cloudflare cloudflare
vercel vercel
docusaurus docusaurus
jest jest
vite vite
yarn yarn

About me
Yayi Diaz

My name is Hermy Diaz. A software developer passionate about technology from an early age. My interest in programming began at the age of 10 when I tried to create my own version of an online game. During that process, I had my first interactions with C#, MySQL, and PHP, developing a private server and exploring the world of software development.

In 2017, I enrolled in a technical computing program during high school and graduated in 2019. Since then, I have been working in the software development industry, focusing on Full Stack development with technologies like React Native, React JS, Next JS, Node.js, TypeScript, NestJS, and PostgreSQL.

Every day, I continue to learn and improve my skills, building innovative solutions and optimizing applications to deliver the best user experience. 🚀