From Classroom to Portfolio: Applying What I Learned in Real Projects

The transition from learning in the classroom to creating projects for my portfolio has been a critical step in my development as a computer science student. While coursework provided the foundation—covering Java, Kotlin, React Native, and web development—the real learning came from applying these skills in actual projects. For example, in my Flavora recipe app, […]
Designing Interactive UI Animations with CSS

Designing interactive animations with CSS has been both a creative and technical journey. The goal was to enhance the user experience on websites while demonstrating modern frontend development skills. Using techniques like clip masks, blend modes, and filters, I created smooth animations that make content visually engaging. Each animation project challenged me to think about […]
Mastering Data Structures & Algorithms in Java: My Journey

Learning data structures and algorithms (DSA) in Java has been one of the most transformative experiences in my computer science education. While theory is important, applying it in practice made all the difference. I began with basic sorting algorithms like bubble sort, selection sort, and insertion sort, gradually moving to more advanced topics like merge […]
Exploring React Native: From Idea to Mobile App

React Native has completely transformed the way I approach mobile development. Initially, I struggled with understanding components, state management, and navigation. However, once I started building my Flavora recipe app, concepts began to click. The app allowed users to browse recipes, save favorites, and filter meals by categories. I implemented features such as API integration, […]
Building My First Full-Stack Web Application: Lessons Learned

Creating my first full-stack web application was a challenging yet rewarding experience. The project required combining frontend and backend skills, including HTML, CSS, JavaScript, and PHP. Planning the app’s structure was critical; I mapped out the database, user interactions, and responsive layouts before writing a single line of code. During development, I faced several issues, […]
How Learning Mobile & Web Development Shaped My Journey in Tech

Learning mobile and web development has been one of the most rewarding parts of my journey in computer science. When I first started, the theory in textbooks seemed abstract, and applying it in real projects was challenging. I began exploring mobile app development with Kotlin and React Native, which allowed me to see immediate results […]