نبذة عني
Recent first-class honours Computer Science graduate with experience building secure, scalable software at IBM and in startup environments. Experienced in full-stack development with React, Python, cloud technologies, AI …
Recent first-class honours Computer Science graduate with experience building secure, scalable software at IBM and in startup environments. Experienced in full-stack development with React, Python, cloud technologies, AI solutions, and Microsoft applications. I’m passion for building reliable, maintainable solutions that solve real-world problems.
الخبرة
Founder
<p>Building an event discovery and ticketing platform that helps people across Ireland find, book, and manage local events, with dedicated portals for users, vendors, and administrators.</p><p> Developed the platform using React.js and Python (FastAPI), with Supabase PostgreSQL for data storage and Keycloak to provide secure authentication and role-based access control.</p><p> Improved the booking system by integrating Apache Kafka for reliable background processing and Redis to speed up frequently accessed data and reduce database load.</p><p> Implemented core features such as event listings, location-based search and filtering, Stripe payment integration, email confirmations, and QR code ticket validation for seamless event management.</p><p> Worked with Docker, Git, and REST APIs to build, test, and maintain a scalable and reliable application following modern software engineering practices.</p>
AIML and Java Developer Intern
<p>Performed data analysis, feature engineering, and visualization using Python and key data science libraries.</p><p> Developed and optimized machine learning models for prediction, classification, and customer analytics.</p><p> Created sales forecasting and customer segmentation solutions using XGBoost and K-Means clustering.</p><p> Improved model performance through hyperparameter tuning, cross-validation, and rigorous evaluation.</p><p> Delivered complete machine learning solutions with clear documentation and reproducible workflows.</p>
Software Developer Intern
<p>Contributed to the Automation Planner feature for IBM Process Mining and Blueworks Live, developing scalable backend services and AI-powered capabilities for enterprise process optimization.</p><p> Designed and implemented agentic Retrieval-Augmented Generation (RAG) workflows using IBM Granite, LangChain, and LangGraph, integrating dynamic prompt engineering and tool-calling to deliver context-aware insights.</p><p> Developed and optimized data ingestion pipelines using PostgreSQL, MonetDB, and Milvus, while building FastAPI services to process and retrieve enterprise-scale process mining data efficiently.</p><p> Improved enterprise search by researching and implementing hybrid vector embedding and retrieval strategies, increasing the accuracy and relevance of knowledge discovery across internal documentation.</p><p> Enhanced software reliability through comprehensive unit and integration testing, CI/CD automation, and proactive remediation of security vulnerabilities (CVEs), contributing to high-quality production releases.</p><p> Collaborated with globally distributed engineering teams in an Agile environment, developing solutions with Python, Java Spring Boot, Git, and Jira while participating in code reviews and technical design discussions.</p>
Software Engineer
<p>Developed and maintained Node.js REST APIs with secure JWT authentication, input validation, and scalable backend logic to support reliable application performance.</p><p> Built responsive, cross-platform user interfaces using Flutter, delivering a seamless experience across Android, iOS, and Web platforms.</p><p> Optimized MongoDB data models and implemented caching strategies to improve database performance, reduce query latency, and enhance application responsiveness.</p><p> Collaborated in an Agile development environment using Jira, while deploying and maintaining backend services on DigitalOcean to ensure stable and reliable production releases.</p>
المشاريع
JCloud | Storage PaaS Application
<p>jcloud-passJCloud | Storage PaaS Application</p><p>• Developed a full-stack cloud storage application using FastAPI, MongoDB, and Azure Blob Storage with Firebase</p><p>authentication, enabling secure file management and user isolation through per-user blob containers.</p><p>• Implemented comprehensive file operations, including upload/download/delete, duplicate detection via MD5 hashing,</p><p>and hierarchical directory management with path-based access control.</p><p>• Built a responsive frontend using Jinja2 templates, Tailwind CSS, and real-time AJAX operations with breadcrumb</p><p>navigation and error handling via toast notifications.</p><p>• Designed scalable architecture using factory pattern for storage/metadata providers and the singleton pattern for</p><p>database connections, ensuring efficient resource management and code maintainability.</p>
Lucky Wheel | Android Arcade-Style Game
<p>Developed and published an Android arcade-style game on the Google Play Store using Kotlin and Jetpack Compose,</p><p>gaining hands-on experience in the full mobile development lifecycle from development to production release.</p><p>• Integrated device sensors (accelerometer) to create motion-based gameplay mechanics, strengthening understanding</p><p>of Android hardware APIs and real-time input handling.</p><p>• Implemented Firebase OAuth2.0 (Google) and a real-time leaderboard, scalable backend, and incorporated mobile</p><p>features.</p>
Chest X-ray Classifier (CNN model)
<p>Built a CNN model using TensorFlow/Keras to classify chest X-rays into 4 categories (Normal, Tuberculosis,</p><p>Pneumonia, Unknown), achieving 96% validation accuracy through hyperparameter tuning and data augmentation.</p><p>• Developed a cross-platform web interface for radiologists to upload X-rays and verify AI predictions, with secure user</p><p>authentication.</p><p>• Set up an automated ML pipeline for model training, testing, and version control to ensure consistent performance and</p><p>reproducible deployments.</p>