Hey, nice to e-meet you!

Make products to change lives!

Fego E.


About Me

I am a dedicated and detail-oriented web developer passionate about crafting solutions that improve productivity and enhance user experiences.

I specialize in translating design concepts into pixel-perfect, responsive, and functional web applications. My expertise lies in HTML, CSS, JavaScript, libraries like ReactJS, and frameworks like NextJS. I aim to ensure seamless user experiences across devices.

In addition to my frontend skills, I actively engage with backend technologies to bring full-stack capabilities to my projects. I am proficient in using technologies such as MongoDB, NodeJS, and PostgreSQL, utilizing them to build robust APIs, manage databases, and optimize application performance.

I am always excited at the opportunity to learn new technologies or deepen my knowledge of technologies I already know to further my ability to create more performant and usable applications. I adhere to established standards but always try to think out of the box to implement creative and performant solutions.

Frontend Development

As a front-end developer, I specialize in translating simple and complex design mockups into pixel-perfect, responsive, and functional web interfaces, which are seamless across all devices. My approach to frontend development is heavily focused on user experience (UX). I ensure all pages are responsive, intuitive, accessible, and represent the initial design in detail, to ensure users have a great experience.

My approach usually involves optimizing load times, ensuring compatibility across various devices, and interfacing with the design team with any suggestions I have that can improve user experience.

While adept at vanilla Javascript, I primarily use the ReactJS library when building web applications as it promotes reusability which I believe is very important when collaborating in a development team. Depending on the scope and requirements of a project I also lean towards the NextJS framework to help build dynamic applications and sites that are SEO optimized.

I am committed to continuously honing my skills and currently expanding my knowledge on more front-end technologies such as AstroJS and GatsbyJS which provide different ways and concepts of building front-end web applications and I am excited to learn them.

Backend Development

As a backend developer, I specialize in creating robust and scalable back-end applications that power the functionality of websites and dynamic applications. My approach to backend development is centered on scalability, performance, and security. I design and implement APIs that facilitate seamless communication between the front-end and the back-end systems, ensuring data integrity and consistency.

Additionally, I prioritize security by implementing best practices such as data encryption, authentication, and authorization to protect sensitive information.

I am most proficient in NodeJS which I use to build and maintain the server, database, and application logic. While not perfect, I also have a good understanding of Python and the Django framework for back-end applications having worked with the technology and language. I ensure that the backend infrastructure is efficient, secure, and capable of handling high traffic volumes.

User Interaction and Experience

As a hobbyist UI/UX designer, my focus is creating intuitive and visually compelling user interfaces that enhance the overall user experience. I ensure interfaces are designed to be both aesthetically pleasing and highly functional, to ensure the user reaches peak productivity without too many distractions.

Using tools like Figma, I translate requirements into elegant design solutions that align with the project's goals and user needs. I primarily lean towards clean design, intuitiveness, and functionality when designing interfaces as this creates a seamless experience for the user and enhances productivity.

Technologies, Tools and Languages

Specialization

These are tools/technologies I understand very well, proficient in and very comfortable using.

I have professional experience with these tools, making use of them daily.

ReactJS

NextJS

ExpressJS

Typescript

NodeJS

Chakra UI

materailui

Git

Github

Javascript

Intermediate

These are tools/technologies that I use often but not daily, especially in works like personal projects or short tasks that involve the use of these technologies.

Django

MySQL

Tailwind CSS

Framer Motion

PostgresDB

MongoDB

Golang

Supabase

Amazon Web Services

Google Cloud Platform

NeonDB

Beginner

These are tools/technologies that I have a basic understanding and grasp of and use them once in a while.

Python

Docker

GitLab

Jekyll

Progressive Web Apps

WebSocket