Hammad Hassan

I build the web apps small businesses run on. Ich baue Web-Apps, mit denen kleine Unternehmen arbeiten.

I’m Syed Hammad Hassan, a web app developer from Pakistan, now in Tbilisi and working towards a move to Germany. I build booking systems, client portals, news sites and online shops with Next.js, React and Firebase, and I check every app against the OWASP Top 10 before it goes live.

Ich bin Syed Hammad Hassan, Web-App-Entwickler aus Pakistan. Derzeit lebe ich in Tiflis und bereite meinen Umzug nach Deutschland vor. Ich entwickle Buchungssysteme, Kundenportale, Nachrichtenseiten und Onlineshops mit Next.js, React und Firebase und prüfe jede App vor dem Start nach den OWASP Top 10.

  1. Islamabad Pakistan · until 2026Pakistan · bis 2026

    Computer science degree, telecom field work, then nine years in real estate sales, CRM and marketing.

    Informatikstudium, Außendienst in der Telekommunikation, danach neun Jahre Immobilienvertrieb, CRM und Marketing.

  2. TbilisiTiflis Georgia · nowGeorgien · heute

    Building and running web apps for clients, and learning German.

    Ich entwickle und betreue Web-Apps für Kunden und lerne Deutsch.

ProjectsProjekte

Real apps for real clients. Open “How it’s built” for the details.

Echte Apps für echte Kunden. Unter „So ist es gebaut“ finden Sie die Details.

Tbilisi Classic Hostel

Management system for a hostel with several locationsVerwaltungssystem für ein Hostel mit mehreren Standorten

Runs across 3 locations with 700+ students and 100–200 employees from many nationalities. One installable app for beds, apartments, residents, contracts, payments, maintenance and complaints, with a student portal for food orders and a display mode for lobby screens.

Läuft an 3 Standorten mit über 700 Studierenden und 100–200 Mitarbeitenden aus vielen Nationen. Eine installierbare App für Betten, Apartments, Bewohner, Verträge, Zahlungen, Wartung und Beschwerden – mit Studierendenportal für Essensbestellungen und einem Anzeigemodus für Bildschirme in der Lobby.

  • PWA
  • Supabase
  • Role-based accessRollenbasierter Zugriff

Pak Dharti TV

News portal in four languages, with an AI writing pipelineNachrichtenportal in vier Sprachen mit KI-Schreibprozess

A news channel needed to publish fast in English, Urdu, Arabic and German without a large editorial team. The site collects news feeds every 20 minutes, writes one original article from several sources and translates it into the other three languages.

Ein Nachrichtensender wollte schnell auf Englisch, Urdu, Arabisch und Deutsch veröffentlichen, ohne großes Redaktionsteam. Die Seite sammelt alle 20 Minuten Nachrichtenfeeds, schreibt aus mehreren Quellen einen eigenen Artikel und übersetzt ihn in die drei anderen Sprachen.

  • Next.js
  • MongoDB Atlas
  • Gemini API
  • Vercel
How it’s builtSo ist es gebaut
Editor panel
Editors type a topic and get a finished article in four languages, with right-to-left layout for Urdu and Arabic and SEO per language.
Accuracy
The AI may only use facts found in the sources, and every article links to its sources.
Reliability
Two scheduled runs can never take the same story, and old raw items expire after 7 days to stay within the free database tier.
Security
Admin panel behind a login, secrets in environment variables, scheduled jobs protected by a secret token.
Redaktion
Die Redaktion gibt ein Thema ein und erhält einen fertigen Artikel in vier Sprachen, mit Rechts-nach-links-Layout für Urdu und Arabisch und SEO pro Sprache.
Genauigkeit
Die KI darf nur Fakten aus den Quellen verwenden, und jeder Artikel verlinkt seine Quellen.
Zuverlässigkeit
Zwei geplante Läufe können nie dieselbe Meldung übernehmen, und alte Rohdaten verfallen nach 7 Tagen, damit die kostenlose Datenbankstufe reicht.
Sicherheit
Admin-Bereich mit Login, Zugangsdaten in Umgebungsvariablen, geplante Jobs mit geheimem Token geschützt.

Aliha’s Salon

Salon website and admin appSalon-Website und Admin-App

A salon website where clients book through WhatsApp, plus a separate admin app for clients, staff, invoices and reports.

Eine Salon-Website, auf der Kundinnen per WhatsApp buchen, und eine separate Admin-App für Kunden, Personal, Rechnungen und Berichte.

  • WhatsApp bookingWhatsApp-Buchung
  • Admin appAdmin-App
  • InvoicesRechnungen

UniFinder

Scholarship and study-abroad finder for students from PakistanStipendien- und Studienplatzsuche für Studierende aus Pakistan

Students enter their profile once and see only the programmes and scholarships they can actually apply for, with the reason when something is not a fit. Deadlines are tracked, and the data comes only from official university pages.

Studierende geben ihr Profil einmal ein und sehen nur Studiengänge und Stipendien, für die sie sich wirklich bewerben können – mit Begründung, wenn etwas nicht passt. Fristen werden verfolgt, und die Daten stammen nur von offiziellen Hochschulseiten.

  • React
  • Firebase
  • PWA
  • Automated tests
How it’s builtSo ist es gebaut
Data
More than 1,500 English-taught programmes, each with links to the official pages it came from. Unknown facts stay empty instead of being guessed.
Quality
Hundreds of automated tests check the eligibility rules and the data before every update.
Security
Strict Content-Security-Policy, HSTS, clickjacking protection and locked-down database rules.
Daten
Über 1.500 englischsprachige Studiengänge, jeweils mit Links zu den offiziellen Quellseiten. Unbekannte Angaben bleiben leer, statt geraten zu werden.
Qualität
Hunderte automatische Tests prüfen die Zulassungsregeln und die Daten vor jedem Update.
Sicherheit
Strenge Content-Security-Policy, HSTS, Schutz vor Clickjacking und abgesicherte Datenbankregeln.

HiTS Visa Consultancy

Website, staff desk and client feedback for a visa consultancyWebsite, Mitarbeiterbereich und Kundenfeedback für eine Visaberatung

A public site with a scholarship portal and consultation form, and a staff desk for leads, tasks, feedback and marketing posts.

Eine öffentliche Seite mit Stipendienportal und Beratungsformular sowie ein Mitarbeiterbereich für Anfragen, Aufgaben, Feedback und Marketing-Posts.

  • Firebase
  • Security rulesSicherheitsregeln
  • JavaScript

Post Studio

Turns one statement into branded social media graphics for four media brands at once.

Macht aus einer Aussage gleichzeitig Social-Media-Grafiken für vier Medienmarken.

How I workSo arbeite ich

Security before launchSicherheit vor dem Start

Every app is checked against the OWASP Top 10: access control, injection, misconfiguration and login security.

Jede App wird nach den OWASP Top 10 geprüft: Zugriffskontrolle, Injection, Fehlkonfiguration und Login-Sicherheit.

Private data stays privatePrivate Daten bleiben privat

Role-based access, strict database rules, no secrets in code, and personal data kept apart from public data.

Rollenbasierter Zugriff, strenge Datenbankregeln, keine Zugangsdaten im Code und persönliche Daten getrennt von öffentlichen.

AI-assisted, checked by meMit KI gebaut, von mir geprüft

I use AI tools to build faster, then I review, test and fix every result myself before a client sees it.

Ich nutze KI-Werkzeuge, um schneller zu entwickeln. Jedes Ergebnis prüfe, teste und verbessere ich selbst, bevor der Kunde es sieht.

Built around the businessVom Geschäft her gedacht

Nine years in sales and CRM taught me what owners need: fewer manual steps, clear reports and tools staff actually use.

Neun Jahre Vertrieb und CRM haben mir gezeigt, was Inhaber brauchen: weniger Handarbeit, klare Berichte und Werkzeuge, die das Team wirklich nutzt.

ExperienceBerufserfahrung

  1. Founder, AB Digital SolutionsGründer, AB Digital Solutions Web apps, PWAs and websites for small businesses.Web-Apps, PWAs und Websites für kleine Unternehmen.
  2. Lead Data Analyst (Real Estate Analytics), HITS Marketing, IslamabadLead Data Analyst (Immobilien-Analytik), HITS Marketing, Islamabad Tracked property performance (pricing, occupancy, cash flow) and prepared reports for management, together with the asset management, acquisitions, finance and operations teams.Verfolgung der Objektleistung (Preise, Belegung, Cashflow) und Berichte für die Geschäftsführung, gemeinsam mit Asset-Management, Akquisition, Finanzen und Betrieb.
  3. Operational (CRM) and Marketing Manager, HITS Marketing, IslamabadOperativer Leiter CRM und Marketing, HITS Marketing, Islamabad Ran the CRM and lead routing, designed email and SMS campaigns, trained the sales team and reported marketing results to leadership. Sales team support for 400+ clients.Leitung von CRM und Lead-Verteilung, E-Mail- und SMS-Kampagnen, Schulung des Vertriebsteams und Berichte zu Marketingergebnissen an die Geschäftsführung. Unterstützung des Vertriebsteams für über 400 Kunden.
  4. Gulberg Darya Khan Town · Gulberg Enclave Planning, marketing and sales of housing schemes.Planung, Vermarktung und Vertrieb von Wohnbauprojekten.
  5. PTCL, Islamabad Fibre and broadband installation, testing and troubleshooting.Installation, Prüfung und Fehlersuche bei Glasfaser- und Breitbandanschlüssen.
  6. Federal Urdu University, Islamabad University teaching assistant.Studentische Lehrkraft.

EducationAusbildung

  • BS Computer Science (Software Systems), Federal Urdu University, 2012 (EQF level 6)
  • BS Informatik (Software Systems), Federal Urdu University, 2012 (EQR-Niveau 6)
  • Diploma of Associate Engineer (Electrical), Government College of Technology Multan, 2008
  • Diploma of Associate Engineer (Elektrotechnik), Government College of Technology Multan, 2008

CertificatesZertifikate

  • Erasmus+ Virtual Exchange (VirtuallyEdu): Digital Skills70-hour online programme, 21 July to 29 September 2026, in international groups: digital tools for teamwork, virtual collaboration, intercultural communication and problem-solving.Online-Programm mit 70 Stunden, 21. Juli bis 29. September 2026, in internationalen Gruppen: digitale Werkzeuge für Teamarbeit, virtuelle Zusammenarbeit, interkulturelle Kommunikation und Problemlösung.
  • Gemini Certified Educator, Google for EducationIssued 2026, valid until 2029. Shows the skills to use Google AI well in education.Ausgestellt 2026, gültig bis 2029. Bestätigt die Fähigkeit, Google-KI sinnvoll in der Bildung einzusetzen.
  • One Million Prompters, Dubai Future FoundationCompleted the initiative on prompt engineering for AI systems. I use this in the AI features of my apps.Initiative zu Prompt Engineering für KI-Systeme abgeschlossen. Ich nutze das in den KI-Funktionen meiner Apps.
  • Understanding Access Network Training for CPEIs, PTCL Academy IslamabadFive-day course in August 2012 on how telephone and broadband access networks work, for installers of customer equipment.Fünftägiger Kurs im August 2012 über den Aufbau von Telefon- und Breitband-Zugangsnetzen für Techniker, die Kundengeräte installieren.
  • Student memberships: ACM and IEEEStudentische Mitgliedschaften: ACM und IEEEACM Student Member and IEEE Graduate Student Member (2026), including the IEEE Computer Society and the IEEE Computational Intelligence Society.ACM Student Member und IEEE Graduate Student Member (2026), dazu IEEE Computer Society und IEEE Computational Intelligence Society.

LanguagesSprachen

  • Urdu nativeMuttersprache
  • EnglishEnglisch B2
  • GermanDeutsch beginner, learning activelyAnfänger, lerne aktiv

About my German: I am a beginner and I am learning every week, because I want to live and work in Germany. Until I reach a higher level, I am happy to talk in English.

Zu meinem Deutsch: Ich bin Anfänger und lerne jede Woche, weil ich in Deutschland leben und arbeiten möchte. Diese Seite wurde für Sie übersetzt. Gespräche führe ich vorerst gern auf Englisch – mein Deutsch wird jeden Monat besser.

Let’s build something useful.Lassen Sie uns etwas Nützliches bauen.

I’m open to web developer roles and study places in Germany, and to freelance projects for small businesses.

Ich freue mich über Stellen als Webentwickler und Studienplätze in Deutschland sowie über freie Projekte für kleine Unternehmen.

hammadnaqvisays@gmail.com