The Origin • The First Commit • The Beginning of My Journey
This repository is where it all started.
It is not just a collection of code — it is the living archive of my very first steps as a software engineer and the foundation of my journey toward becoming a Multi-Software Architect.
This is my starting point — the place where I began experimenting, learning, and building from scratch.
Here you will find my earliest projects: simple calculators, basic apps, to-do lists, and first attempts at full-stack and cross-platform development. These projects represent my initial exploration across Flutter, React Native, MERN, PHP, Flask, C#, and AI.
Main.Repo is the root of everything.
From here, my journey evolved into production-grade, secure, scalable, and intelligent systems.
This repository is not just code — it is a timeline of struggles, failures, and breakthroughs. Every project here solved a real problem I encountered as a beginner.
- Problem: I had no clear way to track my academic progress or forecast my final CGPA. Manual calculations were error-prone and stressful.
- What I Built: BS CGPA Calculator — A Flutter app that lets students simulate semester grades and see their projected CGPA instantly.
- Lesson Learned: Mobile apps can reduce anxiety by turning complex math into simple taps.
- Problem: I kept forgetting assignments and deadlines. Paper lists and notes apps felt chaotic.
- What I Built: Task Manager (Flutter) & To-Do App (React Native) — My first experiments with local storage (SQLite, AsyncStorage) and CRUD operations.
- Lesson Learned: State management is everything. A to-do list taught me what
setStatereally does.
- Problem: I didn't understand how apps got live data. APIs felt like magic.
- What I Built: Weather App (React Native) & News App (Flutter) — My first REST API integrations. I learned about JSON parsing, async/await, and API keys.
- Lesson Learned: The internet is full of free data — you just need to ask for it correctly.
- Problem: My expenses were scattered across bank apps, cash, and memory. I had no budget.
- What I Built: Smart Budget Analyzer — A Firebase-powered React Native app that tracks income/expenses with live charts.
- Lesson Learned: Backend as a Service (Firebase) lets you focus on the UI. Real-time updates change everything.
- Problem: I built a C# desktop app for inventory, but the client wanted web access. I had to learn PHP overnight.
- What I Built: Inventory Management System — C# for desktop + PHP for web. My first multi-platform lesson.
- Lesson Learned: Never assume one platform is enough. Build for extensibility.
- Problem: AI felt like rocket science. I didn't know where to start
- What I Built: AI Tool (PDF Reader) — My first AI-powered project. It reads PDFs and answers questions using basic NLP.
- Lesson Learned: AI is just math + APIs. Start small, then scale.
- Problem: My early apps worked but looked ugly. Users complained.
- What I Fixed: Over time, I learned Material Design, Cupertino widgets, and Tailwind CSS. Every project here shows improving UI/UX.
- Lesson Learned: Functionality keeps users for a day. Design keeps them forever.
| Problem I Had as a Developer | How This Repository Solved It |
|---|---|
| No portfolio | Every project here is a live artifact I can show to employers. |
| Fear of new tech | I tried Flutter, RN, MERN, Python, C#, PHP — and realized I can learn anything. |
| No documentation habit | Writing these READMEs taught me to document my work professionally. |
| Imposter syndrome | Seeing my own growth from simple calculators to AI tools kills the doubt. |
| No backup of old work | Main.Repo is my time capsule. I never lose my early experiments. |
This repository is not perfect. But it is honest. It shows where I struggled — and that I kept going.
These are the projects that mark the beginning of my path:
- BS CGPA Calculator – Flutter app
- BMI Calculator – Flutter app
- Math Champ – Educational math app (Flutter)
- Task Manager – Simple task tracking app (Flutter)
- News App – Basic news reader (Flutter)
- To-Do App – Classic task manager (React Native)
- Weather App – API-integrated weather app (React Native)
- Smart Budget Analyzer – Firebase-based budget app (React Native)
- Foodie Hub – Simple website
- Inventory Management System – Desktop (C#) + Web (PHP) versions
- Online Paper Submission System – Flask (Python) web app
- Artisan Mart – Early MERN Stack project with MongoDB Atlas
- AI Tool (PDF Reader) – First AI-powered project
(All these projects are the foundation stones of my growth)
While Main.Repo holds my beginning, my advanced and production-level work lives in dedicated repositories:
- flutter- → Advanced Flutter architecture & production mobile apps.
- react-native → TypeScript-based React Native solutions.
- mern-stack → Secure, scalable full-stack web applications.
Main.Repo represents Day 1 of my mission.
My ultimate goal is to become a Multi-Software Architect — someone who can design complete digital ecosystems across Web, Mobile, and Desktop with:
- Clean Architecture
- Zero-Knowledge Privacy
- Offline-First Design
- Enterprise-Grade Security
- AI Intelligence
This repository is proof that every big journey starts with small, honest projects.
This is where it all began.
- The Origin of My Journey — First commit and foundational projects that started everything
- Multi-Technology Exploration — Early experiments across Flutter, React Native, MERN, Python, Flask, C#, and PHP
- From Basics to Production — Evolution from simple calculators and to-do apps to full-stack and AI-powered systems
- Clean Learning Path — Documented growth in architecture, state management, and real-world problem solving
- First AI Integration — Early AI projects (PDF Reader, Smart Budget Analyzer, etc.)
- Cross-Platform Foundations — First steps in building for Web, Mobile, and Desktop
- Personal Archive — Living record of how I transitioned from beginner to Multi-Software Architect
This repository represents Day 1 of my mission.
This is where the journey began.
Made with passion & purpose
Asadullah — Multi-Software Architect in the making