Software Engineer

Full-stack developer specialised in Web Development, AI and Backend Development.

connect with me on

As a software engineer, I specialize in transforming ideas into functional and visually captivating digital products. With a deep understanding of both front-end and back-end development, I ensure that every project I undertake is not only technically sound but also delivers a seamless and engaging user experience.

About Me

What I can do...

01

web development

Web Development

From simple landing pages to complex web applications, I create responsive and user-friendly websites that are tailored to your unique business needs.

02

web development

AI and Machine Learning

Using the latest AI and machine learning technologies, I develop intelligent systems that can analyze data, recognize patterns, and make decisions with minimal human intervention.

03

web development

Backend Development

With expertise in server-side programming languages and frameworks, I build robust and scalable back-end systems that power your web applications and services.

My way of getting things done

Nimble and transparent, the path to acquiring a website that will showcase your brand in the most favorable light is a series of iterative sprints away. Embracing the Agile approach, I ensure continuous collaboration, incremental delivery of functional components, and the agility to adapt to evolving requirements throughout the iterative cycles.

  1. Project Initiation

    This step involves setting the foundation for the project by gathering requirements, aligning stakeholders, and creating the initial product backlog.

  2. Planning

    During sprint planning, the team breaks down the work into manageable tasks, estimates effort, and commits to a realistic set of goals for the upcoming sprint.

  3. Execution

    In this phase, the team executes the planned work, collaborates with stakeholders, develops and tests code, and continuously integrates and tests the software.

  4. Review and Retrospective

    At the end of each sprint, the team reviews the work completed, demonstrates the functionality to stakeholders, and reflects on the process to identify areas for improvement.

  5. Release and Deployment

    Once the product owner accepts the work completed during the sprint, the team releases the software to production, making it available to end users.

  6. Continuous Improvement

    After the release, the team collects feedback from users, analyzes the data, and iterates on the product to incorporate new features, fix bugs, and improve performance.

Recent Work

Airbnb Frontendclone

Frontend UI

2024
/3

File Manager API

Secure file operations, storage management, and cloud integration.

2023
/2

User Authetication Service

Api Authetication

2023
/1