I am a full-stack developer with experience in building scalable web applications using a variety of technologies including ASP.NET (C#), SQL, JavaScript, Java, Spring Boot, Angular, and React. I am passionate about clean architecture, database design, and solving real-world problems through code. Throughout my career, I have gained valuable experience working both on the front-end and back-end and have contributed to impactful projects in different sectors. My background includes professional internships, contract work, and multiple projects where I applied my technical skills to develop user-friendly and maintainable systems. I enjoy collaborating with stakeholders and team members, continuously learning, and growing my expertise in web and mobile app development to deliver scalable and reliable solutions.

Udendu Abasili

I am a full-stack developer with experience in building scalable web applications using a variety of technologies including ASP.NET (C#), SQL, JavaScript, Java, Spring Boot, Angular, and React. I am passionate about clean architecture, database design, and solving real-world problems through code. Throughout my career, I have gained valuable experience working both on the front-end and back-end and have contributed to impactful projects in different sectors. My background includes professional internships, contract work, and multiple projects where I applied my technical skills to develop user-friendly and maintainable systems. I enjoy collaborating with stakeholders and team members, continuously learning, and growing my expertise in web and mobile app development to deliver scalable and reliable solutions.

Available to hire

I am a full-stack developer with experience in building scalable web applications using a variety of technologies including ASP.NET (C#), SQL, JavaScript, Java, Spring Boot, Angular, and React. I am passionate about clean architecture, database design, and solving real-world problems through code. Throughout my career, I have gained valuable experience working both on the front-end and back-end and have contributed to impactful projects in different sectors.

My background includes professional internships, contract work, and multiple projects where I applied my technical skills to develop user-friendly and maintainable systems. I enjoy collaborating with stakeholders and team members, continuously learning, and growing my expertise in web and mobile app development to deliver scalable and reliable solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Work Experience

Software Engineer Intern at Gravitit Tech Solutions
January 1, 2025 - Present
Enhanced and maintained a full-stack ASP.NET (C#) web application for managing pilots and flights. Refactored existing code and implemented new features which improved overall system functionality. Optimized data access using SQL Server and Entity Framework to ensure relational integrity. Worked closely with a senior supervisor gaining valuable mentorship in real-world development practices.
Web Developer (Contract) at Mi’gmawe’l Tplu’taqnn Incorporated - MTI
August 31, 2022 - August 3, 2024
Collaborated with community leaders to develop and improve the MTI website to meet diverse user needs for better community engagement. Demonstrated excellent communication and adaptability, utilized community feedback to improve the website, and increased web traffic by 25% through design improvements and user engagement tools. Successfully delivered the project on time within a 9-month timeline.

Education

College Diploma in Web & Mobile App Development at New Brunswick Community College
September 11, 2023 - June 1, 2025
Bachelor’s Degree in Mechanical Engineering at University of New Brunswick
January 11, 2015 - May 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Government, Real Estate & Construction, Travel & Hospitality
    paper CanvasRoom

    🌐 Live Demo

    👉 [Try CanvasRoom Live](https://www.twine.net/signin


    🎨 What is CanvasRoom?

    CanvasRoom is an all-in-one real-time collaboration platform where users can code, draw, and chat together—instantly and seamlessly. Built for team creativity and technical collaboration, CanvasRoom brings people together in a single interactive workspace.

    ![CanvasRoom Preview](https://www.twine.net/signin


    ✨ Key Features

    • 👨‍💻 Live Code Collaboration
      Multi-user code editor with syntax highlighting and support for multiple programming languages.

    • 🖌️ Shared Drawing Canvas
      Collaborate visually using a real-time whiteboard with multiple drawing tools.

    • 💬 Real-Time Chat
      Built-in messaging system for quick communication and idea sharing.

    • 🔐 Secure Rooms & Authentication
      Create private rooms with access control for safe collaboration.

    • 💾 Persistence
      Save your work—including code, drawings, and chats—for future access.


    🛠️ Built With

    • ⚛️ React.js
    • 🌐 Node.js
    • 🔌 Socket.IO
    • 🍃 MongoDB
    paper WorkSphere

    WorkSphere is designed to streamline project management and salary administration for businesses. It provides tools to manage projects, employees, salaries, and communication efficiently.

    Features

    Project Management: Create, assign, and track projects.
    Employee Management: Manage employee profiles and salaries.
    Task Tracking: Assign and monitor tasks.
    Messaging System: Internal chat and notifications.
    Analytics Dashboard: Insights on projects, tasks, and employee performance.
    User Roles & Permissions: Admin, Project Manager, and Employee roles.

    Screenshots & Demo

    Demo Video

    [![Demo Video](https://www.twine.net/signin

    Screenshots

    ![Image](https://www.twine.net/signin
    ![Image](https://www.twine.net/signin
    ![Image](https://www.twine.net/signin

    Usage

    • Register as an admin, project manager, or employee.
    • Create and manage projects.
    • Assign employees to projects.
    • Communicate through the internal messaging system.
    • View salary and performance analytics.

    Technologies Used

    • Frontend: Angular, Tailwind CSS
    • Backend: ASP.NET Core, Entity Framework
    • Database: SQL Server
    • Hosting: Netlify (Frontend), Azure (Backend)
    paper Real Estate Management System

    About the Project

    The Real Estate Management System is an ASP.NET Core MVC application built to streamline property transactions between agents and customers. It includes features for property listings, agent and customer management, scheduling showings, and secure image handling.

    Features

    Customer & Agent Management - Register and manage profiles.
    Property Listings - Add, view, and manage property details.
    Image Management - Upload and approve listing images securely.
    Showing Scheduling - Book showings with agents.
    Email Management - Send notifications and updates.

    Screenshots & Demo

    Demo Video

    [![Demo Video](https://www.twine.net/signin

    Screenshots

    ![Image](https://www.twine.net/signin
    ![Image](https://www.twine.net/signin

    Usage