Bsc. INFORMATION TECHNOLOGY
Knowledgeable and thorough information technology technician with superior attention to detail. Self-driven and motivated therefore effective at completing tasks with minimal supervision.Currently looking for an opportunity to develop and widen work experience and grow in a challenging new role.
SKILLS
EXPERIENCE
EDUCATION
Create Data visualizations using RStudio, Tableau and also spreadsheets. Create reports and presentations from data analysis results in R. Run data scripts in RStudio.
Learn moreDesigning and Building Websites Testing websites for functionality, performance, and compatibility across browsers and devices, and fixing bugs and issues. Maintaining and Updating Websites. Optimizing Performance and accessibility to enhance user experience and search engine rankings. Using tools like Git to manage code versions and deploying websites to servers or cloud platforms. Implementing measures like HTTPS, secure authentication, and data protection to safeguard websites from vulnerabilities.
Learn moreDesign and develop mobile applications. Implement user interfaces and experiences based on design mockups. Optimize app performance and responsiveness across devices. Test and debug apps to ensure functionality and compatibility. Ensure app security and data privacy compliance.
Learn moreWorking closely with developers to convert designs into a working product. Performing user testing to validate design decisions and identify problems. Collaborating with stakeholders, UI designers, and developers. Designing interactive elements, such as scrollers, buttons, toggles, drop-down menus, and text fields.
Learn more
A simple and interactive weather web application that allows users to check the current weather for any city.
Main features include City search,Weather data display and Visual feedback
Built using HTML, JavaScript, and a linked CSS file for styling.
Uses fetch to get data asynchronously from the OpenWeatherMap API.
User-friendly layout with cards to display weather info.
The K-N-N classification algorithm is a theoretically mature method and one of the simplest Ml algorithms.
The idea of K-N-N classification is that, if most of k closest samples (nearest neighbors) of a sample in the feature space belong to a category, the sample also belongs to this category.
This is a simple web-based application that lets users search for any Pokémon
by name and instantly view its image fetched from the official PokéAPI.
HOW IT WORKS:
1.The user types the name of a Pokémon in the input box.
2.By clicking the "SEARCH POKEMON" button, the app sends a request to PokéAPI.
3.If the Pokémon exists, its sprite (image) is displayed on the page.
This experiment is to determine whether the Weather is suitable for playing tennis.
The key step is to split the attributes ie Branches are are created/constructed based on the differences of a feature attribute on a node.
The algorithm starts at the root node, tests the selected attributes on the intermediate nodes and generates branches according to the output of the tests.
This is a simple and interactive web application that lets users roll multiple dice
and instantly see the results both as numbers and images.
Users can enter how many dice they want to roll (minimum of 1).
When the “ROLL DICE” button is clicked, the app Generates random values (1–6) for each dice.
Displays the numeric results on the screen.
Image and text classification using Pytorch. Also performing operations on Tensors to master PyTorch syntax.
Tensors of different dimensions represent different data;
0 - dimensional tensor represent a scalar.
1 - dimensional tensor represent a vector.
2 - dimensional tensor represent a matrix.
3 - dimensional tensor represent the three RGB channels of a color image.
Dmackenzie254@gmail.com
Danielmackenzie254@outlook.com
+254796310278
+254783545887
Danelmackenzie.net 2026