r/PinoyProgrammer • • 12h ago

advice Best db for easier scaling and low cost?

10 Upvotes

Hello!!

Any suggestions po for which database is best for a small to medium company like our business?

I will be building our own Inventory Management System, and then POS and more later on.

Fresh pa po kasi sakin lahat so I’m not sure which one’s are better, ang dami ring options.

Salamat po sa sasagot! 😊


r/PinoyProgrammer • • 1d ago

Show Case ​[Project] 2nd-year CS student here, I reverse-engineered Samsung's Continuity protocol in Rust so Galaxy Buds Auto Switch works on Linux

136 Upvotes

GitHub (v1.0.0, GPLv3): https://github.com/Eddie02345/seuil

I'm a 2nd-year BSCS student daily-driving Arch Linux (Hyprland), and one annoyance I kept running into while studying was having to manually disconnect and reconnect my Galaxy Buds every time I switched between my laptop and my phone. Samsung locks Auto Switch to One UI devices and Windows Galaxy Books, so Linux gets left out.

I ended up spending a few weeks sniffing Bluetooth traffic and Android logs to figure out how Samsung's Continuity service (`mcfds`) coordinates the switch, then wrote seuil, a Rust daemon that lets Linux act like a supported peer.

How it works:

- When PipeWire detects an active audio stream or MPRIS reports playback on Linux, `seuil` opens an authenticated L2CAP CoC channel (PSM 128) to the phone and sends the switch command. The phone pauses its media and releases the Buds, and BlueZ pulls the A2DP connection to the laptop.

- When media starts or a call comes in on the phone, `seuil` updates its BLE `0x0075` manufacturer advertisement to yield ownership, pauses Linux playback via MPRIS, and drops the audio link with a 5-second cooldown to prevent ping-ponging.

This was my first time working this close to the Linux Bluetooth and audio stack (`bluer`, D-Bus, PipeWire, P-256 ECDH + AES-256-GCM/CBC framing, and rotating 12-hour XOR advertisement keys). I also set up GitHub Actions to build `.pkg.tar.zst` packages for Arch alongside tarballs for Debian/Ubuntu and Fedora.

For transparency: I used OpenCode to help scaffold parts of the Rust codebase, unit tests, and protocol documentation. I did the reverse engineering, packet captures, and live hardware debugging myself on a Galaxy A57 and Galaxy Buds Core.

Would appreciate any feedback on the Rust code, Linux packaging, or how to frame low-level projects like this on a resume. If anyone here uses Linux with Galaxy Buds, feel free to try it out and open an issue if anything breaks.


r/PinoyProgrammer • • 1d ago

discussion What tech roles are currently in-demand?

59 Upvotes

What roles in tech are currently in demand, especially as AI and robotics are getting better and better? What roles do companies want a lot of?

What roles are currently seeing shrinking demand due to AI and robotics becoming more competent at the job?


r/PinoyProgrammer • • 2d ago

discussion A former PAOCC director's message to tech people: law enforcement wants you as collaborators, not enemies

6 Upvotes

We interviewed Winston Casio, former director at PAOCC, for our documentary on scam compounds, and part of it is aimed straight at people who build technology.

His view on AI: technology isn't criminal on its own, "it needs a criminal mind" to misuse it, so there's no need to fear it as long as there are ways to police it. But he says tech companies are hard for law enforcement to approach. They struggled to get crime-related data from ISPs, and encrypted messaging made criminal digital footprints hard to follow.

He doesn't dismiss privacy concerns. He says encryption protects privacy. His ask is for developers to reach out to government and help design ways to police misuse, and for the crypto industry in particular to "train us."

Full interview: https://youtu.be/b1wvtfLG3wU

Genuine question for devs here: where do you think the line should be between helping law enforcement and protecting user privacy?


r/PinoyProgrammer • • 2d ago

web Outlook outage: Microsoft reports 'issues' with Teams and email

Thumbnail
abcnews.com
2 Upvotes

r/PinoyProgrammer • • 3d ago

advice Currently struggling in the job market to secure full-time opportunities

45 Upvotes

Sa mga nanggaling or kasalukuyang nasa solo freelancing, paano kayo nag-survive or nakipagsapalaran? Kailangan ko na talagang kumita in a decent way gamit yung skills ko, e. Ang problema ko ngayon, habang wala pang full-time offer, paano makaka-secure ng part-time opportunities where I can still utilize my technical skills?

Here's what I'm trying to figure out para maka-survive at magamit yung skills ko:

  • Paano kayo nakakapag-build ng trust sa clients (lalo na kung nagsisimula pa lang sa freelancing)?

  • May specific platforms ba kayong ginagamit para makahanap ng clients?

  • Keri ba kahit hindi gano'n ka-competitive/proficient yung spoken English skills?

  • Aware ako na sobrang taas ng competition sa IT at programming roles ngayon; paano kayo nakakasabay at nag-i-stand out?


r/PinoyProgrammer • • 3d ago

advice Database Migration from MSSQL to POSTGRE.

28 Upvotes

Good day, May nakapag try na ba sa inyo mag migrate from Microsoft SQL server to Postgre? I would like to ask pano nyo na-implement at na-migrate not only the tables but also the funcions, triggers and stored procedures. Thank you in advance.


r/PinoyProgrammer • • 5d ago

discussion How is fable 5.2 and what are things it can and cannot do?

0 Upvotes

Fable 5.2 was released recently. To those who tried the model, what can it can and cannot do in your job? Have there been massive improvements in what AI can deliver? How would you compare fable 5.2 with previous models in terms of capabilities and limitations?


r/PinoyProgrammer • • 5d ago

discussion The current state of the art

Post image
38 Upvotes

For those not in the loop, Anthropic just released their latest models. Grabe improvement from even Opus 5.5.

Look at the trajectory. Isipin mo kung saan sya aabot given another year. Think exponentially!


r/PinoyProgrammer • • 6d ago

advice Need help in what to use for SMS API

1 Upvotes

We want to send reminder and follow-up texts to our company's leads who agreed to hear from us, from a registered company name (like "ABC COMPANY") that customers recognize. Customers who reply should reach a Philippine number that is connected to our system, where an AI answers simple questions and hands anything complicated to a staff member. Is this feasible?


r/PinoyProgrammer • • 6d ago

advice Laid off dev. Planning to shift.

110 Upvotes

Just got laid off. 10 years dev experience mostly .net c#.
Thinking of shifting to like devops or data. Not sure but i only have limited experience on dev ops like small lang na gitlab ci/cd some small linux server management since I have access to a small PVE setup creating linux server VMs with friend deploying apps there using docker colouldflare tunnels. For data roles mostly have only experience in SSIS,power bi and some db management before. Not sure but SRE is also un option. Not sure if makaka pivot to those roles baka start over again.


r/PinoyProgrammer • • 6d ago

discussion What roles will multiply due to AI?

80 Upvotes

What roles in tech will increase in demand as AI is needed more and more by companies? What roles will see an even bigger demand the more people invest in AI?

I know that AI automation specialist is one of them but I worry one can’t get back to the tech job market after they become one (not sure if AI automation specialist is considered a tech role)


r/PinoyProgrammer • • 6d ago

discussion To Cloud Architects, would you still choose cloud if you were to start from zero in 2026? (or 2027)

4 Upvotes

Exactly as what the title says. I wanna hear opinions from people earning and working in cloud right now. This is in relation to the tough job market globally and locally. Hoping to hear your answer and your reasons! Tia!


r/PinoyProgrammer • • 8d ago

discussion for wfh workers, whats ur outside hobbies and activities?

51 Upvotes

since very depressing ang wfh dahil laging nasa bahay, whats ur outside hobbies?

i do gym 3x a week and jog every sunday pero parang feeling ko ang lonely ko pa rin huhu

any hobbies or activities na marami akong makakasocialize muhehe


r/PinoyProgrammer • • 8d ago

discussion Bash scripting: I am feeling optimistic about my newly acquired knowledge.

39 Upvotes

A little context for this post:

countdown.sh

#!/bin/bash


echo -e "\n~~ Countdown Timer ~~\n"


#Program that counts down to zero from a given argument
if [[ $1 -gt 0 ]]
then
  : '
  for (( i = $1; i >= 0; i-- ))
  do
    echo $i
    sleep 1
  done
  '
  I=$1
  while [[ $I -ge 0 ]]
  do
    echo $I
    (( I-- ))
    sleep 1
  done
else
  echo Include a positive integer as the first argument.
fi

To test: chmod +x countdown.sh; ./countdown.sh {positive number}, e.g., chmod +x countdown.sh; ./countdown.sh 5

The script wasn't originally created by me. Credit goes to FreeCodeCamp's Relational Database Certification https://www.freecodecamp.org/.


I am currently completing this online certification; not just to add it to my credentials, but also to gain the knowledge that fuels future opportunities. I'm looking forward to it, but I'm wondering what tips or insights you can share about Bash scripting? I believe one of its main strengths is automating tasks, particularly in system administration and related roles. Since I'm open to taking on sysadmin responsibilities or simply applying these tools to streamline my daily workflow, I'd love to learn more.

P.S. Hindi naman gaanong required mag-English dito (kaya tagalugin ko na itong part na 'to); ano 'yung interesting or epic brief story ninyo with Bash scripting?


r/PinoyProgrammer • • 9d ago

discussion Why do people say it’s best to be passionate if you’re in tech these days and leave if not?

33 Upvotes

They say if you’re very obsessive and love what you do, you’ll be the best among the rest and that will help you outbeat your competition and protect against AI layoffs. How true is that?


r/PinoyProgrammer • • 9d ago

programming Share your software factory and evals setup!

5 Upvotes

Curious how everyone has theirs setup, i am still tinkering with what works the best for me tho. Also are you using it just personally or even in your jobs?


r/PinoyProgrammer • • 10d ago

discussion in-human na ang mga PR ngayon

214 Upvotes

noon 1 pr a day ok na. a single class , a single fix. isang stage sa process na madali ma digest ng dev at qa. coding convention, yung pagkakasunod sunod ng logic, Dependency injection -pinagiisipan lagi.

ngayon jr pa lang. multi file, multi job update, + package updates.tapos wordy ng PR

gustuhin ko mang irreview ng matino , ayoko nman na maging blocker for half a day sa isang test iteration. agile ngani.

bahala na kayo dyan, basta wag iimpact sa US ko. basta pasado sa linter at scan padado na sa akin. own up your own PR.

this is a future i did not expect,kala ko matutulad ako sa mga balbasing guru na inidolo ko noong akoy nagsisimula pa lang. ngayon isa ang disgruntled dev na takot ma layoff sa pacing ng ai at job market ngayon.

-rant ng isang millenial developer


r/PinoyProgrammer • • 10d ago

discussion Paymongo payment methods activation

Post image
8 Upvotes

Hello po!. Ask ko po sana sa mga gumagamit ng Paymongo as Payment Gateway, How long will it takes po to activate yung mga payment methods? halos mag 2 weeks na po kasi ung submission ko but still walang progress. Thank you


r/PinoyProgrammer • • 10d ago

Show Case Dabbing on ThreeJS and it's been a rewarding journey!

Post image
14 Upvotes

Just want to share my recent simple project from learning Three.js! I joined a course by Bruno Simon, who is an awesome instructor, to upskill myself and apply these skills to my next projects.

Learning new things is hard, but having someone walk you through the process makes you appreciate their guidance even more.

Here's my website: Portal


r/PinoyProgrammer • • 10d ago

programming I made a little background tab to help me focus while working

Post image
7 Upvotes

I wanted a tab I could leave open while working, so I made Rain Cat Radio. It plays lo-fi and rain sounds, plus a Pomodoro timer and a simple to-do checklist.

Just wanted to share in case anyone else loses focus while working, haha.

Rain Cat Radio


r/PinoyProgrammer • • 10d ago Popcorn

advice Kumusta mga SaaS nyo ngayon guys?

35 Upvotes

Sa mga may Software as a Service (SaaS) dito, kumusta ang user growth at subscriptions ninyo? Paano kayo nagpo-promote ng apps ninyo?

Sa akin kasi, may mga nagre-register naman, nakikita kong ginagamit nila, pero sobrang kaunti pa lang ang nag-a-upgrade sa premium subscription. Feeling ko, masyado kasing generous yung free plan ko kaya wala silang masyadong reason para mag-upgrade.

Na-experience niyo na rin ba ito? Ano yung ginawa ninyong strategy para ma-encourage ang free users na mag-subscribe sa premium nang hindi sila nawawalan ng interest sa app?


r/PinoyProgrammer • • 11d ago Regret

Show Case I made an app para malaman ang tamang pamasahe sa tricycle bago sumakay

Post image
0 Upvotes

Last year, pauwi ako galing SM Legazpi City. Buong biyahe, dabog nang dabog yung tricy driver kasi ang layo-layo raw. Pagbayad ko ng ₱50, nagreklamo pa siya kung bakit 50 lang. Pag-uwi, chineck ko sa Google Maps yung layo tapos tiningnan ko yung base fare dito sa Legazpi City. Dapat mas mababa pa pala sa ₱50.

Wala pang isang buwan, Sawangan Park to SM Legazpi, ₱200 daw, halos 3x. Nauwi sa sagutan. Doon ko naisip na dapat talaga may app para ma calculate ilan dapat pamasahe.

Kaya I made this app called Traysikol, available sa Play Store at App Store.

Eto ang mga features niya:

- Set on the map where you'll get on, where you'll get off, and any stops along the way

- It measures the distance along the actual road (not a straight line), then works out the fare using your town's base fare and per-km rate

- Regular or Special Trip, with the 20% discount for students, seniors and PWDs

- Your fares are saved in History, and you can bookmark them and share them on Messenger

- Free, no ads, no account. Your trips stay on your phone

Honest limitations:

- Legazpi City pa lang ang may naka-built-in na pamasahe (₱15 sa unang 2 km, ₱3 kada km), at hindi pa ito official: batay ito sa mga singil na naiulat sa publiko. Sa ibang bayan, ikaw muna ang maglalagay ng base fare at per-km na alam mo

- Kailangan ng internet para sa road distance

- Hindi ito official na app ng gobyerno. Gabay lang ang pamasahe, kaya kumpirmahin pa rin sa driver

Hindi ito laban sa mga driver. Karamihan naman sa kanila, tapat. Gusto ko lang na pareho alam ng pasahero at driver ang tamang singil bago umandar.

Pahingi ng tulong: magkano ang base fare at per-km sa lugar niyo? Lalo na kung may link kayo sa ordinance ng LGU niyo, para ma-mark ko siyang official. At kung may makita kayong mali o kulang sa app, sabihin niyo lang dito o sa Send Feedback sa app. I will read everything.

Thank you!

Yung mga batas sa likod ng discount, naka-link sa app sa Settings > Official Sources.


r/PinoyProgrammer • • 11d ago

Show Case I benchmarked 13 Filipino sentiment models on 6 test sets plus a contamination probe. My three models took the top three three-class means.

Post image
3 Upvotes

I built three Filipino sentiment models and ran them against the public Filipino sentiment checkpoints I could load. The run covers 13 models, 6 scoring sets, and 1 contamination probe, and it produced 91 scored rows. Six sets produce leaderboard scores. The seventh is the training data of one public model, used as an overfitting check.

The run has two tracks because the models do not share a label space. The three-class track scores macro F1 over negative, neutral, and positive on every row. Nine models compete there. The neutral-free track removes neutral rows and scores negative vs positive. Two binary models compete there. The two tracks are not comparable, and no model has both scores, so there is no single leaderboard. Every number below says which track it comes from.

On the three-class track, macro F1 gives each class equal weight, so a model cannot win by guessing one label. My FiliSenti leads the six-set mean at 0.7572. HiliSenti follows at 0.7024 and TagaSenti at 0.6873. The best model outside the family, immortalizing-legacies, reaches 0.6206. My third model still clears the best outsider by 0.0667, but no single checkpoint wins everywhere. My three models win four of the six columns between them. immortalizing-legacies wins the other two.

On the neutral-free track, The-Thesis-Gods/lazada-xlm-roberta-sentiment averages 0.8364 and scaredmeow/xlnet-tagalog-sentiment-shopee scores 0.9480 on Shopee binary, the highest single test score in the run. I cannot tell you whether Thesis beats FiliSenti. The run never scored both models on the same task, so that comparison is missing by construction.

On the human-annotated Taglish set, TagaSenti leads the three-class track at 0.6338 and finds 0.5895 of the neutral rows, the best neutral recall on that set. The set has only 190 neutral rows, so that number has wide error bars. On the Lazada set, FiliSenti leads the three-class track at 0.6344.

The comparison I want to highlight is DOST-ASTI's RoBERTa model. DOST-ASTI is a publicly funded research institute with more than 8 million training instances, a V100-32GB, the COARE facility, and a published paper. It trails all three of my models on all six scoring sets. On the human-annotated Taglish set, my TagaSenti scores 0.6338 against 0.4816. On Lazada, FiliSenti scores 0.6344 against 0.5165. The gap on my TagaSenti training set is bigger at 0.8475 against 0.4926, but DOST trained on a different corpus, so that one is out-of-domain for them. The honest claim is "DOST trails my three models on every set in this run, including the two human or externally sourced sets none of us list as training data." Not "DOST is a worse model in general."

The run also includes a contamination probe. The model that trained on it scores 0.9609 on its own rows and 0.6922 on held-out Shopee binary. That 0.2687 gap is why the tables mark home turf.

The caveats matter. FiliSenti's TagaSenti score is 0.9327, but it is trained on the full 35,686-row TagaSenti CSV and re-split 80/10/10. The benchmark uses a different split of the same CSV, so a large share of those test rows were likely in its training pool. Drop TagaSenti and the FiliSenti lead over HiliSenti falls from 0.0548 to 0.0083. The top three stay mine, but the "FiliSenti is clearly best" claim does not survive. The same home-turf warning covers all three of my models on TagaSenti and Hiligaynon, because both sets come from my own training corpora. The cleanest columns for the family are Taglish, Lazada, MTEB Shopee, and Shopee binary.

The run also has no confidence intervals, the sets are capped between 1,000 and 2,000 rows, four models run on probe-inferred label orders, and raphgonda/FilipinoShopping still failed to load despite a documented fix attempt. Gaps under roughly two points should be read as noise.

The full CSV, chart, and notebook are here:

https://github.com/jjjardev/filisenti-benchmark

The models are on Hugging Face:

https://huggingface.co/jjjardev/filisenti

https://huggingface.co/jjjardev/hilisenti-v1-model

https://huggingface.co/jjjardev/tagasenti_model

If you spot a flaw in the setup or a better baseline I should add, tell me. The repo has a Corrections section and the CSV is the source of truth.

TL;DR: My three self-built Filipino sentiment models took the top three three-class means (0.7572/0.7024/0.6873) among 13 models on 6 scoring sets, and each beats DOST-ASTI's 8M-instance baseline on all six. Two binary models run in a separate neutral-free track, so there is no single leaderboard. One honest asterisk: FiliSenti trained on my own TagaSenti CSV, so that column is in-domain for it.


r/PinoyProgrammer • • 11d ago

advice Considering a Career Change Outside the Tech Industry

209 Upvotes

How are you doing, guys?

I'm posting this because I'm wondering if anyone here has been having the same thoughts as me.

Hirap maghanap ng work ngayon sa software engineering/web development, even with 9 years of experience. You either apply and wait without getting a response, fail at the final interview because you're asked questions about things you haven't experienced or don't know the answers to, or get ghosted after your final interview.

Because of this, I'm starting to think about changing career paths and pursuing something outside the tech industry. Honestly, though, I'm not really sure where to start.

Another thing that's been on my mind is the rapid progress of AI. With how quickly it's evolving, I honestly don't know what the tech industry will look like in the next few years. Maybe companies will eventually hire fewer people who can manage multiple AI agents at the same time. I'm also wondering whether web development will remain as relevant as it is today.

Has anyone here gone through a similar career transition? If so, what was the first step you took, and how are you doing now?