Dynamic, detail-oriented, multilingual Software Developer with a programmer's logic and a designer's taste. Experienced in React, Vue, Node.js, Golang, and cloud technologies with 8+ years of professional experience.
+12% from last month
+5 this month
+2 this month
3 active projects
A passionate software engineer with expertise in full-stack development, microservices, and cloud technologies.
Professional software development experience across various industries and technologies.
Successfully delivered projects from conception to deployment across web and mobile platforms.
Proficient in modern web technologies, cloud platforms, and development tools.
My career progression through various roles and companies.
Conceive and build responsive and adaptive solutions while ensuring the technical feasibility of business case. Update, maintain and adhere to pattern-libraries, style guides, and site documentation.
Workflow automation for digital on boarding process. Optimize applications for maximum speed and Best practices using CI/CD pipeline.
Providing technical input in application design and cloud native development. Assisting in maintenances and upgrades of existing applications.
Developing web applications in Angular4+ and hybrid mobile applications using Ionic. Actively participating in update and maintenance activities.
Website Development in Laravel, WordPress and core PHP. Assists in the design, coding, and testing of technical solutions.
Technologies and tools I work with to build exceptional software solutions.
A showcase of my recent work and contributions.
Sharing insights, tutorials, and experiences from my journey in software development.
Real-world code examples demonstrating best practices and clean architecture.
import { useState, useEffect } from 'react';
export function useApi(url) {
const [data, setData] = useState(null);
const [loading, setLoading] = useState(true);
const [error, setError] = useState(null);
useEffect(() => {
const fetchData = async () => {
try {
setLoading(true);
const response = await fetch(url);
if (!response.ok) {
throw new Error('Failed to fetch data');
}
const result = await response.json();
setData(result);
} catch (err) {
setError(err.message);
} finally {
setLoading(false);
}
};
fetchData();
}, [url]);
return { data, loading, error };
}
// Usage example
function UserProfile({ userId }) {
const { data: user, loading, error } = useApi(`/api/users/${userId}`);
if (loading) return <div>Loading...</div>;
if (error) return <div>Error: {error}</div>;
return (
<div>
<h1>{user.name}</h1>
<p>{user.email}</p>
</div>
);
}
Let's discuss your next project or potential collaboration opportunities.
+971 581987465
ahadiwasti@gmail.com
Dubai, United Arab Emirates