Crafting Digital Experiences, One Pixel at a Time.
I'm Osahon Jonathan, a Frontend Developer passionate about building intuitive, performant, and visually stunning web applications.
Explore My WorkAbout Me & My Expertise
My Journey as a Frontend Developer
I am a dedicated frontend developer with over 5 years of professional experience, specializing in creating beautiful, responsive, and highly interactive user interfaces. My passion lies in transforming complex ideas into seamless and engaging web experiences that truly delight users.
My core expertise is rooted in foundational web technologies like HTML5 for robust structure and CSS3 for elegant and responsive styling. Building upon this, I leverage modern JavaScript frameworks such as React, Angular, and Next.js to develop scalable single-page applications. I am committed to writing clean, efficient, and accessible code, always striving for pixel-perfect designs and optimal performance. Beyond coding, I actively engage with the frontend community and stay abreast of the latest UI/UX trends.
Core Frontend Technologies
Frameworks & Libraries
- React.js (incl. Hooks, Context API)
- Angular
- Vue.js
- Next.js
- Redux, Zustand
- Tailwind CSS, Styled Components
Build Tools & Version Control
- Webpack, Vite, Babel
- NPM, Yarn
- Git, GitHub/GitLab
- CI/CD Basics
- Docker (basic understanding)
Testing & UI/UX Principles
- Unit Testing (Jest, React Testing Library)
- Integration Testing
- Cross-Browser Compatibility
- Wireframing & Prototyping (Figma)
- User-Centered Design
Soft Skills & Methodologies
- Problem Solving
- Team Collaboration
- Agile/Scrum
- Communication
- Continuous Learning
My Projects
Lendsqr-Inspired Admin Portal
A mini admin console featuring secure login, a dynamic dashboard, comprehensive user listing, and detailed user profile pages. Integrates with a mock API and uses local storage for persistence.
Internal Project Status Dashboard
A frontend dashboard providing real-time visibility into project delivery status for Developers, PMs, and Executives. Built with React and TypeScript, it simulates dynamic behavior with in-memory data, allowing task and milestone updates.
User Management Application
A robust application for managing users, featuring a dashboard with a dynamic table. Users can perform essential CRUD operations: create, edit, and delete user profiles efficiently.
Comprehensive Onboarding Portal
A recruitment platform streamlining the entire onboarding process, from vacancy creation to the first-level assessment. Designed for a seamless and intuitive user experience across all phases.
Revent Technology Landing Page
A dynamic landing page for Revent Technology, enabling users to access services and learn more about the company. Built with Angular, TypeScript, SCSS, and integrated with an Express backend.
PLPM Angular Application
A dynamic church application built with Angular, designed to manage and display the latest sermons. It leverages Strapi as a robust content management system for seamless updates and content delivery.