Posts

Friday Graduation Shoot, a Holiday, and One Last Task Before the Weekend

Image
March 20 — Friday Friday Graduation Shoot, a Holiday, and One Last Task Before the Weekend      Today was Eid Al-Fitr, a public holiday, which meant no formal reporting to the office. And as it happened, today was also the day of my graduation photoshoot. So the day had a completely different texture from the rest of the week, we had breaks, no code, no GitHub, no Supabase, just me in a alampay, a suit and wearing happy faces standing in front of a camera trying to look like I have it all figured out.      It was a genuinely nice break. Graduation photos carry a weight that is hard to explain unless you have been working toward a finish line for years and suddenly you are putting on the outfit that represents reaching it. Even in the middle of an OJT, even with a system deadline hanging over my head and hours left to render, today reminded me that there is a bigger milestone waiting on the other side of all of this.        That said, the...

Day 19, Keep Breathing

March 19, 2026 Day 19, Keep Breathing       We wrapped up the remaining merge work today and honestly the relief was immediate. Getting all the branches consolidated into one coherent codebase is one of those milestones that does not announce itself loudly, but you feel it. The project went from being several separate things to being one thing, and that shift matters both practically and mentally.      The rest of the day was relatively calm. With the merge done, there was less urgency than there had been Tuesday and Wednesday. We reviewed what we had, noted a few things to revisit once the backend is more developed, and gave ourselves a moment to acknowledge that we had moved the project forward meaningfully this week.      Not much coding happened after the merge was finalized. And I was fine with that. Sometimes the most productive thing you can do after a big push is stop, look at what you built, and let it settle before jumping into...

Day 18, Merging Everything

March 18, 2026 Day 18, Merging Everything      Merge day. Or at least the first of two merge days, because pulling together multiple branches from three different people working on three different parts of the same system is not something you rush through in a single afternoon.      We started the merging process today and it went about as smoothly as you can realistically expect. There were moments where things aligned perfectly and moments where two parts of the code that were written separately suddenly had to figure out how to coexist. Nothing catastrophic, but it required attention and patience and a lot of back and forth between the three of us to make sure we understood what each person had written well enough to resolve the conflicts cleanly.      I think the fact that we had been in constant communication throughout the week helped a lot. Because we had been checking in with each other about our progress and our approach, the merge d...

Tuesday, The Final Frontend Git Push

Image
March 17, 2026  Tuesday, The Final Frontend Git Push      Today was one of those days where you put your head down and do not lift it until the work is done. We made the final frontend push today, every detail from the design board we made are needed to be implemented before we could confidently say the frontend was ready to be merged. It was time consuming, sometimes tedious, and a keyboard exercise.      There is a particular kind of pressure that comes with knowing you are on the last stretch of a phase. You want to make sure you are not leaving anything unfinished, red lines for the next person to deal with. Every loose end you leave in your branch is a potential headache during the merge, and nobody wants to be the reason a merge turns into a debugging session. So today I was careful with what I put in. Checking things as they are before moving on.      By the end of the day, the frontend was in a state I felt good about. Not perfec...

Backend Begins

Image
March 16, 2026 Another Monday, Backend Begins      Monday came with a clear agenda. After spending most of last week grinding through the frontend tasks and getting our individual branches into shape, today marked the start of something new, the backend. We finally began the initial setup of our backend using "Supabase", and just getting that foundation laid felt like another gear shifting in the project.      Setting up Supabase for the first time in an actual project is different from just reading about it. You have to think about how your data is going to be structured, how the tables relate to each other, and what the system is actually going to need to store and retrieve in real use. We did not finish everything today, this was more of an initial creation, getting the project configured, the connection established, and the first ideas about our database structure sketched out. The real table building would come later in the week.      It...

Foreign Conflicts made me Work From Home

March 13,2026 Work From Home and a Week Worth Reflecting On      Today was a work from home day. The reason behind it is something bigger than just office logistics oil prices have been rising sharply, and with the foreign conflicts ongoing in different parts of the world, the economic pressure is being felt here too. People are cutting commutes where they can, and today the school made the call for us to stay home. I understand it. The world outside this OJT is still happening whether or not I am thinking about it.      Working from home is a different experience from being in the office. There is no biometrics to worry about, no printer running in the background, no hallway conversations. Just me, my laptop, and the tasks I had already committed to finishing this week. I used the day to continue working on my GitHub assignments and tying up any loose ends before the grand merge we have planned for next week. I wanted to make sure that when Monday comes an...

Thursday Stock of where Things Stand

March 12 — Thursday Two Weeks In and Still Going      Two weeks into the OJT and I find myself taking stock of where things stand. The coding phase has started. The GitHub tasks are moving. The team is functioning well. The biometrics at the guardhouse is slowly becoming less of a personal challenges I got both logs right today, which feels like a small but meaningful win.      Work today was more of the same in the best way. I continued pushing through my assigned tasks, making sure the code I was writing was clean enough that when we merge everything next week it would not cause unnecessary headaches for the rest of the team. I also took some time to review what others had been working on just to stay familiar with the overall shape of the system, because when the merge happens, everyone needs to understand the full picture, not just their own corner of it.      Something I have been sitting with lately is a thought that crept up on me some...