About me

Kunal Makhija

5+ years of expertise in mobile and web application development. Hands-on experience in designing, developing, and deploying scalable software solutions. My expertise spans across the full software development lifecycle — from understanding business requirements to delivering high-quality, maintainable code.

What i'm doing

  • design icon

    .NET

    Desktop and Web applications development for fun.

  • Web development icon

    Web development

    High-quality development of sites at the intermediate level.

  • mobile app icon

    Mobile apps

    Application development for iOS and Android.

  • python icon

    Python

    ML Algorithms and AI model training with Python.

Resume   resume-link-icon

Education

  1. Bachelor's in Computer Applications.

    2022 - 2025

    Indus University

  2. Masters in Computer Applications.

    2025 - 2027

    Indus University

Experience

  1. Frontend Web development

    Worked on numerous UI designs in frontend development.
    Some of these projects are available at:
    Projects Repository

  2. Manchesser-United Chess Engine

    Developed a desktop chess application with a fully functional AI using Minimax algorithm with alpha-beta pruning.
    Designed an intuitive UI with move highlighting, legal move validation, and interactive gameplay.
    Implemented all standard chess rules including castling, en passant, pawn promotion, and check/checkmate detection.
    Added features for saving/loading games and adjustable AI difficulty levels.
    Optimized performance for smooth gameplay and efficient board evaluation.
    Project available at: Manchesser United Chess Engine

  3. Web Server

    Developed a web server from scratch using ASP.NET Core and C#, demonstrating hands-on understanding of server-side architecture.
    Implemented HTTP request handling, routing, and middleware pipelines for efficient request processing.
    Built RESTful APIs to support CRUD operations for various resources.
    Integrated data storage using SQL/Entity Framework Core to persist application data.
    Ensured secure communication and proper error handling for robust and reliable performance.
    Designed the server to be scalable and modular, allowing for easy future enhancements or integrations.
    Project available at: Web Server

  4. Mobile and Full-Stack Web Application development

    Developed several mobile and web applications using Flutter and Java: Zero Waste - Food Donation App Medmatch - Medical Help and Suggestion App ParkVista - Parking reservation system IndusBusTracker - Transport Tracking and Management system OnlyYours - Private SMS app

My skills

  • Flutter
  • Java
  • Kotlin
  • .NET - C#
  • Python
  • MERN Stack

Projetcs