Mario Najdovski

Software Engineer

I build full stack web apps with .NET, React, and Next.js. Most of my recent work has been in AI powered messaging, frontend architecture, and the backend pieces that keep everything responsive under load.

  • About
  • Experience
  • Projects
  • GitHub
  • LinkedIn

About

I'm a developer focused on crafting resilient, accessible interfaces and systems that balance thoughtful design with reliable engineering. Work centers on building performant, maintainable web apps where usability, state management.

Currently I'm working full stack with .NET, Next.js, and React, across the frontend and backend. I care about building UIs that feel fast and stay maintainable as the product grows. That usually means getting state management right, caching where it helps, and making sure data heavy screens don't slow everything down.

Recently at One‑connect, I work on an AI messaging product that handles replies across Instagram, Facebook, WhatsApp, and Viber. When I pick up a feature, I build it in .NET and React, starting with the APIs and backend logic and then the UI on top. Recent work includes migrating from Next.js to React, tool calling for scheduling and booking from conversations, and caching and streaming for heavier AI flows with TanStack Query and Zustand.

Experience

  1. 02/2025 to Present

    Full Stack Developer (.NET & React) · One‑connect

    Work on an AI messaging product that handles replies across Instagram, Facebook, WhatsApp, and Viber. When I pick up a feature, I build it in .NET and React, starting with the APIs and backend logic and then the UI on top. Recent work includes migrating the frontend from Next.js to React, tool calling so the assistant can schedule meetings and book time slots from conversations, and caching plus streaming for data heavy AI flows.

    • .NET
    • React
    • OpenAI
    • TanStack Query
    • Zustand
  2. 04/2025 to 07/2025

    Backend Developer (.NET) (Internship) · Apekt

    During a backend internship, worked on making the system hold up under heavier load. Added Redis caching to ease database pressure, built RabbitMQ messaging with retries and failure queues for traffic spikes, and put together bulk import flows with validated Excel uploads and automated Word document generation. Wrote unit tests around the validation logic.

    • .NET
    • C#
    • Redis
    • RabbitMQ
    • Excel
    • Unit Testing
  3. 10/2024 to 04/2025

    Full Stack Developer (Next.js) (Internship) · ReThing

    Implemented application wide state management to streamline data flow and interaction patterns. Developed and maintained responsive, component driven Next.js frontends focused on performance and user experience, reducing unnecessary rerenders and improving extensibility.

    • Next.js
    • React
    • State Management
    • Performance
View Full Résumé

Projects

  • Google Drive Clone (T3 Stack)

    A full stack Google Drive clone built with the T3 Stack, featuring Next.js for the frontend and backend, TSX for type safe components, Drizzle for ORM with SingleStore database, Clerk for authentication, and server actions/components for efficient data handling.

    • Next.js
    • TSX
    • Drizzle
    • Clerk
    • SingleStore
    • Server Actions
    • Server Components
    Google Drive Clone project screenshot
  • Graduation Thesis, Formula 1 Information App

    Built a full stack app delivering Formula 1 information with an ASP.NET Core backend, fetching data from a public API, storing it in Microsoft SQL Server, and displaying it on a dynamic React frontend.

    • ASP.NET Core
    • Microsoft SQL Server
    • React
    • Public API
    Formula 1 Information App project screenshot
  • Cabin Booking App

    Built with React and React Query for data fetching and syncing with a Supabase backend, enabling real time booking updates. Managed global UI state using React Context API. Integrated authentication to secure API endpoints and protect user data, allowing secure login and booking management.

    • React
    • React Query
    • Supabase
    • React Context API
    • Authentication
    Cabin Booking App project screenshot
  • Pizza Delivery App

    Built a pizza ordering app with menu browsing, order customization, and checkout. Integrated with an internal API for real time data, using Redux for global state management and React Router 6.4 for data loading. Designed a responsive UI with Tailwind CSS.

    • React
    • Redux
    • React Router 6.4
    • Tailwind CSS
    • Internal API
    Pizza Delivery App project screenshot

Writing

    Coded in Visual Studio Code. Built with Next.js and Tailwind CSS.