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 Essencis Labs
🎓 Degree in Systems Analysis and Development

🌐 Access my Portfolio

Full Stack Developer with professional experience building backend applications with C#, .NET 9, ASP.NET Core, Dapper, MySQL, PHP, and Laravel, as well as frontend applications with Angular 19, Next.js, React, and TypeScript.

I specialize in developing REST APIs, transactional domain modeling, multi-tenant architectures, authentication, authorization, tenant isolation, database migrations, and complex business logic using Clean Architecture. 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—including stats, streaks, languages, and activity graphs—with a unified theme system and hybrid delivery through an API and GitHub Actions.

TypeScript Cloudflare Workers Hono Next.js 16

  • Public API, GitHub Action, and dashboard with an interactive playground.
  • Multi-layer caching (CDN → KV → D1) for fast cached responses.
  • Typed theme system with no hard-coded colors.
  • Optimized GitHub API usage with ETag and token pooling.
  • Smart fallback that always returns an SVG instead of breaking the README.

A full-stack CRM that centralizes catalog management, orders, shipping, after-sales operations, and commercial goals for a watchmaking business.

Laravel 12 Next.js 16 MySQL Docker

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

A full-stack personal finance management system that centralizes accounts, transactions, recurring bills, transfers, and financial analytics.

Next.js 16 TypeScript PostgreSQL Prisma 7 Tailwind CSS

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

A clinical management SaaS for physiotherapists that centralizes the complete workflow:

Registration → Consultation → Progress Notes → Documentation → Billing

Next.js 16 TypeScript PostgreSQL Prisma Tailwind CSS Zod

  • Layered multi-tenant architecture with complete isolation through userId in every query.
  • SOAP notes, patient evolution timelines, and on-demand PDF reports with @react-pdf/renderer.
  • Treatment plans organized by clinical area and specialty, with individual or package billing.
  • Integrated finance with fee snapshots, received-versus-projected analytics, time series, and breakdowns.
  • Gmail integration using App Passwords encrypted with AES-256-GCM.
  • Google Calendar integration through OAuth with appointment synchronization.

📊 GitHub Stats

🛠️ Main Stack

Backend

C#  .NET  ASP.NET Core  Dapper  PHP  Laravel  Python  Node.js  Hono 

Frontend

Angular  Next.js  React  TypeScript  RxJS  NgRx  Tailwind CSS  Bootstrap 

Databases & Infrastructure

MySQL  PostgreSQL  Prisma  FluentMigrator  Docker  Cloudflare 

APIs, Authentication & Testing

REST API  JWT  Swagger  xUnit  GitHub Actions 


📫 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…

    PHP

  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