Sulayman Ellahi
A
About
Welcome to my website! With a passion and little experience in administrative work, I always enjoyed working with computers. So to further pursue my interest and passion to work with computers, I decided to enrol in IT Career Switch's Coding Traineeship where I have learned and mastered complex languages and tools with absolute perfection and I am now hoping to be taken on as a full-stack developer!
Full-stack Developer
In just over a year, I have studied all the required programs and software to be a professional full-stack developer. From user experience to the back end servers, I am fully capable of maintaining both perfectly and efficiently.
Skills
Here are the following languages and programs that I am proficient in:
Curriculum Vitae
Here is my CV (You can download the whole thing here. Download CV) -
Summary
I am a highly competent full-stack developer that is a hard worker and can work well under pressure. I can work well with a team but can also work just as well on my own. My communication skills are second to none alongside with my problem solving skills.
Education
King's Park Secondary School
2016-2022
Glasgow, Scotland
Qualifications A-C; Higher Administration & IT, Higher History, National 5 Accounting, National 5 Administration & IT, National 5 Business Management, National 5 English, National 5 Mathematics, National 5 History and National 5 Religious, Moral and Philosophical Studies.
Islamic Studies Course
2018-2023
Al-Farooq Community and Education Centre, Glasgow, Scotland
I attended an Islamic studies course at Al-Farooq Education and Community Centre in which I learned and analysed classical Islamic texts and books from famous Muslim scholars of the past. From the same course, I also learned the Arabic language in which I can now speak it as a second language and can write with no grammatical errors.
Coding Traineeship
2023-2025
IT Career Switch
I have successfully demonstrated that I can properly use all the skills that I have learned over the course of the traineeship by working on two projects that would occur in real life as a full-stack developer, Gazetteer and Company Directory. Gazetteer was about using map templates and functions from Leaflet as a means of getting different information from third party APIs, by using PHP routines to get information from countries all over the world. The second project, Company Directory, is a database that allows users to Create, Read, Update and Delete (CRUD) anything they wanted, unless the system deems that entry which you are trying to delete still has dependencies within it. This was done by using PHP routines that runs SQL queries to the database.
Professional Experience
Events Admin Assistant
2022-2022
Think Different Events Ltd, Glasgow, Scotland
- An important asset to small events management company carrying out administrative tasks instructed by my boss and generally helping out my colleagues
- Assisted in planning and organising events for various organisations and held responsibility to make sure that the event taking place goes well and nothing goes wrong
- Doing tasks delegated to me by my boss or colleagues. But occasionally was left alone in office at times while the rest of my team went out to events
- Stored financial information of company purchases using Xero
Mosque Teacher
2024-2025
Al-Farooq Community and Education Centre, Glasgow, Scotland
- I taught the Qur'an and other books to a large class of children
- I was responsible for health and wellbeing of students as well as other teachers
- I made sure the students understand what is being taught to them and to let them know I am there to help and care for them
Portfolio
Here, you can view my projects and have a better understanding of how they all work.
API Testing Application
Before I could actually work on the projects, I had to work on a task which would show that I am capable of completing the two projects. In this task, I developed a powerful API testing application that integrates multiple external data sources through a PHP backend with advanced proxy routines. The system communicates with GeoNames APIs to retrieve and filter earthquake, weather, and geographic data. It manages complex data processing tasks such as geographic bounding, date-based filtering, and dynamic content generation to ensure accuracy and reliability. The application delivers complete data-fetching, filtering, and display workflows within an intuitive, user-friendly interface, enabling seamless exploration of diverse datasets through efficient and responsive API interactions.
Gazetteer
The project Gazetteer is an interactive world map platform built with Leaflet.js, offering detailed country information through a unified dashboard. Users can select nations via a dropdown menu, dynamically highlighting borders in red. By extracting ISO codes from GeoJSON, it integrates multiple APIs to provide rich, categorised data: country details from REST Countries, weather forecasts from WeatherAPI, currency conversions via ExchangeRate-API, Wikipedia articles from GeoNames, and live news from Perigon API. The system auto-detects the user's location for initial positioning and employs smart clustering for cities and airports, ensuring precise geographic accuracy through advanced point-in-polygon validation.
Company Directory
In this project, the Company Directory web application is a full-featured employee management system offering complete CRUD functionality within an intuitive tabbed interface for personnel, departments, and locations. Built with Bootstrap for responsiveness and jQuery for dynamic interactivity, it connects to a MySQL database through a PHP backend that ensures referential integrity with strict constraint validation. Users can search and filter data in real time, manage records through modal-based forms, and benefit from safeguards preventing duplicate entries or invalid deletions. The system maintains hierarchical relationships between personnel, departments, and locations, providing instant visual feedback and robust error handling for a smooth, reliable administrative experience.
Locksoff Ltd
Outside of my traineeship I have worked on more projects such as the time when I engineered a full-scale corporate website with an advanced PHP backend powered by PHPMailer, integrating secure enterprise-grade email functionality via IONOS SMTP servers. The system processes contact form submissions with dual-message workflows — notifying the business and sending automated confirmations to users. It employs TLS encryption, dynamic HTML and plain-text generation, and rigorous input validation with modern sanitization. The responsive frontend, crafted with Tailwind CSS and enriched by ScrollReveal animations, delivers an elegant user experience while showcasing security services. This solution ensures seamless, reliable communication through API-driven email interactions supported by robust error handling and graceful degradation mechanisms.
Elite Valet
I engineered a premium car valeting website featuring a sophisticated JavaScript-powered booking system with real-time dynamic pricing that processes multi-tier service packages and luxury add-ons. The platform integrates enterprise-grade email functionality through Formspree's SMTP API, implementing secure dual-message workflows for business notifications and client confirmations with comprehensive input validation. The responsive frontend, built with Tailwind CSS and enhanced by ScrollReveal animations, delivers an elegant luxury experience through a dark-themed aesthetic with gold accents, CSS Grid service displays, and progressive form interactions. This solution seamlessly bridges client luxury expectations with operational efficiency through API-driven communications and robust calculation algorithms. Unfortunately, due to unforeseen circumstances the website did not go live.
Prime Shine
This Prime Shine exterior cleaning website is a modern, service-oriented business platform that combines an attractive marketing presence with a fully functional quote generation system for residential cleaning services. The single-page application features a visually striking hero section with gradient text effects, service cards with hover animations, and a comprehensive modal-based quote calculator that allows customers to select from driveway jet washing, roof cleaning, patio treatments, and solar panel services with dynamic pricing based on area measurements. The intelligent quote system automatically applies a 10% discount, provides detailed price breakdowns, collects customer contact information, and submits completed quotes via AJAX to a PHP backend that emails the full service request to the company while providing real-time confirmation to the user, creating a seamless booking experience from initial interest to finalised service inquiry. Sadly this website also did not go live.
Contact
Enter your details in the following sections to reach me.