Skip to content
View Senavictors's full-sized avatar
💫
Focusing
💫
Focusing

Organizations

@gitwidgets-org

Block or report Senavictors

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Senavictors/README.md

Hi, I'm Victor Sena 👋

💻 Full Stack Developer at Allcom Telecom
🎓 Degree in Systems Analysis and Development

🌐 Access my Portfolio

Backend Developer focused on PHP/Laravel with full-stack experience in Next.js and TypeScript. I specialize in developing REST APIs, transactional domain modeling, authentication, authorization, and complex business logic. In my personal projects, I have delivered a CRM with 9 operational fronts, a financial system with atomic transfers, a clinical SaaS for physiotherapists, and an open-source SVG widget engine for GitHub READMEs.


🚀 Projects

An open-source TypeScript engine to generate dynamic SVG widgets for GitHub READMEs (stats, streak, languages, activity graph), featuring a unified theme and hybrid delivery (API + GitHub Action).

TypeScript Cloudflare Workers Hono Next.js 16

  • Public API + GitHub Action + dashboard with playground.
  • Multi-layer caching (CDN → KV → D1) ensuring fast cached responses.
  • Typed theme system (no hard-coded colors).
  • Optimized GitHub API usage with ETag + token pooling.
  • Smart fallback: always returns an SVG, never an error on the README.

Full-stack CRM to centralize catalog, orders, shipping, after-sales, and commercial goals for a watchmaking operation.

Laravel 12 Next.js 16 MySQL Docker

  • 9 operational fronts consolidated into a single system.
  • Multi-item orders with automatic total calculation and sales rep linking.
  • 4 access roles with 50+ permissions, record-level policies, and ownership.
  • After-sales module with warranties, exchanges, returns, and reshipping queue.
  • Sales goals with catalog filters and real-time progress tracking.

Full-stack personal finance management system to centralize accounts, transactions, recurring bills, and analytics.

Next.js 16 TypeScript PostgreSQL Prisma 7 Tailwind CSS

  • Layered architecture: Route Handlers → Use Cases → Domain Rules → Repositories.
  • Atomic transfers between linked accounts via transferId.
  • Recurring transactions with idempotent application and execution logs.
  • Customizable dashboard with drag-and-drop and user-persisted layout.
  • 25 route handlers covering auth, finance, analytics, and dashboard.

A clinical management SaaS for physiotherapists that centralizes the entire workflow: Registration → Consultation → Progress Notes → Documentation → Billing.

Next.js 16 TypeScript PostgreSQL Prisma Tailwind CSS Zod

  • Layered multi-tenant architecture (UI → Route Handlers → Use Cases → Domain → Repositories) with total isolation via userId in all queries.
  • SOAP notes, evolution timeline, and on-demand PDF report generation via @react-pdf/renderer.
  • Clinical multi-modality: treatment plans by area/specialty with single or package billing.
  • Integrated finance: payments with expectedFee snapshots, received vs. projected dashboard, time series, and breakdowns by location/area.
  • Native integrations: Gmail (App Password with AES-256-GCM) for notifications/reports and Google Calendar (OAuth) with session sync.

📊 GitHub Stats

🛠️ Main Stack

Backend

PHP  Laravel  Python  Node.js  Hono 

Frontend

Next.js  React  TypeScript  Tailwind CSS 

Database & DevOps

MySQL  PostgreSQL  Prisma  Docker  Cloudflare 


📫 Contact Me

Pinned Loading

  1. watch-crm watch-crm Public

    CRM para relojoaria, desenvolvido para centralizar e organizar a operação comercial em um só sistema. Ele permite gerenciar clientes, produtos, marcas, modelos, pedidos e fila de envios, além de of…

    TypeScript

  2. portifolio-victor-sena portifolio-victor-sena Public

    Meu portifolio

    TypeScript

  3. Finance-Controller Finance-Controller Public

    Sistema fullstack de gestão financeira pessoal com arquitetura em camadas, dashboard interativo e multi-contas. Next.js 16 + TypeScript + PostgreSQL + Prisma 7.

    TypeScript

  4. PhisioFlow PhisioFlow Public

    SaaS de gestão clínica para fisioterapeutas. Cadastro de pacientes, registro SOAP, timeline de evolução, geração de documentos em PDF e logística domiciliar. Next.js 16 · TypeScript · PostgreSQL · …

    TypeScript