Hi, I'm Abdullah
Software Engineer
First Class Software Engineer graduate building full stack applications with a strong focus on security, performance, and maintainable code. Experienced across web, mobile, and cloud systems.
About Me
I'm a hard working software engineer graduate from Cardiff University with a passion for creating innovative solutions. Currently, I'm persuing a Master's degree in Cyber Security and Technology at the same university.
Programming Languages
TypeScript, JavaScript, Kotlin, Java, Python, SQL, HTML, CSS
Frontend & Mobile
React, Next.js, React Native, Expo, Tailwind CSS, Radix UI, NativeWind, Android SDK, MVVM Architecture
Backend & Databases
Spring Boot, Flask, Supabase (PostgreSQL), Firebase Realtime DB, MariaDB, SQLite, Spring Security, JPA
Cyber Security
Kali Linux, Wireshark, SQLMap, OWASP ZAP, network traffic analysis, penetration testing, malware analysis, secure authentication
Testing & Quality
Jest, JUnit 5, Mockito, React Testing Library, JaCoCo, Checkstyle, comprehensive test coverage
Tools & Deployment
Git, GitLab, Gradle, Netlify, EAS, Figma, Stripe Integration, Mapbox, Google Maps
Featured Projects
A selection of projects that showcase my skills and experience in building modern web applications.
Baitak
Graduation Group Project, 2025 National Software Academy, Cardiff University. Built a web and mobile app for chalet bookings in the Middle East with portals for renters, hosts, and admins. Applied Scrum methodology to manage development and team collaboration.
Translator Bot
AI-Powered Discord Bot, 2025. Offline translation bot for Discord supporting 7 languages with message translation, auto-detection, and channel-specific translation capabilities.
Nova Plus
Bookstore Mobile App, 2024 University Project. E-commerce mobile app enabling customers to browse, search, and order books with admin inventory management features.
Legal & General Self-Assessment System
2023 Year 2 Group Project for Client. Web platform for self-assessment form management with secure access for internal and external users.
Text-Based Monopoly
2023 Year 1 Individual Project. Console-based Monopoly game for 2-10 players with full gameplay mechanics and banking logic.
Newport City Council Trail Explorer
2022 Year 1 Group Client Project. Gamified web app for discovering and tracking trails with user profiles, QR scanning, and achievement system.