·--:--
portfolio.ts

const developer = {

name "Felipe Micheletti",

role: "Full-Stack Developer",

location: "Rio de Janeiro, Brazil"

};

6+

years of experience

9

published projects

66+

technologies

C#
CSS
Go
HTML
Java
Javascript
PHP
Python
TypeScript
.NET 8
Angular
ASP.NET Core

About me

Experience built across product, code and leadership

A Full-Stack Developer since 2020, I work from problem discovery through product delivery and evolution. My career combines hands-on development, architecture decisions and multidisciplinary team leadership.

Selected work

Side Projects

Other projects throughout my career.

portfolioFeatured

Full-Stack Portfolio Platform with CMS and Analytics

A full-stack developer portfolio platform built with Next.js, TypeScript, Prisma, and MySQL, featuring a custom administrative CMS for projects, career history, technologies, media, and resumes. The application provides bilingual content, privacy-focused first-party analytics, OneDrive storage integration, administrative authentication, SEO, and an automated quality and security pipeline.

TypeScriptNext.jsReactshadcn/uiTailwind CSS
View full case
world-cupFeatured

2026 World Cup Prediction Pool Platform

A full-stack platform for creating and managing 2026 FIFA World Cup prediction pools, built with Next.js, TypeScript, Prisma, and MySQL. The application provides authentication, private pools with invitations, predictions hidden until kickoff, automatic match synchronization through an external API, and a custom scoring and ranking system.

TypeScriptNext.jsReactshadcn/uiTailwind CSS
View full case
wonder-botFeatured

WonderBot — Modular Discord Bot

A modular Discord bot built with TypeScript and Node.js featuring music playback, queue management, administrative commands, gaming-related features, and voice channel integration. The application uses Discord.js, FFmpeg, yt-dlp, and a Docker-based runtime environment.

TypeScriptDiscord.jsNode.jsFFmpegyt-dlp
View full case
onedrive-api

OneDrive Storage API with Microsoft Graph

A REST API built with Java and Spring Boot that uses Microsoft OneDrive as a file storage layer. The solution integrates Microsoft Graph and OAuth 2.0 to provide file uploads, metadata retrieval, streaming downloads, deletion, and automatic access/refresh token management.

JavaSpring BootMicrosoft Graph APIOAuth2OneDrive
View full case

E2E Test Automation with Selenium

An automated UI testing suite built with Python, Selenium WebDriver, and Pytest to validate critical web application flows. The solution uses the Page Object Model, explicit waits, reusable fixtures, and automatic failure evidence generation.

PythonPage Object ModelPytestSelenium
View full case

Medical Scheduling Platform with AI Triage

A full-stack medical appointment management application built with ASP.NET Core 8, Next.js, and PostgreSQL. The platform provides JWT authentication and role-based access for patients and doctors, while integrating Azure OpenAI to automatically analyze patient symptoms and recommend an appropriate healthcare professional.

C#.NET 8ASP.NET CoreEntity Framework CoreNext.js
View full case
imdb

IMDb Clone — Full-Stack Application

A full-stack application developed as a technical challenge, combining a Next.js frontend with a REST API built using Node.js, Express, and TypeScript. The platform provides movie management, user authentication, role-based access control, and a rating system, using MySQL for data persistence and OpenAPI for API documentation.

TypeScriptExpress.jsNext.jsNode.jsReact
View full case
webscrapper

Crypto Web Scraper with Puppeteer

A web scraping application built with JavaScript and Node.js to automate cryptocurrency data collection from Yahoo Finance. The project uses Puppeteer for browser automation and data extraction, integrates an external exchange-rate API to convert USD values to BRL, and dynamically presents the processed results in an HTML table.

CSSHTMLJavascriptNode.jsRESTful
View full case
academy-python

Algorithms and Game Intelligence with Python

A collection of academic projects developed in Python during university, exploring programming fundamentals, recursion, computational mathematics, and algorithmic decision-making. The final project implements a Tic-Tac-Toe game against the computer using recursive state exploration and a Minimax-based strategy.

Python
View full case

Technologies

Tools chosen for each challenge

A multidisciplinary foundation for working across product, frontend, backend, mobile, data and infrastructure.

Languages

C#CSSGoHTMLJavaJavascriptPHPPythonTypeScript

Frameworks

.NET 8AngularASP.NET CoreDiscord.jsEntity Framework CoreExpress.jsLaravelNestJSNext.jsNode.jsReactReact NativeSpring BootVue

UI/UX

Bootstrapshadcn/uiTailwind CSS

Databases

FirebaseKnex.jsMongoDBMySQLPostgreSQLPrismaSQL Server

DevOps & Cloud

AWSCI/CDDockerGitHub ActionsGoogle Cloud

API's & Integration

Azure OpenAIJWTMicrosoft Graph APIOAuth2OneDriveRESTfulSwagger / OpenAPI

Tests

E2EESLintHuskyJestJUnitMochaPage Object ModelPHPUnitPuppeteerPytestSeleniumUnit Tests

Tools

FFmpegGitGitHubPostmanyt-dlpZod

Code Quality

Clean CodeSOLIDTDD

Let's talk

Have an interesting challenge in mind?

I am open to international opportunities, software projects and conversations about technology.

Rio de Janeiro, Brazil