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.

Django

MySQL

Tailwind CSS

Framer Motion

PostgresDB

MongoDB

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