Projects
SyncLar – Shared Expense Splitting (Full Stack)
Feb 2026 – Jul 2026
Full-stack product for splitting expenses among people who share the same home (shared houses, couples, and apartments), composed of a REST API (Node/TypeScript) and a mobile app (React Native + Expo). It lets users create "houses", invite members, register bills with flexible splitting, scan NFC-e receipts with the camera, track payments, and view a financial dashboard. API deployed on Digital Ocean (Vercel fallback), database on Neon (PostgreSQL), and Cloudinary for photos and receipts; app distributed via Expo (preview and production) and published on the Play Store.
Main features:
- Authentication with JWT + refresh token and Google OAuth login (passwords with Argon2)
- House and member management with roles (admin/member) and invite by code
- Bill splitting in three modes: equal, percentage, and custom
- NFC-e receipt scanning and parsing via camera to extract items and avoid duplicates
- Financial dashboard with per-member balances and settlement calculation (who owes whom)
- Receipt uploads, push notifications, and premium subscription (monthly/annual) via PIX
- Security with Helmet, CORS, rate limit, and CSRF; validation with Zod and monitoring via Sentry
App: Play Store
MyFrame CG – Custom Framing E-commerce (Full Stack)
Apr 2025 – Present
Full-stack e-commerce platform for custom frames and personalized art, composed of a REST API (Node/TypeScript), an admin panel (React), and a public website (React). The API centralizes authentication, catalog, payments, affiliates, and analytics; the panel provides business management and a canvas-based design editor; and the website presents the store to end customers with a gallery and multi-channel integration. Serverless deployment on Vercel with Neon (PostgreSQL), AbacatePay for payments, and Cloudinary for images.
Main features:
- Authentication with JWT + refresh token rotation, Google OAuth, and RBAC (user/admin)
- Payments via AbacatePay with webhooks and status control; affiliates with commissions, coupons, and PIX withdrawals
- Frame catalog with variants and model grouping
- Admin panel with sales dashboard, client/billing/affiliate management, and a canvas-based design editor (crop, rotate, shortcuts)
- Website with dynamic-theme landing, Cloudinary gallery with lightbox, reviews, and multi-channel integration (Shopee, WhatsApp, Instagram)
- Monthly sales and per-region client analytics; security (Helmet, CORS, rate limit, CSRF) and monitoring via Sentry
Website: myframecg.me
portfolio-tech – Personal Portfolio
Aug 2025 - Apr 2026
Personal portfolio website built with Docsify, showcasing projects, experiences, technologies, and an HTML/CSS printable resume. Features dark mode, visit counter, sidebar navigation, and multi-language support (PT/EN).
Main features:
- Dark mode with localStorage persistence
- Visit counter with per-IP rate limiting
- HTML/CSS resume optimized for printing
- Sidebar navigation with PT and EN support
Repository: github.com/Ton-Chyod-s/portfolio-tech Site: ton-chyod-s.me
portfolio-counter-api – Serverless Visit Counter API
Apr 2026
Serverless API for portfolio visit counting, deployed on Vercel with Upstash Redis as the database. Includes interactive Swagger UI documentation.
Main features:
POST /api/visit— increments the counter with a rate limit of 1 req/IP every 10 minGET /api/count— returns the total visit count without incrementing- Origin validation via
ALLOWED_ORIGINS(restricted CORS) - Atomic per-IP rate limiting with
SET NX EXon Redis (no race condition)
Repository: github.com/Ton-Chyod-s/portfolio-counter-api
SYT Playlist Downloader – Desktop App for Playlist Download
May 2025 - Apr 2026
Cross-platform desktop app for downloading YouTube and Spotify playlists, built with Tauri + React + TypeScript + Rust.
Main features:
- Playlist Mode: downloads in MP4 1080p (H.264 + MP3), compatible with any device
- Original Mode: best available quality (4K, VP9, AV1), for individual videos or entire playlists
- Spotify Mode: searches tracks on YouTube Music and downloads as high-quality MP3
Repository: github.com/Chyod-s/syt-playlist-downloader Download: Latest release
api-precatory-creditor – Precatory Management System
May 2025
API with integrated frontend for managing precatories, creditors, certificates, and personal documents, developed with Python, Flask, and Clean Architecture.
Main features:
- Full CRUD for precatories and creditors
- JWT authentication
- Custom task scheduler
- Responsive frontend with Tailwind CSS and Jinja2
- Schema versioning with Alembic
Repository: github.com/Chyod-s/api-precatory-creditor | Site: api-precatory-creditor.vercel.app
Flask ANAC Dashboard – Aviation Data Analysis
Mar 2025
Web application for analyzing public ANAC data focused on GOL flights, with custom filters and interactive charts.
Repository: github.com/Chyod-s/flask-anac-dashboard Site: flask-anac-dashboard.herokuapp.com
NexoTask – Task Management System (Full Stack)
Mar 2025 – Apr 2025
Complete task management application, with backend in Node.js (TypeScript, Prisma, JWT, PostgreSQL) and frontend in React (Vite, Tailwind CSS). Structured with Clean Architecture on the backend and SPA on the frontend, ensuring organization, scalability, and best practices.
Main features:
- JWT authentication
- Task CRUD
- Automated email sending
- Responsive and intuitive interface
- Standardized environment with Docker and CI/CD via GitHub Actions
Repository: github.com/Chyod-s/nexo-task-api Site: nexo-task-api.vercel.app
Public Records API – RESTful API for Public Records Query
Dec 2024 – Jan 2025
RESTful API in C# using Entity Framework and serverless database (NEON) to simulate application backend. Features include user registration, validation and deletion, public API integration (DOE/DIOGRANDE), optimized data saving, documentation and testing with Swagger.
Repository: github.com/Ton-Chyod-s/public-records-api
Python Application Stract
Jan 2025
Project for searching and aggregating analytical data using Python and Flask. Architecture based on Clean Architecture with Hexagonal and Layered Architecture elements.
Structure:
- Controllers (API routes)
- Usecases (business rules)
- Swagger (documentation)
- Platform/request (external call adaptation)
Repository: github.com/Chyod-s/python-application-stract
Data Analysis – Processing Automation for Dashboards
Aug 2023 – Jul 2024
Python automation for processing Excel spreadsheets and generating files integrable with Power BI dashboards, including cleaning, standardization, and financial metric calculation (P&L).
Main scripts:
- tratamentov2.py (database for P&L Dashboard)
- limpando_planilha.py (preparation for results analysis)
Elo7 Review Scraper API
May 2024 – Jun 2024
Web scraping API using Axios and Cheerio to capture reviews from the Elo7 website across multiple pages. Integration with HTML/CSS/JS frontend that loads reviews via fetch. Scalable architecture for adding stores and features.
Status: Demo not published.
api-scraper-mailer
Jun 2024
Node.js web scraping application with axios, cheerio, puppeteer, and nodemailer for web data extraction and automated email sending.
Features:
- Data extraction from static and dynamic pages
- Automated navigation for complex interactions
- Automatic report sending via email
- Simple interface and configurable scripts
Code: Private repository. Status: In production with 5 users
git-hub-follower-manager
May 2024
Tool for monitoring GitHub followers and maintaining a reciprocal follower network, strengthening connections and facilitating follower maintenance.
Repository: github.com/Chyod-s/git-hub-follower-manager Site: git-hub-follower-manager-front.vercel.app/