Hi, I'am Michael
Web Developer
Recently completed a degree in Computing and IT and while looking for work, increasing a portfolio to showcase example work.
Contact MeAbout Me
IntroductionI have over 10 years of experience working in retail at various levels, including management. While I gained valuable skills in this sector, I decided to pursue a new path by studying web development with the Open University. My goal is to transition into a field that aligns more closely with my passion. Although I recognize that I still have much to learn and improve upon in this new domain, I am fully prepared for the challenges ahead.
experience
Samples
Student
Skills
OverviewTransitioning into web development, my studies have equipped me with a diverse skill set spanning both frontend and backend development, supplemented by a solid understanding of the underlying theoretical concepts. From crafting engaging user interfaces to implementing robust server-side logic, I have acquired practical skills across multiple domains within web development.
Frontend
HTML5 | CSS | SCSS
Proficient in HTML5, CSS, and SCSS, adhering to industry standards set by organizations such as W3C and WHATWG. Experience includes implementing semantic HTML markup and following CSS methodologies like BEM to ensure code maintainability and accessibility.JavaScript | React
While some approaches were not covered in my degree, I continued to develop my understanding and practical skills, particularly in React. By leveraging official documentation and combining it with the JavaScript knowledge acquired during my degree, I have significantly enhanced my proficiency in working with JavaScript and React. I am adept at building dynamic and interactive user interfaces.Responsive Design
Proficient in creating responsive and mobile-first websites that adapt seamlessly to various screen sizes and devices. Experience in utilizing CSS media queries, flexible grids, and fluid layouts to ensure optimal viewing experiences across desktops, tablets, and smartphones. Familiarity with responsive design frameworks such as Bootstrap or Foundation to expedite development and ensure compatibility across devices. Ability to optimize website performance and usability by implementing responsive images, font scaling, and other responsive design techniques.Accessibility
Experience in implementing accessibility features to ensure websites are usable and accessible to all users, including those with disabilities. Also familiarity with WCAG (Web Content Accessibility Guidelines) and best practices for making web content perceivable, operable, and understandable.Backend
Database Management Systems
Experience working with relational databases like Postgres mainly but familiar with non-relational databases, following best practices outlined in their respective documentation. Familiarity with standards such as SQL for relational databases.Programming Languages
Primarily working with Python for backend development, adhering to PEP standards and Python's official documentation. While not as much, My studies also gave some experience in Java and JavaScript (Node.js) following Java Language Specification and ECMAScript standards.API Development
Experience in designing, developing, and maintaining RESTful APIs for web and mobile applications. Experience in following best practices for API design, such as error handling. Familiarity with API testing tools like Postman to ensure API functionality and performance.Web Frameworks
Experienced in developing web applications using Django, adhering to Django's design philosophies and official documentation. Familiar with other frameworks like Flask and Express.js, following their respective documentation and best practices.Design
UI/UX Design
Applying UI/UX design principles to create intuitive and user-friendly web interfaces. Experience in conducting user research, creating user personas, and designing user flows to enhance the overall user experience. Skilled in translating user requirements and business goals into visually appealing and functional design solutions. Ability to iterate designs based on user feedback and usability testing to optimize the user experience.Prototyping and Wireframing
Experience using Figma and Sketch for prototyping and wireframing web applications. Experience in creating low-fidelity and high-fidelity prototypes to visualize and communicate design concepts. Skilled in designing interactive prototypes with clickable elements and transitions to simulate user interactions and flows. Ability to collaborate with stakeholders and developers to refine and iterate on design concepts throughout the design cycle.Design Tools
Using tools like Figma for prototyping, wireframing, and creating mockups for web applications. Experience in leveraging the features and capabilities of these tools to design intuitive user interfaces and streamline the design process. Skilled in creating reusable design components and maintaining design consistency across multiple projects. Ability to collaborate effectively with developers by sharing designs and collecting feedback in a collaborative environment.User Interface (UI) Elements
Knowledgeable in designing common UI elements such as buttons, forms, navigation bars, and icons for web applications. Experience in applying UI design principles such as consistency, hierarchy, and feedback to create visually appealing and functional user interfaces. Skilled in utilizing design tools like Figma and Sketch to create reusable UI components and maintain design consistency across projects.Experience
TimelineComputing, IT and Design
(2:1) Open UniversityRetail Management
Various CompaniesMedia Production
(N:C) Adam Smith CollegeNational Qualifications
UKServices
The futureIn my pursuit of employment, I am committed to continuous learning and growth across various domains. I welcome the chance to engage in short-term projects as opportunities for collaboration and skill advancement, enriching both my capabilities and portfolio.
Frontend
Developer
Backend
Developer
Below is a combination of off-site (Github) and on site project work to view and sample.
Protfolio
Small Sample work from GitHubWant to leave a message?
Feel free to drop a message and I'll get back to you as soon as possible
Contact Me