Hello, my name is Pablo

I am a Full-stack Developer who is currently based in London, UK.

Portrait photo of Pablo with white background

Projects

Here are some of the freelance and personal projects where
I’ve contributed and created real-world solutions for clients.

Budgee

Budgee

Budgee is a modern personal finance application designed to help users efficiently track their expenses, set budgets, and analyze their financial health. With an intuitive interface and real-time expense tracking, users can categorize spending, visualize trends, and manage their finances with ease. Budgee aims to provide clarity and control over personal finances through smart features and seamless user experience.

Frontend: Vue.js, Tailwind CSS | Backend: Node.js, Fastify.js, MongoDB

Eo-eats

Eo-eats

Co-funded and developed a Restaurant Management System designed to improve order efficiency and streamline the management of restaurant operations.Key features include easy menu management, allowing staff to add, delete, and modify dishes, categories, prices, and availability in real-time.

Backend: Java, Spring Boot, Hibernate, JPA, PostgreSQL Frontend: Vue.js

NC News

NC News

NC News is a RESTful API that provides access to news articles, comments, users, and topics. It allows users to retrieve, filter, and interact with articles and comments.

Backend: Node.js, Express.js, and PostgreSQL

Nova-Invest

Nova-Invest

Nova Invest is a powerful Spring Boot-based API designed to simplify investment management. It provides real-time data on stocks, ETFs, indexes, and commodities using Yahoo Finance via RapidAPI, enabling users to track their portfolios, execute trades, and analyze performance—all in one place.

Backend: Java, Spring Boot, Hibernate, JPA | Databse: PostgreSQL

CSFinance

CSFinance

This Flask application provides users with real-time market data, allowing them to register, buy and sell assets, and manage their portfolios. Users can track stock prices, commodities, and other assets, place buy and sell orders, and view their portfolio performance, all in real-time. The app offers seamless user authentication, secure transactions, and efficient portfolio management features, making it a powerful tool for investors and traders alike.

Backend: Python, Flask with session authentication | Database: SQL (MySQL), SQLAlchemy | Frontend: HTML, CSS, Bootstrap

About Me

Pablo Montalvo Tercero

Thanks for stopping by! Feel free to read on to discover more about my journey, experiences, and what drives me.

I studied teaching and sports, and after years as a teacher and Head of PE and IT, I transitioned into software development. This shift allowed me to channel my problem-solving mindset into tech, where I now focus on building clean, efficient backend systems that solve real-world challenges.

My journey began with Java and Spring Boot, laying a strong foundation in backend development. I then pursued a Computer Science Associate Degree at Harvard University, where I expanded my knowledge of JavaScript, HTML, CSS, databases, Python, Flask, and the fundamentals of programming. From there, I contributed to projects as a freelancer, creating and refining real-world applications. To deepen my expertise, I completed a JavaScript Bootcamp, mastering Node.js, Express, and front-end frameworks like React.

Along the way, I’ve developed a deep appreciation for testing, particularly Test-Driven Development (TDD), and I enjoy sharing this knowledge with others. I believe in continuous learning and growth, both as a developer and as an individual.

While my passion lies in backend development, my experience across the full stack—including databases, APIs, and deployment—has given me a well-rounded perspective on building scalable applications.

Outside of coding, I’m an avid sports enthusiast, enjoy reading, and dedicate time to learning and managing investments.