Hey, I'm Daniel

JavaScript Developer

I like to imagine something, and then create it!

About Me

Name

Daniel Iglesias

Role

JavaScript Developer

Languages

Spanish and English

Main Stack

MERN

Creating things

Since I was 12, now I'm 21

Technologies

Languages

  • JavaScript
  • TypeScript
  • Go
  • Python
  • HTML
  • CSS

Front-end

  • Next.js
  • React
  • Redux
  • Zustand
  • Vue.js
  • Pinia
  • Tailwind
  • Styled-Components

BackEnd

  • Node.js
  • Express
  • MongoDB
  • MySQL

DevOps

  • Docker

Dev tools

  • Terminal
  • Nvim
  • Vscode
  • Postman
  • GitHub

What others I have used before?

  • PHP
  • C#
  • Java

Experience

CTO at LuckyClooss

Aug 2022 - Present | Remote [B2C]

Gambling Site

Created a website to allow users to participate in raffles and win prizes.

Build "Provably Fair" system to ensure that each draw is completely verifiable using data encryption. Used Docker to containerize and automate deployments. Implemented payment options for purchasing raffle tickets.

TypeScriptReactStyled-ComponentsNode.jsMongoDBDocker

Front-end Lead and Front-end Developer at Atik Soluciones

Mar 2021 - Jul 2021 · 5 mos | Remote [B2B]

E-commerce

Managed 2 Front-end Developers in the creation, integration, and development of the first phase of the project. This included the buying/selling processes, product creation (including variants), product display, shopping cart, favorites, and sessions.

POS System

Developed and optimized creation of interfaces. Built an interface where customers can customize clothing such as hats, shirts, or jackets. Implemented a system to allow customers to digitize their signatures for invoices. Improved and optimized existing components code structure.

JavaScriptReactStyled-ComponentsNode.jsMongoDB

Full Stack Developer at Economic Academy

Apr 2020 - Dec 2020 · 9 mos | Remote [Education, B2C]

Academy

Built and developed an online academy, including course sales processing, payments, virtual classroom environment, and the sales commission system.

JavaScriptHTML/CSSNode.jsMySQL

Projects

Shortener

New way to share and track content with your friends, family, or customers.

Website
GoFiberSvelteKitTypeScriptTailwind CSSLemon SqueezyPlanet Scale (MySQL)SaaS

daif.sockets

Provides a wrapper for server and client Web Sockets, similar to the socket.io library.

In development
TypeScriptUnit TestingJestWeb SocketNPM

Games Hub

Multiplayer minigames to play with your friends.

In development
TypeScriptNext.jsReduxFirebaseCSSTailwind

Discord Bot

Chat bot with some util commands. Performs translations, and can interface with AI.

In development
PythonDockerDiscord.pyChatGPTMicrosoft TranslateDALL-E

InfoJobs Hackathon

Added functionality and re-design of the InfoJobs website for a Hackathon.

Website
TypeScriptNext.js 13TailwindZustandChatGPTUpstash Redis

Weather App

A weather monitoring app, created to learn Vue.js as part of a selection process.

Website
JavaScriptVue.jsPiniaDaisy UITailwindWeather API

PlayGround

A site where you can write code in HTML/CSS and JavaScript without mounting a dev environment.

In queue

Mini Apps

Small single-day projects created to help me learn.

AI English fixer

Fixes English text using artificial intelligence.

Website
TypeScriptAstroSvelteCohereTailwind

Movie Search

Search for movies by name.

Website
TypeScriptReactTailwindOMD API

Certifications

EFSET English Certificate (C1 Advanced)

JavaScript Professional Course

Go Professional Course

Python Professional Course

Backend Professional Course

Git Professional Course

API REST with Go