Hi!, I'm Derek Pérez, a Software Developer and I'm eager to help you...

How are you...? I am a Web & Mobile Designer/Developer ready and prepared to be able to design, code and launch your project. I am a Full Stack Web Developer using the "MERN Stack" for website development, and I use React Native CLI for mobile app development, (currently only Android apps).

Backend/Frontend
Developer

Tools/Languages I use:
  • Postman
  • MongoDB Compass
  • SocketIO (if required)
  • HTML/CSS/JavaScript/TypeScript
  • MongoDB/Express/ReactJS/NodeJS (MERN)

Mobile
Developer

At the moment, I can only develop apps for Android
Tools/Languages I use:
  • Android Emulator
  • JavaScript/TypeScript
  • React Native CLI (not Expo)

Web & Móvil
Designer

What I design:

UI, UX, websites & mobile applications

Tools I use:
  • Figma
  • Concepts
  • Pencil & paper

Look, I'm going to show you some of my projects so you can get an idea of why I say I'm a Software Developer

ChatCTS is an instant messaging and video calling app, built using the MERN Stack (MongoDB, Express, React, and Node.js) and Socket.IO for real-time communication. The app offers advanced functionalities such as real-time chat, video and voice calls using WebRTC, ensuring a smooth and fast experience. It implements custom push notifications, allowing users to receive real-time alerts when they receive messages or calls, which improves the interactivity of the app.

ChatCTS – Real-time messaging app with video calls

  • Technologies: React, Node.js, MongoDB, Express, Socket.IO, WebRTC.
  • I developed a real-time messaging platform with video calls, push notification handling, and an intuitive user interface.
  • Implemented WebRTC for video calls and WebSockets for real-time communication.
  • Managed the design and user experience using Figma.

Now, I will show you some certificates that I have obtained for completing different courses and some relevant points about the course for which I have obtained a certain certificate...

These certificates, as you can see, are certificates of completion. I have taken the courses on Udemy and since Udemy is not an accredited institution, the certificates do not have legal validity, but they do serve to demonstrate that I have completed the course that has given me the competent skills and abilities necessary for the development of websites, mobile applications and artificial intelligence models.

In the NodeJs course, I learned how to:

  • create RESTful services
  • use JWTs (Json Web Tokens)
  • deploy my apps to Heroku
  • import and export files using NodeJs
  • use SocketIO for real-time communication
  • develop basic and interactive console applications
  • implement third-party services such as Google APIs
  • develop non-relational databases like MongoDB

¿What do you think...? Let's get in touch to develop your project

This has been a small sample of what I am and what I do, if you want to know more about me, you can continue browsing the site. Now, to contact me, just fill out a small form and thus be able to negotiate and reach an agreement for the development of that project that you have in mind.

And also, you can see my CV (curriculum vitae) here