dr2pedro
Mestre em Ciências. Atualmente na pegada de aplicações portáveis com Typescript em OO e do all-in-one do Dart.
Funding Links: https://github.com/sponsors/dr2pedro
- Name: Pedro Paulo dos Santos
- Location: Rio de Janeiro
- Company: CodePlayData
- Kind: user
- Followers: 14
- Following: 21
- Total stars: 4
- Repositories count: 14
- Created at: 2023-06-07T00:24:05.948Z
- Updated at: 2025-03-09T22:51:15.322Z
- Last synced at: 2025-03-09T22:51:15.322Z
GitHub Sponsors Profile
Use, Divulgue e Financie!
Bom pessoal,
esse é o profile do meu Github Sponsors e acho que a melhor forma de passar pra vocês o por quê eu deveria ser ajudado é explicando o motivo de cada um dos projetos que eu tenho disponíveis.
CodePlayData
A CodePlayData ainda é um projeto idealizado dando seus primeiros passos rumo a expansão. Nele é onde eu pretendo entregar todos os meus trabalhos prontos para a produção.
Tesa - Tools for Easy Spatial Analysis (em desenvolvimento)
Por um tempo, durante a minha formação no mestrado, em alguns trabalhos que eu e meus colegas desenvolvemos houve a necessidade de geocodificar a ocorrência de eventos (especificamente doenças) pelo Brasil. Obviamente o IBGE é a fonte oficial desses dados mas a utilização da API, que já não é tão divulgada quanto deveria, possui algumas restrições e a dinâmica de utilização não é muito escalável.
Bem nessa época eu já estava fazendo a transição para Web e a mesma dificuldade encontrada para as pesquisas apareciam nas implementações dos aplicativos e softwares, com a maioria deles apoiados no maior fornecedor de dados de geocodificação em massa, o Google Maps - um serviço pago (e não é barato para larga escala).
Antes do Tesa nascer algumas dinâmicas para solucionar esse problema foram propostas por mim:
https://medium.com/data-hackers/geocodifica%C3%A7%C3%A3o-sem-google-maps-api-parte-i-f4e9e32c386
https://medium.com/data-hackers/geocodifica%C3%A7%C3%A3o-sem-google-maps-api-parte-ii-82722f62628
Até que por fim, junto de outras ferramentas open-source, surge a Tesa. 🥇
PDF-Filler (fechado)
Essa lib é bem simples mas é uma mão na roda.
Eventualmente, enquanto eu desenvolvia um sistema que lidava com a impressão de diversos formulários, eu tive que procurar opções que mantinham um layout fiel no momento da impressão e que permitissem o preenchimento de formulários em pdf feitos por terceiros. Eventualmente eu me deparei com um pacote antigo, já bem consolidado chamado pdf-lib mas ainda precisava fazer o wrapper dele para uso em produção.
Bem, esse é o tal wrapper! 👍🏾
GPGPU - General Purpose GPU (ideia)
Esse é o meu "dragão" atual.
(Vou divagar um pouco aqui) Então, eu admito que o python no HTML através do WebAssembly foi quase que um milagre para o desenvolvimento da Web.... (claro que tem um porém) Todavia, isso ainda é Python. Para os trabalhadores solo ainda seria mais uma linguagem para aprender para que cálculos estatísticos, aplicações matemáticas complexas e afins possam ser implementados sem atrito na Web.
Para quem não sabe, existe uma Web API considerada quase um "motor gráfico" da Web conhecida como WebGL (porta do OpenGL) que dá acesso a renderizações feitas pelo chip gráfico de seu hardware. Atualmente ela está passando por um "upgrade", deixando de ser porta de um protocolo antigo e tentando interagir com os softwares dos chips gráficos diretamente, essa api está sendo chamada de WebGPU.
A questão aqui é que, ainda que ela tenha potência de melhorar a performance gráfica e consequentemente expandir a capacidade de implementações como UI dinâmicas, metaverso, realidade virtual e aumentada, ela veio com um bônus, que basicamente só foi de consenso público após o estabelecimento do universo crypto, momento em que se percebeu que GPU são excelentes para processamentos de dados em massa. Com a WebGPU é possível implementar pipelines de processamentos de dados e não apenas gráficos como seu antecessor WebGL.
Isso abre a possibilidade de termos processamento de dados nativo para Javascript/Typescript e seus frameworks de front e back-end, como NodeJS/Deno ou React/Vue/Angular.
Atualmente existem alguns .wasm que já se comunicam com a GPU na web para que isso aconteça e existe o Tensorflow.js (rs). Mas pelo menos eu não consigo considerar isso como "nativo" ao Javascript/Typescript.
Esse é o meu próximo 🐉 .
Se você quiser embarcar comigo nessas loucuras/jornadas a melhor forma de fazê-lo é me patrocinando!
Atualmente eu não me sustento completamente desses trabalhos (possui outro emprego formal) mas meu desejo é poder.
Caso queira me acompanhe nos plataformas sociais:
Linkedin
Medium
Twitter
Vlw :)
- Current Sponsors: 0
- Past Sponsors: 0
- Total Sponsors: 0
- Minimum Sponsorship: $5.00
Featured Works
CodePlayData/tesa
Tools for easy spatial analysis is the most beloved project that deals with geojson objects of city locations. #Frictionless_Data ;)
Language: TypeScript - Stars: 2CodePlayData/pdf-filler
Uma lib simples para preenchimento de PDFs de forma programática.
Language: TypeScript - Stars: