Skip to content
View pedromst2000's full-sized avatar

Block or report pedromst2000

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pedromst2000/README.md

Snake animation

Full-Stack Developer focused on building scalable and maintainable applications, with strong emphasis on clean architecture, code quality, and modern development practices.

I build end-to-end solutions from responsive front-end interfaces to robust backend APIs — applying best practices in performance, testing, and CI/CD to deliver reliable software.

  • 🎓 Graduated from ESMAD with a TSIW Degree
  • ⚡ Started with Python, currently focused on JavaScript ecosystem
  • 🎨 Interests: Front-End, Full-Stack, App Design, GenAI
  • 🎸 Hobbies: Gym, Meditation, Music, Guitar

🎓 Academic Background

Bachelor's Degree Final Project

Final project Activulse

Activulse was my bachelor's degree final project at ESMAD for the TSIW program. It is a cross-platform React Native app focused on heart health and daily activity tracking, supported by a RESTful backend, database integration, and a layered architecture.

The project also included a thesis/report and academic research work with a professor from ESS to define the problem, validate the goals, and align the implementation with the academic requirements.

View Full Thesis on LuminPDF    Watch App Demo on YouTube    View Activulse repository on GitHub

💼 Portfolio & Featured Projects

Note: Currently improving and refactoring existing projects while preparing new full-stack, mobile, and API-based applications.

A curated selection of my main projects, showcasing full-stack, mobile, backend, and desktop development.

🚀 Web Projects

Project Description Tech Stack Live Demo Repository Issues/Feature Requests
Pokemon Search Client-side application that fetches and displays Pokémon data from a public API, focused on dynamic data handling and interactive UI rendering. HTML, CSS, JS, Fetch API Demo GitHub Issues
Einstein Tribute Page Modern and responsive landing page dedicated to Albert Einstein, focused on UI/UX, accessibility, front-end architecture, and smooth scroll-based animations. Node.js, React, TypeScript, Tailwind CSS

Auxiliary: Vite, React Router, Framer Motion
🚀 Coming Soon GitHub Issues

🖥️ Desktop Python Apps

Note: Video demos are hosted on Youtube!

Project Description Tech Stack Video Demo Repository Issues/Feature Requests
CrossSum App Desktop application for calculating digit sums, with a user-friendly Tkinter GUI, built with strong focus on testing strategies, Continuous Integration workflows, and code quality practices. Python, Tkinter

Auxiliary: pytest, pytest-mock, pytest-cov, Hypothesis, flake8, yamllint, Black, mypy, pyinstaller
Demo GitHub Issues
PhotoShow Tkinter-based desktop app with MVC architecture for photo management, including authentication, database integration, and layered system design. Python, Tkinter, SQLite, SQLAlchemy, pyinstaller

Auxiliary: pytest, pytest-mock, pytest-cov, flake8, yamllint, Black, Pillow, bcrypt
🎬 Coming Soon GitHub Issues
GrubSnake Game Arcade style Snake game built with Pygame, focused on game logic, user interaction, and modular design. Python, Pygame 🎬 Coming Soon GitHub Issues

📱 Mobile Applications (React Native | iOS & Android)

Note: Mobile applications developed using React Native for iOS and Android, focused on cross-platform performance, user experience, and scalable architecture.

Project Description Tech Stack Video Demo Download (APK/IPA) Repository Issues/Feature Requests
Activulse (iOS/Android) Mobile application for heart health and wellness, enabling users to track steps, distance, and daily activity goals aligned with WHO guidelines. Includes personalized exercise routines, nutrition guidance, challenges, rewards, and cardiovascular health resources. Designed with a layered architecture, combining a cross-platform mobile client with a RESTful backend and database integration. React Native, React, Expo, TypeScript, JavaScript, Node.js

Auxiliary: Vite, NativeWind, Express, Sequelize, MySQL, Cloudinary, bcrypt, eslint, swagger, JWT
Demo ⬇️ Coming Soon GitHub Issues

🛠️ Skills & Tools


html-pedro css-pedro js-pedro react-pedro typescript-pedro python-pedro nodejs-pedro git-pedro sql-pedro

📫 Contact


Back to top

Pinned Loading

  1. Einstein-Tribute-Page Einstein-Tribute-Page Public

    A tribute landing page dedicated to Albert Einstein, focused on UI development and modern front-end practices using React, TypeScript, and Tailwind CSS.

    TypeScript 2

  2. Activulse Activulse Public

    Mobile App for Cardiovascular Risk Assessment

    JavaScript 2

  3. TiagoRibeiro25/ecoly-api TiagoRibeiro25/ecoly-api Public

    School Project - project II

    JavaScript 1

  4. PawShare PawShare Public

    Forked from TiagoRibeiro25/PawShare

    Mobile App made with React Native

    JavaScript 1

  5. Freecodecamp_certifications Freecodecamp_certifications Public

    This repository contains only the official certification projects completed for the FreeCodeCamp curriculum. Each project demonstrates concepts and skills required by FreeCodeCamp.

    Jupyter Notebook

  6. Data-Analysis Data-Analysis Public

    A collection of data analysis projects using Python, pandas, NumPy, and visualization libraries like Matplotlib and Seaborn. Includes exploratory data analysis (EDA), data cleaning, and insights ex…

    Python 1