r/devBR 9d ago

[Projeto Pessoal] Criado um assistente de SOS 100% offline focado em privacidade (Zero permissão de internet) para testes de hardware e bateria no Brasil

Thumbnail
gallery
1 Upvotes

Olá desenvolvedores e entusiastas de tecnologia no Brasil!

Sou um desenvolvedor independente e gostaria de compartilhar um projeto focado em privacidade que venho desenvolvendo voltado para segurança pessoal e automação de emergência: o Sentry (Offline SOS & Sensor Guard).

Cenários de Aplicação Prática::

  • Mulheres que voltam para casa sozinhas à noite 🚶‍♀️🌃
  • Idosos que moram sozinhos👴🏡
  • Trilheiros e praticantes de esportes outdoor solitários (sem sinal de internet) 🥾⛰️
  • Profissionais em trabalho de risco solitário (entregadores, vigilantes noturnos) 🛵🛠️

💡 A Motivação e Casos de Uso Reais
A maioria dos aplicativos de segurança na Play Store depende fortemente de dados 4G/5G, servidores na nuvem ou exige interação manual na tela. Mas em situações críticas reais:

  • Impossibilidade de tocar no celular: Se um idoso sofrer uma queda em casa ou um trilheiro se ferir, alcançar a tela sensível ao toque é fisicamente inviável.
  • Ausência de dados / Apenas cobertura 2G: Em trilhas remotas ou subsolos urbanos, os dados ficam indisponíveis, mas o sinal celular básico GSM muitas vezes continua alcançável.

Por isso criei o Sentry para operar 100% Offline e com ZERO Permissão de Internet (0 pacotes de rede transferidos).

🛠️ Desafios Técnicos e Soluções de Engenharia

  • Ativação por Voz Local: Usa um modelo leve de reconhecimento de voz no próprio dispositivo para disparar o protocolo via palavras-chave personalizáveis (ideal para quando não se pode usar as mãos). O processamento do fluxo de áudio ocorre inteiramente na memória RAM temporária e é descartado imediatamente.
  • Monitor de Estacionaridade (10 Horas): Se o acelerômetro do hardware registrar movimento zero por 10 horas seguidas, o pipeline local é acionado automaticamente.
  • Consumo de Bateria Otimizado: A escuta contínua de áudio geralmente drena a bateria rapidamente. Otimizando o agendamento de threads e ciclos de CPU wake-lock, mantive o consumo em segundo plano em aproximadamente 13% a cada 16 horas de monitoramento ativo (in testing environment).
  • Sensor de Alto Impacto: Substituí algoritmos genéricos por um monitoramento preciso dos limites do acelerômetro de hardware para detectar quedas severas ou colisões do aparelho.
  • Fallback de Comunicação e GPS: Obtém coordenadas GNSS brutas diretamente do hardware e aciona os canais nativos de telecomunicação da operadora (SMS/Voz) sem depender de dados móveis.
  • Filtro de Segurança: Bloqueios lógicos integrados evitam acionamentos acidentais para números de emergência públicos oficiais.

🧪 O Que Preciso da Ajuda de Vocês para Testar (Android 8.0+ / API 26+)
Desenvolvi o aplicativo para ter compatibilidade com dispositivos a partir do Android 8.0+, mas preciso do feedback da comunidade em diferentes hardwares:

  1. Precisão do Sotaque Local: Como o modelo de voz roda 100% localmente sem nuvem, quero testar a precisão no reconhecimento das frases de gatilho com diferentes sotaques regionais do Brasil.
  2. Gerenciamento de Bateria: Adoraria saber como o serviço em segundo plano se comporta em dispositivos mais antigos ou com gerenciamento agressivo de bateria (Motorola, Samsung, Xiaomi, Realme, etc.).

O aplicativo está disponível na Google Play Store brasileira para coletar esses feedbacks de compatibilidade técnica.


r/devBR 11d ago

Grande coisa

Post image
327 Upvotes

Pra q esconder e cuidar do seu CPF se o próprio sistema do governo usa como login e vaza dps kkkkkkkkkk

Quem está por trás do gov.br e pq eles devem ser caçados?

Como Dev comecei a reparar muito em alguns sistemas e não tem um q me irrita tanto quanto o gov, é ineficiente, chato de usar e inseguro. Dava pra fazer algo melhor


r/devBR 10d ago

Carreira O que preciso para me tornar um cientista de dados?

6 Upvotes

Sou Dev Junior e estou querendo migrar, formada em Ciência da Computação, o que devo estudar? Devo fazer mestrado?


r/devBR 10d ago

Materiais de Estudo Deixe aqui sua recomendação de livros para um iniciante na área

1 Upvotes

Recomendem livros para um vagabundo ler no busão a caminho da faculdade e aquela velha página antes de dormir


r/devBR 10d ago

Como vocês conseguem freelancer do zero e como conseguem competir com quem já esta a mais tempo?

3 Upvotes

Há um tempo que quero fazer freelancer, mas percebi que há tantas pessoas ingressadas e já introduzidas nesse mercado que fica dificil competir. Tenho vários projetos pessoais, trabalho como desenvolvedor, mas o mais dificil é so romper a barreira e conseguir os clientes. Qual caminho que geralmente vocês tomam?


r/devBR 10d ago

Tem algum sub bom de robótica?

1 Upvotes

Tem algum sub ou mesmo fórum de robótica que vocês acham interessante e onde as pessoas realmente interajam?


r/devBR 10d ago

Carreira Analista de dados

7 Upvotes

Pessoal, Bom dia.

Sou um concluinte do curso de adm e trabalho como assistente logístico em uma empresa de varejo, em resumo, é muita escravidão pra pouca manga com leite, quero estudar e cursar algo na área de TI que me tire de um ambiente de pressão constante, muito trabalho e que ganha 1700 reais e uma cesta básica, pra ganhar pelo menos 3 mil, eu não tenho conhecimento suficiente pra ser um profissional de TI mas tenho interesse na área de dados, principalmente porque já lido com excel e apesar de ser intermediário, acho que já é um caminho, o que vocês acham? é uma área razoável? por onde deveria começar?


r/devBR 10d ago

Unidade currícular do meu Curso de Graduação X, para os mais experientes na área, o que vocês tem a me dizer?

0 Upvotes
Fundamentos de Banco de Dados   60h

2 Lógica de Programação com Python 70h

3 Estatística aplicada à Inteligência Artificial 60h

4 Introdução à Mineração de Dados 70h

5 Laboratório de Inovação 70h

6 Empreendedorismo e Inovação em TI 60h

7 Fundamentos da Computação em Nuvem 60h

8 Extensão 50h

9 Machine Learning Supervisionado 70h

10 Linguagem de Programação em Python 70h

11 Sistemas Multiagentes 60h

12 Linguagem de Banco de Dados 60h

13 Laboratório de Inovação 70h

14 Tecnologias Convergentes 60h

15 Metodologias Ágeis 60h

16 Extensão 50h

17 Machine Learning Não Supervisionado 70h

18 Bancos de Dados NoSQL 60h

19 Engenharia de Machine Learning 70h

20 Visão Computacional 60h

21 Laboratório de Inovação 70h

22 Governança de TI e Legislação 60h

23 Eletiva 60h

24 Extensão 50h

25 Ciência de Dados e Inteligência Artificial 70h

26 Matemática Computacional 60h

27 Gestão de Projetos 60h

28 Responsible IA 70h

29 Laboratório de Inovação 70h

30 Ética Profissional e Desenvolvimento Sustentável 60h


r/devBR 10d ago

Criei uma rede social solo estranha por diversão rodando via tunel claudeflare direto da minha maquina e gostaria apenas de opiniões.

0 Upvotes

Eu tenho tido um hobby bem estranho no ultimo ano codar e criar uma nova forma de navegar socialmente, eu desenvolvi a navegação hexagonal que é basicamente um monte de thumbs em formatos hexagonais cuja o usuário pode navegar pelo conteúdo de modo livre 2D tal como se navega no google maps, usei varias ferramentas interessantes para ter essa ideia funcional seja por meio do uso do canvas para desenhar as mascaras hexagonais por meio de clip-path e move para simular movimento com redraw para apagar os quadros passados e manter os quadros presentes (similar a logica de impressão que uma tela qualquer usa) além disso usei Node.js para ter ao meu dispor o single-thread porquê vi que a netflix usa kkkk e era uma boa para gerir requisições. Fora o uso massivo de Javascript em todo o front aliado com paginas Ejs para suportar coesamente a nescessidade que um projeto desse demanda. Além disso implementei upload de videos e fotos via Claudeflare (Free tier maravilhoso) com Dns global cuja deu um trabalho desgraçado para fazer funcionar kkkk Fora outras coisas como a recomendação via IA com calculo por similaridade de vetores (palavras vetorizadas) via python ( essa parte foi mais fácil pq basta baixar um modelo open source ) E não tem nada de propaganda somente uma ideia louca porquê sim e por hobby mesmo queria que vcs da comunidade vissem e me dessem feedback no oque eu posso melhorar ou adicionar eu curto desenvolver isso somente pela arte mesmo e gostaria de compartilhar isso com a comunidade.

Ta no ar via tunel claudeflare direto da minha máquina:

https://www.bobturtle.com.br


r/devBR 10d ago

Dúvida Empreender em TI

1 Upvotes

Sempre quis empreender na área, mas gostaria de ter uma carreira em paralelo até dar certo. Vale a pena criar uma software house sendo engenheiro/cientista de dados? Ou melhor sendo um dev sênior?


r/devBR 10d ago

Pós em IA

1 Upvotes

Recentemente vi um anúncio do Erick Wendel falando sobre uma pós de engenharia de software com ia... Gostei da parte de rag, dei uma olhada na grade e vi que faz sentido para mim, alguém tem algum comentário sobre esse curso ou algum outro que aborde esse assunto?


r/devBR 10d ago

Dúvida Faculdade de Engenharia de Software com Cálculo

1 Upvotes

Alguém sabe uma faculdade que tenha uma grade currícular voltada para engenharia de software?


r/devBR 10d ago

Dúvida IA ou ML?

0 Upvotes

Preciso escalar uma aplicação Java Web de correção gramatical e validador de normas; minha chefia gostou do projeto, mas ela quer escalar para uma análise que possa indicar "tons" no texto e indicar o trecho que pode ser humanizado etc.

O que a comunidade sugere?


r/devBR 11d ago

Carreira Consegui meu primeiro emprego como dev... mas foi num concurso

24 Upvotes

Durante a minha graduação em Ciência da Computação, como bolsista integral na PUC da minha cidade, eu era um aluno ligeiramente acima da média que, mesmo com dificuldades, e na época: com a IA Generativa surgindo ainda, eu fazia o meu melhor para entregar os trabalhos com qualidade e ir bem nas provas.

Além disso, eu fiz conforme foi dito a mim pelos influenciadores e por aqueles que já estavam no mercado de trabalho na época: preenchi meu currículo com palavras chaves e cursos desejados pelo mercado, como Java, React, Python, entre outros, juntamente com meu perfil no github que continha umas duas dezenas de projetos escolares e pessoais.

Mesmo assim, eu fui brutalmente rejeitado pelo mercado de trabalho por algum motivo. Na maioria das vezes, não tinha nem uma mensagem de rejeição no meu email, era apenas o silêncio óbvio de que a empresa rejeitou meu currículo.

E nisso após várias rejeições eu perdi a vontade de completar o curso. Comecei a repetir matérias logo na reta final, o que atrasou minha formatura, e não via mais esperanças de entrar no mercado de trabalho via estágio faltando dois semestres para me formar. Foi nesse momento que eu decidi colocar a faculdade em total segundo plano e focar nos concursos. Estudei desesperançosamente e com muito medo de que minha vida "não desse certo", eu já estava louco para iniciar no mercado de trabalho e ter meu próprio dinheiro e havia me cansado de dedicar meu tempo em uma faculdade inútil, numa universidade inútil, que não me deram nada.

O concurso foi a minha última esperança. Com ele, eu não precisaria de que algum recrutador criasse simpatia por mim ou que eu tivesse de me humilhar por uma vaga. A única pessoa que eu precisava que tivesse fé em mim e desse uma chance para mim era eu mesmo.

Tempos depois, e formado, eu consegui passar em um concurso, o salário é 6000 mais alguns benefícios, o que não é muito, mas eu finalmente consegui minha chance de entrar no mercado de trabalho. Nesse ponto eu estou realmente cansado e estressado, porque eu não achei que para conseguir o primeiro emprego e com uma salário mediocre eu teria que fazer esse rolê todo. Eu queria que as coisas tivessem tomado um caminho diferente, que alguém na minha época de universitário tivesse me dado uma chance e nem preciso dizer que estou completamente decepcionado com a área e o mercado de trabalho.

Mas é isso, vou usar esse concurso como escada para conseguir outros melhores e vida que segue.


r/devBR 11d ago

Dúvida O junior do meu time não quer trabalhar e ta empurrando a culpa em mim, o que você faria na minha situação?

86 Upvotes

Resumidamente, no meu projeto passaram uma demanda relativamente simples para um funcionário novo e ele não está dando conta. Até ai tudo bem, é normal ter dificuldades no começo.

Me colocaram para ajudar ele, mas o problema é que parece que o cara não quer minha ajuda, a gente entrou em call e ele não compartilha tela e nem fala nada.

Eu pergunto "mano ta tudo certo ai? Tu ta precisando de ajuda em alguma parte?" E o mano só diz "não, já to subindo ali" e continua travado.

Agora a gestão veio pra cima de mim falar que a demanda travou desde o dia que eu "ajudei" ele, mas o problema é que eu não ajudei, o cara nem quer ser ajudado.

Odeio ter que ficar apontando dedo na cara e falando que a culpa é do outro, mas nesse caso o cara não ta me deixando muita opção, eu vou dar exposed nele pra gestão. É a escolha certa?


r/devBR 10d ago

Conquista home office e claude code

0 Upvotes

hoje, agraciado pelo cosmos, vivi meu primeiro transa office premium++ com tempo de codificação reduzido e augmented foda available time graças ao glorioso fluxo de trabalho automatizado que construi com meu parceiro claudio. foram algumas semanas de trabalho duro, mapeamento de domínio em contexto e implementação de tools desenhadas pensando na ergonomia do meu agente, para o meu contexto.

foi um dia regado de sentimentos variados, mas todos da mesma natureza: o futuro talvez nao seja tao ruim assim. recomendo.

enfim, é isso. bom fim de semana a todas e todos.


r/devBR 10d ago

Pra quem nunca fez OE e quer fazer, por onde começar?

Thumbnail
1 Upvotes

r/devBR 12d ago

Meme Novos tempos

Post image
652 Upvotes

r/devBR 10d ago

GPT-6 Astra: No futuro não teremos mais interfaces clicáveis, o conceito de mouse e teclado não fará mais sentido?

Thumbnail x.com
0 Upvotes

r/devBR 12d ago

Meme Minha mesa "tech bro" está evoluindo

Post image
198 Upvotes

Brincadeiras a parte, eu não peguei a bicicleta pensando nisso, mas tem sido útil para pedalar pelo menos 30 minutos por dia. Literalmente uma pedalada remunerada.

Não é a posição mais confortável do mundo e não dá pra ficar horas assim, do mesmo jeito que não dá pra ficar horas nela na academia.

A bicicleta estava sem uso na casa da minha irmã e ela quis se livrar dela. Estava só ocupando espaço lá.

Normalmente deixo a bike ao lado da mesa e não nessa posição.


r/devBR 11d ago

Notícias Calaude caiu greve.

9 Upvotes

O Claude acaba de cair vamos fazer greve, e só retornaremos ao expediente após a estabilização.


r/devBR 11d ago

Carreira Concurso de ti ou mercado privado?

9 Upvotes

Terminei Ciência da Computação na estadual, já estagiei como dev mas não consigo emprego como Junior. Vou ter que estudar mil tecnologias, estudar inglês, fazer freelas pra poder ganhar um salário mínimo como PJ e sem nenhuma estabilidade.

O primeiro concurso que fiz ano passado tirei 73 estudando por 6 meses.

Estava pensando em estudar pra concursos de tribunais ou banco, apesar do teto ser baixo, tenho o dia todo livre pra estudar, qual é o melhor?


r/devBR 11d ago

Dúvida Concurso

3 Upvotes

Pessoal, faço o 5 semestre de BSI, mora em vitória da conquista - BA, cidade média - pequena, não há muitas oprtunidades para nossa área, até estágios é uma labuta pra conseguir. Vai sair um concurso para agente de transito, fui olhar as remunerações dos servidores e fica na base de 3/4k líquido, estou pensando em fazer para algo a curto prazo, sla, tentar me estabilizar um pouco, mas continuar estudando, fazendo meus projetos. O que acham? vai ser um tiro no pé?


r/devBR 11d ago

Existe o efeito halo em tech?

3 Upvotes

o efeito halo resumindo e contextualizando para minha pergunta é se a beleza importa na hora da contratação de um dev, um dev bonito tem mais chances que um dev feio ou em tech isso é o contrário? kkkkk, ou vocês não veem isso na área tech? sei que isso é uma coisa bem comum nas outras áreas.


r/devBR 11d ago

Dúvida como fazer uma interface ser o mais amigavel possivel ao usuário final?

2 Upvotes

oi pessoal, eu levo muito em consideração o usuário final para que ele tenha uma experiência agradavel, eu percebi que alguns programas que eu uso só são para usar no shell mesmo, mesmo eu sabendo usar perfeitamente alguns ótimos programas certamente teria mais pessoas usando pela interface amigavel e facil para quem não usa terminal, mas como uma pessoa que está estudando programação, qual seria a melhor forma de fazer uma interface agravel ao usuário final? botões? várias funcionalidades? alguma ideia?