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

Timely - Booking Management System

A comprehensive business and appointment management platform. Built with Next.js and NestJS, featuring real-time booking, multi-business support, role-based access control, and JWT authentication via Supabase.

Next.jsNestJSTypeScriptSupabasePostgreSQLTailwind CSS

Featured Project

Diocese of Ciego de Ávila Website

Official website for the Diocese of Ciego de Ávila. Modern full-stack application with SEO optimization, custom domain configuration, and content management capabilities.

Next.jsSupabaseTypeScriptSEOTailwind CSS

Featured Project

Telegram Bot

An automated Telegram bot for task management and notifications. Implements webhook handling, command processing, and integration with external APIs.

PythonTelegram Bot APIWebhooksAutomation

Other Noteworthy Projects

Jubilee 2025 Event Website

Official website for Catholic Church Jubilee 2025 event with document management system and invoice automation.

Next.jsAutomationDocument Management

Internal Tools Suite

Collection of internal automation tools for Bioplantas, including database-driven systems and workflow optimization software.

PostgreSQLDatabase DesignAutomation

Agricultural Image Processing

Computer vision system for plant analysis and detection using digital image processing techniques for agricultural research.

PythonComputer VisionImage ProcessingOpenCV

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.