zwinglio|fullstack developertech enthusiast
  • Início
  • Sobre Mim
  • Blog (english)
  • PT
    • 🇧🇷 Português✔
    • 🇬🇧 English
    • 🇪🇸 Español

Projetos

Aplicações e sistemas que desenvolvi ao longo da minha carreira.

FeaturedPortal da Câmara — The Digital Front Door of a City Council
Portal da Câmara — The Digital Front Door of a City Council

The official portal of the Câmara Municipal de Parnamirim (RN, Brazil): news, events, galleries, full legislature management, RG appointment scheduling, a transparency portal with multi-format export, and a SAPL mirror — four-time winner of Brazil's national transparency prize (Selo Diamante).

LaravelVue 3InertiaPHPMySQLBootstrapSAPLGitHub ActionsAccessibilityPublic Sector
Fast Kanban — A Zero-Signup Kanban for Project Roadmaps
Fast Kanban — A Zero-Signup Kanban for Project Roadmaps

How I removed user accounts from a kanban entirely: boards anyone can read through a link, writes protected by a one-time scrypt-hashed edit key, human-readable card IDs from atomic per-board sequences, and one Hono process that runs on Bun in development and Node in production.

HonoVue 3TypeScriptPrismaMySQLBunGitHub ActionsCloudPanelMarkdown
Personal Portfolio — The One You're Viewing Right Now
Personal Portfolio — The One You're Viewing Right Now

A trilingual Astro portfolio and blog built around one rule: publishing must never become a chore. Why I chose Astro over Nuxt, themed Bootstrap over Tailwind, Markdown over a CMS, and translated UI over translated content.

AstroTypeScriptMDXi18nBootstrapFigmaVercelSSRView Transitions
Zudget — Know What You Can Spend Before You Spend It
Zudget — Know What You Can Spend Before You Spend It

A personal finance planner that models money the way it really moves: accounts, planned vs. paid entries, credit-card invoices with installments, budgets, goals and recurring entries. A SvelteKit monolith on MySQL, with money in integer cents, tests against a real database, and an SSH-locked deploy.

SvelteKitSvelte 5TypeScriptMySQLDrizzle ORMBetter AuthValibotVitestTailwind CSSGitHub ActionsPM2
Zweek — A Real-Time Weekly Planner Built to Stay Simple
Zweek — A Real-Time Weekly Planner Built to Stay Simple

How I built a weekly planner that syncs phone and desktop instantly without a sync framework: a Vue 3 SPA, a Hono API, a MySQL database moved next to the app after Turso failed in production, and per-user WebSockets — small enough for one person to own end to end.

HonoVue 3TypeScriptMySQLDrizzle ORMWebSocketsTailwind CSSGitLab CIPM2vps-personal
zwinglio
fullstack developertech enthusiast

Desenvolvido por Samuel Zwinglio usando Astro :)

Contribution heatmap
Mapa do SiteCursos