Hi, my name is

Ernesto Oliver

Junior Backend Developer

My name is Ernesto Oliver and I am 21 years old. I am a Junior Backend Developer with practical knowledge of data structures, building APIs, and adhering to best practices in programming. Strong experience working on personal projects on GitHub and holding a Harvard CS50 certification. I'm a quick learner, very flexible, highly adaptable, and passionate about backend development.

01.About Me

I'm a passionate Junior Backend Developer focused on building efficient and scalable server-side solutions. With practical experience in Node.js, NestJS, and PostgreSQL, I enjoy solving complex problems and creating robust APIs that power modern applications.

My journey in software development has taken me through various domains, from agricultural research using computer vision to building internal tools and automation systems. I hold a Harvard CS50 certification and have gained hands-on experience through personal projects and real-world applications.

As a quick learner who's highly adaptable and flexible, I'm always eager to take on new challenges and expand my skill set. I believe in writing clean, maintainable code and following best practices to deliver quality solutions.

Clean Code

Writing maintainable, scalable code with best practices and modern patterns.

Problem Solver

Approaching challenges with creative solutions and analytical thinking.

Fast Learner

Continuously learning new technologies and staying up-to-date with industry trends.

02.Skills & Technologies

Here are some of the technologies and tools I've been working with recently.

Programming Languages

JavaScript.Net (C#)CPython

Tools & Technologies

GitGitHubLinuxDocker (basic)

Backend Development

NodeJSExpressJSNestJSREST APIs

Web Development

HTMLCSSTailwindNextJs (basic)

Databases

PostgreSQLSupabase (SQL, RLS, Functions)

Image Processing

Computer VisionDigital Image Processing

03.Featured Projects

Here are some of my recent projects. Each one taught me something new and helped me grow as a developer.

Featured Project

E-Commerce Platform

A full-stack e-commerce solution with user authentication, payment processing, and inventory management. Built with modern technologies for optimal performance.

Next.jsTypeScriptPrismaStripeTailwind CSS

Featured Project

Task Management App

A collaborative task management application with real-time updates, drag-and-drop functionality, and team workspaces.

ReactNode.jsSocket.ioMongoDBRedux

Featured Project

Weather Dashboard

A beautiful weather dashboard that displays current conditions and forecasts with interactive charts and location search.

ReactTypeScriptOpenWeather APIChart.js

Other Noteworthy Projects

Blog Platform

A content management system with markdown support, SEO optimization, and analytics dashboard.

Next.jsMDXPostgreSQLVercel

Portfolio Generator

A tool that generates beautiful portfolio websites from JSON configuration files.

TypeScriptReactTailwind CSS

CLI Tool

A command-line tool for automating development workflows and project scaffolding.

Node.jsCommander.jsInquirer

04.GitHub Activity

A glimpse into my open-source contributions and public repositories.

05.Experience & Journey

My path through learning and professional development in software engineering.

2025-2026

Web Developer

Diocese of Ciego de Ávila, Cuba

Developed the official website for the Diocese of Ciego de Ávila using modern web technologies. Implemented full-stack features with Next.js and Supabase, optimized for search engines with SEO best practices, and configured custom domain management for production deployment.

Next.jsSupabaseSEODomain ConfigurationWeb Development
2024-2025

Database & Internal Tools Developer (Intern)

Bioplantas Ciego de Ávila, Cuba

Relational database solutions were created and put into use for internal use. Moved operations into database-driven systems, automating manual processes. Developed small software tools to increase the organization's efficiency in data management.

PostgreSQLDatabase DesignAutomationInternal Tools
2023-2025

Digital Images Processing

Bioplantas Ciego de Ávila, Cuba

Assisted with agricultural research projects by working on digital image processing tasks. Used computer vision techniques to implement algorithms for plant analysis and detection. Worked together with researchers and engineers to enhance workflows for image preprocessing.

Computer VisionImage ProcessingPythonAlgorithms
2023-2025

Pastoral Center (Volunteer Developer)

Catholic Church Ciego de Ávila, Cuba

Created the Jubilee 2025 event's official website. Developed specialized software to automate internal document management and transportation invoices. Worked together with employees to digitize manual workflows.

Web DevelopmentAutomationDocument ManagementNextJS

06.Get In Touch

I'm currently open to new opportunities and collaborations. Whether you have a project in mind or just want to say hi, feel free to reach out!

Let's Connect

I'm always interested in hearing about new projects and opportunities. Connect with me on social media or send me an email directly.