Post

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.