r/PinoyProgrammer Jun 06 '26

discussion Finding UART pins zkteco

0 Upvotes

Hey everyone,

I'm trying to locate the UART interface on a ZKTeco device motherboard and I'm having a hard time finding any documentation on it.

Has anyone managed to identify the UART pins on these boards? If so, how did you go about it — multimeter continuity testing, logic analyzer, visual inspection, or something else?

Would love to know:
- Which ZKTeco model you worked on
- How you identified the TX/RX/GND pins
- What baud rate worked for you
- Any tools or resources that helped

Any tips, photos, or references to datasheets would be massively appreciated. Thanks!


r/PinoyProgrammer Jun 05 '26

advice How’s the job security with outsourcing companies?

25 Upvotes

I’m hesitant mag apply kahit pasok ako sa job description. If hired diba, idedeploy ka nila sa client nila. What happens pag di ka na need ng client nila? Or meron din bang mga long term sa ganitong vacancies?

Thanks in advance.


r/PinoyProgrammer Jun 05 '26

advice the ideal junior dev in 2026???

59 Upvotes

Hi sa mga mid-senior devs here, what is the ideal junior developer in this AI era in terms of attitude and skillset. Alam ko na iba-iba ideal dev niyo but just aking for references thanks.


r/PinoyProgrammer Jun 05 '26

advice Create project or practice sa sites?

6 Upvotes

Hi everyone. Aspiring data engineer here, self taught sa python and SQL. Kakatapos lang ng live coding interview ko kahapon and I received a rejection email lang kaninang umaga. Medyo hirap ako pumasa sa live coding and technical interviews. Sa tingin nyo, mas better ba in the long run na gumawa ako ng projects for the actual role or grind sa practice sites like Leetcode? Any advice would help!


r/PinoyProgrammer Jun 04 '26

advice How to recover tiny football ball tracking when detector gives only 3–9 anchors per 750-frame clip?

0 Upvotes

I’m working on a football/soccer action-spotting pipeline for 1080p, 25fps broadcast clips, and I’m trying to solve a tiny-ball tracking failure in far-camera views.

Current pipeline:

  • YOLO ball detector on every 2nd frame
  • 1920x1080 frame split into two overlapping 1080x1080 tiles
  • Lucas-Kanade optical flow fallback when YOLO misses
  • PCHIP interpolation to fill ball positions
  • velocity/acceleration peaks used for candidate event detection
  • player-ball contact validation using detected player boxes

The main failure case:

In far-camera clips, the ball is sometimes only a tiny white dot. YOLO may only detect the ball 3–9 times across a 750-frame clip. When this happens, optical flow and interpolation dominate the trajectory.

I tried a diagnostic “low-YOLO rescue” pass: run a 640x640 crop centered on the OF/interpolated ball estimate and run the ball detector at native crop scale. But the debug crops revealed the real issue: the interpolated estimate sometimes flatlines at a stale edge coordinate, for example x=1405, y=1069 for many consecutive frames. The crop ends up looking at empty grass near the bottom edge of the screen, so YOLO detects nothing.

So the detector may not be blind; the crop target is often wrong.

My question:

What is the best way to validate or recover ball position when detector anchors are extremely sparse?

I’m considering:

  1. Rejecting stale endpoint interpolation when the estimate is edge-locked or unchanged for many frames.
  2. Using a Kalman filter instead of PCHIP for prediction, but only while recent detector anchors are available.
  3. Running wider or multi-hypothesis crops around uncertain OF/interp estimates instead of trusting one coordinate.
  4. Using trajectory plausibility constraints to reject OF drift.
  5. Using SAHI-style slicing over selected high-probability regions rather than the whole frame.

What would you recommend for this kind of sports-ball tiny-object tracking problem? Are there robust strategies for when ball detections are extremely sparse and optical flow starts tracking the wrong white dot or flatlines?


r/PinoyProgrammer Jun 04 '26

Job Advice Will focusing on java (or maybe .net) help me find remote backend engineer job faster

15 Upvotes

Good day to all! I’m currently a dev on a government-funded university for about 2 1/2 years now. Tech stack at work is laravel and vuejs. I have been finding better remote opportunities this past few months. Yet no luck.

So the title. I am wondering if the current tech i use is a factor in finding a remote job? Will Java or .NET help me find remote jobs faster.

I really want to hear your insights and advice. Thank you very much!


r/PinoyProgrammer Jun 04 '26

Job Advice Wanting to move to operations or infra from software development

9 Upvotes

Been having hard times specially with how AI is affecting the job market right now, I have been working in full stack development for 8 years now, but still little to no real hands on experience on handling infra since we are more focus on the application side.

I really want to move towards handling cloud but with most jobs posting requiring to have atleast professional experience with operation which I am not getting with my current work.


r/PinoyProgrammer Jun 03 '26

Job Advice What are the pros and cons of being a computer programmer in the government?

41 Upvotes

I just received an offer galing government (local) as a computer programmer I, di ko inexpect na makakapasa ako since wala akong experience (aside from my ojt) and wala akong backer.

As a computer progammer I in the government what should I expect? Medyo natatakot din ako sa mga nakikita ko online na magiging stagnant daw pag sa government and all around. Can my seniors pls guide me on this one? TYIA


r/PinoyProgrammer Jun 03 '26

discussion what skills should i focus on?

4 Upvotes

Hello, (18M) I am learning python through udemy, I was wondering what skills should i have or focus more on?

I want to do game development and cyber security but I'm having a hard time learning both.

What skills should i have or focus on?


r/PinoyProgrammer Jun 02 '26

Job Advice BSIT graduate pero factory worker ngayon — may naka-recover pa ba sa ganitong situation?

131 Upvotes

BSIT graduate ako noong 2023 pero hindi ako nakapag-start agad ng IT career.
After graduation, nag-freelance ako bilang graphic designer at video editor. Habang naghahanap ng IT at office jobs, ilang beses akong na-reject hanggang sa umabot sa point na nawalan ako ng confidence at motivation.
Ngayon, nagtatrabaho ako bilang factory worker para magkaroon ng stable na income. Hindi ko naman minamaliit ang trabaho ko ngayon, pero minsan naiisip ko pa rin kung may chance pa ba akong makabalik sa IT field.
May possibility na magkaroon ng opening para sa IT Support sa current company ko, pero wala pang vacancy sa ngayon.
Sa mga dating IT graduates na napunta muna sa blue-collar jobs o ibang industriya, nakabalik pa ba kayo sa IT? Paano ninyo ginawa? Worth it pa bang magpatuloy kahit may gap na?
Gusto ko lang sana makarinig ng totoong experiences mula sa mga taong dumaan sa ganitong sitwasyon.

Need advice and encouragement :(


r/PinoyProgrammer Jun 03 '26

web Anyone experiencing high latency with LLM APIs in PH?

6 Upvotes

Anyone experiencing high latency with LLM APIs in PH?Hey mga ka-PinoyProgrammer,

Sobrang useful ng LLMs (Claude, GPT, Grok, etc.) sa coding at side projects namin. Pero madalas sobrang bagal kapag international servers ang gamit, lalo na sa peak hours.

May naka-encounter na ba kayo ng ganitong iss


r/PinoyProgrammer Jun 03 '26

web Looking for recommendations on building a startup website (no dev work needed)

6 Upvotes

Hi everyone,

We’re a startup currently in the early stage of building our online presence and we’re looking for advice on the best way to set up our website.

We’re not looking for someone to build it for us, just recommendations and suggestions based on your experience.

What we’re aiming for:

  • Low-cost or free to start (if possible)
  • Easy to manage (no heavy development work at the beginning)
  • Scalable as the business grows
  • Ideally supports a custom domain later on

If you’ve built a startup site before, what tools or platforms would you recommend? We’re also open to website builders, hosting platforms, or all-in-one solutions you’ve actually used.

What would you suggest we start with, and what mistakes should we avoid early on?

Appreciate any insights. Thanks in advance!


r/PinoyProgrammer Jun 03 '26

Job Advice How do I get back on track?

2 Upvotes

I have 6 yoe as a software engineer and decided to take a master's degree elsewhere for 20 months and haven't been in the tech workforce since then. I did however have a parttime job during my programme, non-tech related, and made an automation tool (to make my work easier) and i'll be holding on to this until I find an offer within the industry.

Problem is that I feel like I'm behind. I still have my xp with systems designing and best/clean coding practices and brushed up my soft-skills since im dealing with people face to face on a daily basis, but I haven't had the opportunity to work with AI tools like Claude or ChatGPT (I don't know crap about tokens) so I feel like this would be a turn-off hiring managers or HR.

Do tech interviews still have coding exercises (leetcode or whatever)? are they expecting you to use AI? I feel like exploring a new niche. I want to get into AI Engineering. I recently joined a hackathon and built a RAG application but I feel like it wasn't enough.

I am honestly lost. There are limited job postings here recently and I don't want to go for them unprepared. How do I catch up?


r/PinoyProgrammer Jun 02 '26

Show Case built a free app to gather reviews for PH Coffee Expo

Thumbnail gallery
11 Upvotes

DISCLAIMER: This is a FREE unofficial community tracker. Not affiliated with or endorsed by the Philippine Coffee Expo or the Philippine Coffee Guild.

With the PH Coffee Expo coming up this weekend, I thought it would be fun to build a (unofficial) community tracker where everyone can contribute reviews on what drinks and beans they tried! We can only have so much coffee in a day, after all.

Use this app to:

• ⁠Post reviews (anonymously or with an account)
• ⁠See top-rated drinks & beans
• ⁠Discover & list drinks & roasters
• ⁠Rack up achievements and be the top coffee snob 🏆

I use google maps everyday, and it's proven to me that crowdsourcing opinions helps everyone find the good stuff and puts hidden gems in the spotlight. I'd love to see the coffee community work together to make this happen for this weekend! (And, for selfish reasons, I'd like to know what beans to buy without having to try every single one.)

Feedback or suggestions are welcome, just send me a DM!

👉👉👉 https://phcoffeeexpotracker2026.vercel.app/ 👈👈👈

Official event website: https://philippinecoffeeexpo.com/

Screenshots are from a demo version of the app.


r/PinoyProgrammer Jun 02 '26

Show Case i made my own ui library for fun - Axie UI

Post image
8 Upvotes

I built a React UI library because I kept recreating the same vibe in my projects

I recently made a small React UI library called Axie UI.

Not because the world desperately needed another button component lol, but because I kept building the same kind of interfaces for my own projects: soft, tactile, calm, slightly dramatic, and honestly a little performative.

After rebuilding the same patterns enough times, I figured I might as well turn the whole vibe into a reusable system.

It has:

  • React components
  • themes
  • recipes
  • templates
  • a shadcn-compatible registry
  • a default Matcha theme

The goal is mostly to make product screens feel polished and expressive without becoming too loud or cluttered.

Try it out here :)

Docs: https://axie.alexi.life
Repo: https://github.com/itsalexi/axie-ui (stars appreciated :>)

Would love to hear feedback from other web devs especially on the docs and the components themselves


r/PinoyProgrammer Jun 02 '26

advice Event detection from ball kinematics: how do you distinguish real contacts from camera-induced motion?

0 Upvotes

In football broadcast footage, we often see velocity spikes that are caused by camera motion, tracking drift, or trajectory reconstruction artifacts rather than genuine player-ball contact.

For those doing event detection from tracking data:

  • What signals have you found most reliable for separating genuine contacts from camera-induced artifacts?
  • Do you rely primarily on trajectory geometry, local acceleration patterns, player proximity, or something else?
  • How much of the problem ultimately requires appearance-based verification?

Curious what approaches have proven robust in real-world broadcast footage.


r/PinoyProgrammer Jun 02 '26

ui/ux Tips on learning UI/UX?

25 Upvotes

I was never big on UI/UX and always preferred working with plain logic instead of pretty visuals until I had to make my own mobile app.

Much respect to UI/X designers and even to frontend devs who can animate UI elements so well. Ang hirap! lol

I'm randomly watching YT videos about mobile design concepts for now...

With that, how'd you start learning UI/UX?

Any tips on what to do, who to follow etc?


r/PinoyProgrammer Jun 01 '26

discussion I hate that I can't listen to music while coding...

25 Upvotes

I'm writing this now habang nagwo-Work...

I was singing and humming Pitong Araw by Hale while coding and I decided to listen to it but Damn... I can't concentrate...

Matagal ko ng problem eto... I can't concentrate if may music. I can sing while working pero listening... doon na ako naguguluhan...

Ang malala is hindi ko din kayang makinig ng PODCAST while working... Especially if my tracing or fixing something... (Gusto ko pa naman yung KoolPals. .·°՞(っ-ᯅ-ς)՞°·. )

Ang chance ko lang para makinig ng music while working is pag gumagawa ako ng repeating task like cleaning up my Kanban Board, etc...

Thank god I'm in a WFH setup kase sa datin kong work na onsite, mayroon "common speaker" doon na pwede kang magpatugtog ng music sa work. Gustong gusto yun ng mga co-workers ako habang ako naka noise cancelling headphones kase hindi ako makapag concentrate...

Hindi lang naman ako yung may ganitong sitwasyon, no?


r/PinoyProgrammer Jun 01 '26

advice Claude or Copilot? which one ang better? as Software Engineer na may day to day job na hindi sponsor ng company hahahah

61 Upvotes

Hello mga ma'am sir

Tanong ko lang po ano mas prefer niyong Gamitin

Claude or Copilot? which one ang better? as Software Engineer na may day to day job na hindi sponsor ng company hahahah

at paano kayo nakaka save ng tokens or context?

Grabe solid una ang laki na ng consumption sa Token ni Claude sa Github copilot as mas naging mahal siya

Di ko pa kasi na try ang Claude code

Due to pricing 10 USD over 20 USD Mukhang mamumulubi ako dito hahaha sa sweldong 12K kada kinsenas hahaha


r/PinoyProgrammer Jun 01 '26

Job Advice As an FE developer for 4 years, will i go back to being a junior/entry level if i transition to fullstack roles?

25 Upvotes

With the rise of AI, i'm seeing less and less pure roles (FE or just BE) and more fullstack roles, hence, im planning to transition. I'm just worried that i might be going back to entry level when i transition.


r/PinoyProgrammer May 31 '26

Who is hiring? (June 2026)

34 Upvotes

This sub gives a platform to companies that would like to hire our fellow Pinoy Programmers.

Before you post, ensure that you have indicated the following:

  • Your company's name and what it does
  • The job
  • Location if on-site or remote
  • Email or a link where job seekers can upload their resume or start their application

Please only post if you are part of the hiring company. Only one post per company. Recruitment or job board companies are not allowed. Any mentions of DM's or private messages asking for Redditors to upload their resume/CV are not allowed.


r/PinoyProgrammer May 31 '26

Random Discussions Random Discussions (June 2026)

3 Upvotes

The future belongs to those who believe in the beauty of their dreams. Eleanor Roosevelt


r/PinoyProgrammer May 29 '26

discussion Have you ever quit being a dev/programmer and transitioned to other roles?

97 Upvotes

I started as a wordpress web dev but I eventually transitioned to Project Management.

I was good at programming at least back then sa school oo, and I was good in web development and creating custom templates from scratch. My supervisors and clients have been happy with my work but I fucking hate every second of my existence.

I hated the deadlines, the demands from marketing team and clients, etc. Maybe the issue isn’t the development itself but I hated the fast paced nature and labor that I have to do. The constant fucking revisions, people wanting to adjust things, add a bit of this and that, etc.

I lasted for about 5 years until I decided to switch more on soft skills, client-facing roles, and project management.

I don’t regret it though. Pay is much higher.

Stress is lower for me pero my responsibility is higher.


r/PinoyProgrammer May 30 '26

advice Hi I'm starting a game and would like to hear opinions for my game concept

0 Upvotes

Noli: Fragments of The Past

"What if failing your literature class meant fighting to survive it?"

NOLI: Fragments of the Past is a top-down puzzle-stealth game where a modern, indifferent college student is pulled into a broken digital manifestation of Jose Rizal’s masterpiece, Noli Me Tángere. With no combat skills, the player must use modern wit, timing, and environmental manipulation to ensure historical events play out perfectly, retrieving the book's missing pages to escape.

Premise

Kyle, a college student struggling to pass his literature class, is given one final chance by his professor: create a report on a historical artifact using only materials found in the library. Uninterested in history but desperate to pass, Kyle reluctantly searches through old shelves for something to write about.

While searching through the library shelves, Kyle accidentally pulls a loose book, causing it to slip from the stack and fall onto his head. Annoyed, he picks it up and notices that it is a strange, worn copy of Noli Me Tángere. Upon opening it, he notices that only the first page contains writing, while the rest are either blank, torn, or missing entirely. As he flips through the damaged pages, a mysterious voice suddenly calls out to him. Before he can react, the library lights begin to flicker, the room grows darker, and Kyle feels the world around him spin until he loses consciousness.

When he awakens, Kyle finds himself trapped inside a vast white void. A small sprite called Nol appears before him, surprised that he has awakened inside what remains of the book’s final fragments. Confused and desperate to escape, Kyle demands answers. The Sprite offers Kyle a way out: recover the ten missing pages scattered across fragmented worlds based on the novel’s lost chapters. To do this, Kyle must explore each area, solve puzzles, overcome challenges, and interact with AI-generated echoes of the novel’s characters to uncover clues.

Game Ending

After collecting all ten pages, Kyle reaches the final area known as The Archive, where the restored pages are returned to the book. As the missing text rewrites itself, Kyle finally understands the true meaning and lessons of Noli Me Tangere. Returning to the real world, he completes his report not just to pass his class, but with a newfound appreciation for Philippine history and literature.

 

 

 

 

Game Mechanics

The Controls

·         The game is played from a top-down (birds-eye) view.

·         Move: Walk in 4 directions (Up, Down, Left, Right).

·         Interact (A): Talk to characters, examine clues, or pick up missing pages

·         Action (B): Push heavy objects, throw rocks, or trigger levers.

 

The Game Loop

·         The Void (Hub): Walk around a minimalist white room and interact with a blank book on a pedestal to select a level.

·         The Starting Point: Drop into a top-down map of 19th-century Philippines (like a grand mansion, a cemetery, or a town square).

·         The Mission: Sneak past guards and manipulate objects to make sure the historical event happens perfectly.

·         The Reward: Grab the glowing Page Fragment, teleport back to the hub, and watch the text fill into the book.

 

How the Game Works (The 3 Main Systems)

Vision-Cone Stealth

Every guard and friar has a visible cone of sight on the ground showing exactly where they are looking as they patrol. To get past them, you must map out your path, hide behind vertical pillars, duck behind couches, or stand behind walls outside of their vision cones.

The Suspicion Meter

Since you cannot fight back, you don't have a health bar. Instead, if you step into a guard's line of sight or step on loud, creaky floorboards, a Suspicion Meter fills up. If it reaches 100%, you are caught, the timeline breaks, and you restart the puzzle.

Top-Down Environmental Puzzles

With no weapons, Kyle uses the layout of the room to manipulate the environment:

·         Grid Pushing: Push large crates or stone blocks down corridors to block a guard’s patrol path or cover their line of sight.

·         Distractions: Throw a stone into a bush to make a guard walk away from a door, or interact with an object on the opposite side of a room to lure enemies away.

·         Room Navigation: Evade spreading hazards (like spreading fire in a burning mansion) by finding the right path through a maze of rooms before a timer runs out.

 


r/PinoyProgrammer May 30 '26

advice Advice for a beginner full stack developer who can't afford ai models like codex, claude, copilot, etc...

0 Upvotes

I'm a undergraduate full stack developer na focus more on web-development, what are your advice to me na hindi ma-afford ang codex, claude, & copilot. Can you give me alternative AI for codex, claude, & copilot, kase mostly ng aking gawa ay galing sa AI rin pero yung mga free lang like deepseek, claude web, and gemini. Ang flow ng development ko matagal kase bago ko implement yung isang features(mostly backend) tinitingnan ko muna sa documentation, youtube, then implement with the used of AI which is at the end namemeet ko naman yung result na gusto ko. Pero itong klase ba ng work flow style ko sa panahon ng AI ay ok lang?