Learning Web and App Development
Learning Web and App Development
Hey there!
Before I leaned into Linux, cloud, and security, most of my hands-on development experience came from building actual applications — mobile and web. That foundation still shapes how I approach every project.
Mobile: Flutter and Firebase
I spent close to a year at SoftThrive — a 3-month internship that turned into a full-time role — building and supporting Flutter and Firebase-based mobile applications. That included:
- Full-stack mobile features for real production use cases, not just demos.
- Integrating Arduino-based IoT components with a Flutter front end, which was my first real taste of hardware talking to software.
- Implementing secure authentication workflows properly, instead of the “good enough for now” version.
- Living through the full lifecycle — debugging, feature work, and getting builds actually deployed.
Web: Bootstrap, backend tools, and CRUD
On the web side, I’ve built:
- Responsive pages and database-connected apps using Bootstrap and various backend tools.
- Small CRUD systems — the Student Management System live on my own server is a direct product of this.
- Login and authentication workflows, database-backed operations, and dashboard features.
- Security-conscious coding — actively reducing exposure to SQL injection, XSS, CSRF, and broken authentication rather than bolting it on afterward.
Why this matters now
Infrastructure and security are more interesting to me long-term, but I don’t think you can secure or deploy an application well if you’ve never built one and shipped it under real constraints. The Flutter/Firebase work and the CRUD projects on my VPS are where that instinct came from.
Happy building! 🚀
This post is licensed under
CC BY 4.0
by the author.