How to become a better developer

Four years, one webcam, a podcast I never planned. Five chapters, from 2022 to now.

Daniel Zan Baltazar working on a laptop by a café window
Daniel Zan Baltazar, founder and developer of UPAMATE. 2026.

The story, 2022 to now

2022

No plan yet, but one reason.

In 2022 I had just started: studying, learning the basics, with no idea what I wanted to become.

Then a teacher suggested freelancing. I already had a daughter to support, so I listened.

There are no screenshots from this year. I was not posting anything yet, and I had nothing to show. But every chapter after this one exists because of that suggestion.

2023

Webcam on, Java open.

In May 2023 I posted my first coding video on TikTok as @coding_with_danielzan: a console app, a webcam in the corner of the screen, and a caption saying I was open for commissions.

Java Swing GUIs came next. A PWD profiling system, an audit management system, a beneficiary list. School activities and capstones for other students, one DM at a time.

Some videos were just tutoring: switch cases, loops, the basics. Explaining it on camera is how I actually learned it.

TikTok video of an Audit Management System built in Java with a login screen, 449 likes
The audit system video, the first one that got real traction.
Screen recording of a console-based capstone in Python with a webcam overlay
Switch case tutoring video in Java, recorded in a bedroom with a webcam
Switch case tutoring, July 2023.
Solving a skip-even-numbers problem in Java on TikTok, May 2023
Beneficiary list app in Java Swing and a database, built in NetBeans, June 2023
PWD Profiling Management System GUI in Java with a database, 51 likes and 6 comments
PWD Profiling Management System, Java and a database, May 2023.

2024

Commissions became a craft.

The comment sections changed. People stopped asking how much and started asking what I used for the WHERE condition on delete. I answered every one of them with a video.

Node.js and Express entered the stack. The admin side of a library system reached 406 likes; a CRUD reply video, 320. The questions got harder, and so did the answers.

612 commits on GitHub in 2024

Reply video showing Node.js and Express routes for add and delete, with 39 comments
Library management system admin sidebar with Books, Category, Book Shelf and Reports
GitHub contribution graph showing 612 contributions in 2024

2025

Real clients, a stage, and a company.

Commission work turned into client work. A corporate website for AS Builders Management & Corporation, a booking system for FixCondo, a product catalog for NCC Luxe Collection, and a shop site for Hesa, a gaming creator with 214K followers.

Project contract for the AS Builders Management and Corporation website on a laptop
The finished AS Builders website on a phone in front of the code on a monitor
FixCondo booking system project scope on two monitors
NCC Luxe Collection product catalog on a monitor
Hesa MLBB Facebook page with 214K followers, buy and sell banner, and a link to the shop website
Hesa MLBB Shop: 214K followers, and now a website to match.

Then the stages. I was recognized on stage at ITD Day 2025 at Cavite State University - Naic. In August, team DIPTek placed fourth at the Agri Tech Innovate Bootcamp and Mentoring Session in Quezon City, pitching a fish-eye analysis tool for aquaculture.

Team DIPTek on stage receiving fourth place at the Agri Tech Innovate Bootcamp, Madison 101 Hotel
Fourth place, Agri Tech Innovate Bootcamp, August 2025.
Daniel holding a certificate on stage at ITD Day 2025 with faculty
Congratulations poster from ATI Calabarzon: DIPTek, Cavite State University Naic Campus, fourth place
Three teammates pitching to mentors in front of a screen during the bootcamp
Pitching to the mentors.
Demoing the DIPTEK Fish Eye Analysis web app on a large screen
Fish Eye Analysis, the DIPTek web app, on the bootcamp screen.
DIPTEK table nameplate and Daniel's Cavite State University delegate ID

And then UPAMATE: an all-in-one property management platform for tenants and landlords. Payments, maintenance requests, utilities, finance, an AI assistant. I am the founder, and I am also the developer.

681 commits on GitHub in 2025

Daniel and a teammate at the UPAMATE office with the website on the wall screen
Daniel at a desk under a screen that reads Meet the developer and owner of UPAMATE
Founder and developer. Both jobs, same laptop.
Daniel and a teammate beside the UPAMATE banner: all-in-one property management made simple
GitHub profile with pinned Laravel packages and 681 contributions in 2025

2026

Building in public, and building a table.

This year the work went open source. Laravel packages for file validation, activity logs and security scanning, an enterprise UI kit, a Docker CRUD starter, and a set of Claude skills for Laravel teams.

The podcast started too. The Builder's Table: founders, a Microsoft MVP, a whitehat hacker, creators I used to just watch. I did not imagine I could invite them. They said yes.

538 commits on GitHub in 2026, as of August

GitHub profile with pinned Laravel packages and 538 contributions in 2026
Daniel Zan Baltazar in an UPAMATE shirt, August 2026

The Builder's Table

Real stories behind building startups and software. A podcast by UPAMATE, hosted by me. Eleven episodes, eleven people I used to watch from the audience.

So, how do you become a better developer?

The honest version, taken from the story above. None of it is clever. All of it worked.

  1. Start before you have a plan.

    In 2022 I had no idea what I wanted to become. A teacher suggested freelancing, and I had a daughter to support. That was enough to begin.

  2. Post the ugly version.

    The 2023 videos had a webcam in the corner and a bedroom wall behind me. They still got me my first commissions.

  3. Take the small jobs seriously.

    School activities taught me scope, deadlines and clients long before any company did.

  4. Commit every day, even when nobody is watching.

    612, then 681, then 538 and counting. The graph is the proof nobody asks for and everybody checks.

  5. Ship something with your name on it.

    UPAMATE is the thing I point to. Clients and judges care about what exists, not what you plan to build.

  6. Sit at tables with people better than you.

    Eleven episodes later, the people I used to watch are people I message. Ask. They say yes more than you think.

Arrow keys move between images. Z zooms in and out. Escape closes the viewer.