Skip to content

Software

28 articles

Technical decisions behind finished projects: Android to Vue.js, a huge HTML file in a mobile WebView, a document-grounded AI. Field notes, not tutorials.

How I Earned My PSM I Certificate #3: The Exam, Using AI and Tactics
SoftwareHow I Earned My PSM I Certificate #3

How I Earned My PSM I Certificate #3: The Exam, Using AI and Tactics

12 min
How I Earned My PSM I Certificate #2: The Training We Took and Our Trainer's Books
SoftwareHow I Earned My PSM I Certificate #2

How I Earned My PSM I Certificate #2: The Training We Took and Our Trainer's Books

19 min
How I Earned My PSM I Certificate #1: What Is Scrum?
SoftwareHow I Earned My PSM I Certificate #1

How I Earned My PSM I Certificate #1: What Is Scrum?

14 min
Two Months of Yarış Radarı: Proud Moments and Mistakes
SoftwareSoftware Engineering #24

Two Months of Yarış Radarı: Proud Moments and Mistakes

21 min
Mobile Push Notification Integration with Firebase Using Vue.js and Quasar: A Detailed Guide
SoftwareSoftware Engineering #23

Mobile Push Notification Integration with Firebase Using Vue.js and Quasar: A Detailed Guide

19 min
One Prompt, Four Different AIs: Which One Is Really Better?
SoftwareSoftware Engineering #22

One Prompt, Four Different AIs: Which One Is Really Better?

11 min
Dear Vibe Coder, Bring Your Idea to Life Now!
SoftwareSoftware Engineering #21

Dear Vibe Coder, Bring Your Idea to Life Now!

11 min
7 Questions That Help Me Quit ChatGPT Plus and Every Subscription
Software

7 Questions That Help Me Quit ChatGPT Plus and Every Subscription

10 min
Higher-Order Functions in Kotlin: Cleaner Android Code Without Duplication
SoftwareSoftware Engineering #12

Higher-Order Functions in Kotlin: Cleaner Android Code Without Duplication

5 min
How to Implement a ‘Git Submodule Library’ in an Android Project? (2026)
SoftwareSoftware Engineering #11

How to Implement a ‘Git Submodule Library’ in an Android Project? (2026)

10 min
From Android to Vue.js: VSCode, Challenges, and Solutions
SoftwareSoftware Engineering #20

From Android to Vue.js: VSCode, Challenges, and Solutions

14 min
Indoor Navigation with Wi-Fi Signals: How We Built a Mall Wayfinding App
SoftwareSoftware Engineering #10

Indoor Navigation with Wi-Fi Signals: How We Built a Mall Wayfinding App

16 min
ChatGPT Cited in 3 Days: A Generative Engine Optimization (GEO-AEO) Case Study
SoftwareSoftware Engineering #9

ChatGPT Cited in 3 Days: A Generative Engine Optimization (GEO-AEO) Case Study

15 min
How Our Graduation Project Won Best Project of the Year
SoftwareSoftware Engineering #8

How Our Graduation Project Won Best Project of the Year

10 min
The Most Valuable Lesson I Learned at Peak Games: ADB
SoftwareSoftware Engineering #19

The Most Valuable Lesson I Learned at Peak Games: ADB

7 min
What is Vuex and What Design Patterns Does It Use?
SoftwareSoftware Engineering #18

What is Vuex and What Design Patterns Does It Use?

12 min
Publishing an iOS App with Capacitor, Vue.js and Quasar: Every Error I Hit
SoftwareSoftware Engineering #7

Publishing an iOS App with Capacitor, Vue.js and Quasar: Every Error I Hit

17 min
From Android to Quasar and Vue.js: What an 8-Year Kotlin Developer Learned
SoftwareSoftware Engineering #6

From Android to Quasar and Vue.js: What an 8-Year Kotlin Developer Learned

4 min
Quasar vs Android XML: Which UI Technology is More Efficient?
SoftwareSoftware Engineering #17

Quasar vs Android XML: Which UI Technology is More Efficient?

6 min
The Golden Ratio in UI Design: Why 1.618 Makes Interfaces Feel Right
SoftwareSoftware Engineering #5

The Golden Ratio in UI Design: Why 1.618 Makes Interfaces Feel Right

11 min
Dagger Hilt Too Late: The Dependency Injection Lesson That Cost Us a Refactor
SoftwareSoftware Engineering #4

Dagger Hilt Too Late: The Dependency Injection Lesson That Cost Us a Refactor

7 min
Building a Document-Based Legal AI (RAG) That Can Say “I Don’t Know”
SoftwareSoftware Engineering #3

Building a Document-Based Legal AI (RAG) That Can Say “I Don’t Know”

12 min
Vibe Coding, Reviewed by a Developer With 10 Years of Experience
SoftwareSoftware Engineering #2

Vibe Coding, Reviewed by a Developer With 10 Years of Experience

11 min
A Golang Backend Challenge for an Android Developer
SoftwareSoftware Engineering #16

A Golang Backend Challenge for an Android Developer

6 min
Declarative UI: The Future of Modern UI Design
SoftwareSoftware Engineering #15

Declarative UI: The Future of Modern UI Design

5 min
Mobile Push Notification with Vue.js and Quasar: Real Life Experience
SoftwareSoftware Engineering #14

Mobile Push Notification with Vue.js and Quasar: Real Life Experience

6 min
SwiftUI vs Jetpack Compose: Key Similarities and Differences
SoftwareSoftware Engineering #13

SwiftUI vs Jetpack Compose: Key Similarities and Differences

9 min
Opening 11 Million Character HTML in a Mobile WebView: Virtual Chunking
SoftwareSoftware Engineering #1

Opening 11 Million Character HTML in a Mobile WebView: Virtual Chunking

12 min