I am a full–stack developer pursuing a career in web and application development, with a strong interest in learning new technologies and building practical projects. I am currently seeking an entry–level IT opportunity where I can apply my skills, contribute to a team, and continue growing as a developer.
Portfolio
Gazetteer
Gazetteer is a mobile–first web application that provides country profiling through the presentation of demographic, geographical, and other interactive data.
Company Directory
Company Directory is a responsive web application designed to manage personnel, departments, and locations through an interactive administrative interface with CRUD functionality, filtering, and responsive Bootstrap modals.
Skills
Programming Languages & Tools
Workflow
Mobile-First, Responsive Design
Testing & Debugging
Front-End and Back-End
Full-Stack Development
Experience
Full-Stack Development Trainee
IT Career Switch
I undertook structured training with IT Career Switch to develop the skills required for a career as a Full–Stack Developer. Throughout the programme, I gained hands–on experience with front–end and back–end technologies, building practical projects involving APIs, databases, and responsive user interfaces. The training emphasised real–world problem–solving, debugging, and best practices, helping me build a solid technical foundation and prepare for an entry–level development role.
May 2025 - Present
Cyber Security Intern
NuYew Tech Academy
I was trained in core IT concepts through advanced modules, working towards and achieving CompTIA certifications including ITF+ and A+. This allowed me to develop a solid understanding of fundamental IT principles and industry standards.
Outside of coding, I enjoy cycling, swimming, and working on DIY projects, including computers and small technical builds. I also have a passion for travel and exploring ancient monuments. These interests keep me inspired and bring a creative perspective to my technical work.
This single–page website was one of my final assignments during a full–stack development traineeship. It was built with HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and libraries such as Leaflet, Datejs, and Numeral.js. The application features responsive layouts and interactive functionality, including country profiling modals, map controls, marker layers, and dynamic country selection. The project was developed locally using Git for version control and deployed via Hostinger, a web hosting provider.
Mobile view: Personnel tab (left), Departments tab (centre), and Locations tab (right)
Edit modals
Mobile view: Personnel edit modal (left), Departments edit modal (centre), and Locations edit modal (right)
Add modals
Mobile view: Personnel add modal (left), Departments add modal (centre), and Locations add modal (right)
Remove modals
Mobile view: Personnel removal confirmation modal (left), Department dependency warning modal (centre), and Location dependency warning modal (right)
Filter modals
Mobile view: No filters selected modal (left), Department filter selected modal (centre), and Location filter selected modal (right)
Search bar
Mobile view: Personnel results based on user input (left), No Department matches with user feedback (centre), and No Location matches with user feedback (right)
Desktop starting tab
Desktop view: default Personnel tab with employee management interface
Company Directory is a responsive web application designed to manage employees, departments, and office locations through a clean administrative interface. Built with HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and MySQL, the project focuses on creating a smooth and user–friendly management experience across both desktop and mobile devices. The application includes full CRUD functionality, live table updates, filtering features, responsive Bootstrap modals, and validation systems that help prevent invalid database actions.