Hello, I'm
Hamza Amir

A Software Developer

Passionate about creating innovative solutions and delivering exceptional user experiences through clean, efficient code.

Let's Talk
Hamza Amir - Software Developer

About Me

Bio

I am a passionate software developer with a strong foundation in web development and a keen eye for creating intuitive user experiences. With a background in both front-end and back-end development, I strive to build applications that are not only functional but also aesthetically pleasing and user-friendly.

Skills

HTML/CSS 90%
JavaScript 85%
React 80%
Node.js 75%

Education

Bachelor of Science in Computer Science

2025 - Present

NED University of Engineering and Technology

Currently pursuing degree in Computer Science, focusing on software development and web technologies.

Web Development Training

2025

YouTube

Self-taught web development through comprehensive YouTube tutorials, mastering modern web technologies and best practices.

Work Experience

Freelance Web Developer

2025 - Present

Self-Employed

Working independently with various clients to create responsive websites, implementing modern design principles, and delivering customized web solutions.

My Expertise

What I Do

UI/UX Design

Creating intuitive and engaging user interfaces with a focus on user experience and modern design principles.

Graphic Design

Developing compelling visual content that communicates your brand message effectively.

Web Development

Building responsive and performant web applications using the latest technologies and best practices.

Featured Projects

Project 1

E-commerce Platform

A full-stack e-commerce solution with modern features and responsive design.

View Project
Project 2

Task Management App

A collaborative task management application with real-time updates.

View Project
Project 3

Portfolio Website

A modern portfolio website showcasing creative work and skills.

View Project

FAQ

Frequently Asked Questions

How long does it take to complete a website?

+

The timeline varies depending on the project scope. A basic website typically takes 2-3 weeks, while more complex projects may take 1-2 months.

Do you provide website maintenance?

+

Yes, I offer maintenance packages to ensure your website stays up-to-date and secure. This includes regular updates, backups, and technical support.

What is your payment process?

+

I require a 50% deposit to start the project, with the remaining balance due upon completion. Payment can be made via bank transfer or PayPal.

Do you offer custom features?

+

Yes, I can develop custom features tailored to your specific needs. This includes custom forms, integrations, and functionality.