About Me
I am a versatile Full Stack Developer passionate about crafting exceptional digital experiences from concept to deployment. My expertise spans the full development lifecycle, with a specialized focus on creating intuitive frontends using React and building cross-platform mobile apps with React Native and Flutter.
On the backend, I architect and maintain scalable server-side applications using Node.js and Express. I am adept at designing and managing databases, with hands-on experience in both NoSQL (MongoDB) and relational (PostgreSQL) systems. My skill set is further enhanced by a deep understanding of RESTful API design and integration, proficiency with Firebase for backend services and real-time data, and a proven ability to manage cloud deployments. I thrive on transforming complex business requirements into clean, efficient, and scalable software solutions.

Technical Expertise
Cross-Platform Development
Crafting high-performance, native-like mobile applications for iOS and Android using React Native and Flutter.
Frontend Architecture
Designing scalable and responsive web applications with a focus on user experience, using React.js and Next.js.
Backend Engineering
Building robust, secure, and scalable server-side applications and APIs with Node.js, Express, and TypeScript.
Database Management
Architecting and managing both SQL (PostgreSQL) and NoSQL (MongoDB, Firebase) databases for optimal performance.
API Design & Integration
Developing and consuming RESTful APIs and integrating third-party services to extend application functionality.
Advanced State Management
Utilizing Redux and Context API to manage complex application state for predictable and maintainable code.
Cloud & DevOps
Implementing CI/CD pipelines and deploying applications to cloud platforms like Vercel, AWS, or Google Cloud.
Git & Version Control
Expertise in Git for collaborative development, including branching, merging, and maintaining clean code history.
TypeScript Proficiency
Leveraging TypeScript to build robust, type-safe applications, reducing bugs and improving developer experience.
Professional Journey
Exploring my professional path through various roles and responsibilities
Mobile App Developer (React Native)
Prokken
Key Responsibilities
- Specialized in building scalable and intuitive mobile applications using React Native.
- Leveraged TypeScript for robust mobile app development.
- Integrated APIs to enhance app functionality and performance.
- Managed app state efficiently to ensure smooth user experience across platforms.
- Ensured optimal performance and responsiveness on both iOS and Android devices.
Technologies
Lead Mobile App Developer (React Native)
Mindquest
Key Responsibilities
- Led the development of a comprehensive ERP application using React Native.
- Coordinated a team of developers to deliver high-quality mobile solutions.
- Designed and implemented key features of the ERP system, optimizing user workflows.
- Integrated APIs, managed state, and ensured the application’s performance across platforms.
- Collaborated with backend developers, designers, and other stakeholders to ensure seamless application development and deployment.
Technologies
Front-End Developer (React)
Lanaieka Software Solution
Key Responsibilities
- Developed and maintained responsive web applications using React.js.
- Collaborated with UI/UX designers to implement modern and user-friendly interfaces.
- Worked closely with backend developers to integrate APIs and optimize application performance.
- Ensured cross-browser compatibility and responsive design for seamless user experience.
- Participated in code reviews and contributed to maintaining coding best practices.
Technologies
Frontend Developer (React)
ARK
Key Responsibilities
- Built and maintained complex web applications using React.js and Material UI.
- Improved user interface components to enhance user experience.
- Collaborated with backend developers and stakeholders for efficient application development.