I build full-stack applications with Java backends, clean architecture, and thoughtful UIs. Passionate about secure auth systems, Android development, and Python — turning complex problems into elegant, working software.
I'm Niha Hawas, a Computer Science student with a genuine passion for building full-stack applications from the ground up. My focus is Java backend systems and Python, creating software that's functional, maintainable, and clean.
I believe the best way to learn is to build real things. From expense trackers with secure auth to Bluetooth-connected Android apps — every project is a deeper dive into what great software truly means.
What drives me most is the intersection of clean code and real-world impact — writing systems that don't just work today, but stay readable and scalable for years.
A full-stack Java financial dashboard with real-time expense tracking, user authentication, session management, and a personalized dashboard. Complete CRUD via Hibernate ORM.
Secure full-stack auth with Java Servlets, JPA/Hibernate, and PostgreSQL. Login, registration, password reset, and full CRUD — clean layered architecture throughout.
Responsive productivity app with dynamic task creation, priority levels (High / Medium / Low), dark/light mode toggle, smart filters, and real-time DOM manipulation — zero frameworks.
Native Android app for managing Bluetooth device connections. Handles device discovery, secure pairing, and connection management with a clean Material Design mobile UI.
I'm actively looking for internships and collaboration opportunities. Whether you have an open role, a project idea, or just want to connect — I'd love to hear from you.