About
I'm a passionate Frontend Developer with over 3 years of experience turning complex ideas into sleek, user-friendly web applications. I love working with modern tools like React, Vue, Next.js, and Nuxt.js to build responsive interfaces that not only look good but perform exceptionally well. I’m skilled at translating designs into clean, maintainable code, managing state efficiently, and keeping security top of mind. Whether I’m deep in code or collaborating with teammates in an agile sprint, I bring energy,
Work
Summary
Contributed to the development of accessible and secure user interfaces, applying cybersecurity best practices and optimizing application performance within an agile framework.
Highlights
Developed robust web applications leveraging React.js, Next.js, TypeScript, and Tailwind CSS.
Engineered accessible and reusable UI components directly from wireframes, enhancing user experience and development efficiency.
Implemented critical cybersecurity best practices, including input validation, HTTPS, and secure authentication, to fortify application security.
Resolved layout bugs and optimized application performance, significantly improving user satisfaction and responsiveness.
Actively participated in agile sprints, gained exposure to DevOps practices, and contributed to daily standups, fostering collaborative development.
Summary
Transformed complex design concepts into functional, responsive web applications, optimizing performance and collaborating with cross-functional teams.
Highlights
Translated intricate Figma designs into high-fidelity, responsive Vue.js components, ensuring pixel-perfect implementation and user interface consistency.
Integrated REST APIs with Axios to facilitate real-time airtime and data transactions, enhancing application functionality and user interaction.
Managed global application state efficiently using Redux Toolkit and Thunk, ensuring data consistency and predictable behavior across the platform.
Optimized application load times by implementing lazy loading and image compression techniques, significantly improving performance.
Developed and maintained a comprehensive library of reusable components (modals, loaders, cards), accelerating development cycles and ensuring UI consistency.
Ensured comprehensive cross-browser compatibility and mobile responsiveness, expanding user reach across diverse devices and platforms.
Collaborated closely with backend teams to refine API data flow, improving system integration and data exchange efficiency.
Summary
Developed and maintained modular, accessible UI components, enhancing user experience and effectively managing application state.
Highlights
Built modular and reusable UI components using Vue.js and Tailwind CSS, streamlining development and ensuring design consistency across projects.
Managed complex application state effectively using Vuex for sessions, forms, and API data, ensuring data integrity and responsiveness.
Implemented dynamic navigation and nested views with Vue Router, enhancing user flow and application structure.
Significantly improved accessibility and user experience across various devices, broadening user reach and engagement.
Participated actively in planning sessions and peer reviews, contributing to code quality and strategic project direction.
Skills
Frontend Development
HTML, CSS, JavaScript, TypeScript, Figma-to-Code, Responsive Design, Image Optimization.
Frameworks & Libraries
React.js, Vue.js, Next.js, Nuxt.js, Tailwind CSS, Redux, Vuex, Axios.
APIs & Data Management
REST APIs, State Management, Redux Toolkit, Vuex.
Tools & Methodologies
Git, GitHub, Agile Workflow, Firebase, DevOps Exposure.