Hi, my name is Saif
Expert Web Developer and an AI enthusiast

About me

Profile Image

I'm a passionate Lead Software Engineer with 5+ years of experience building scalable, AI-powered platforms and modern web/mobile solutions. Currently, I'm leading development at UnifyOne, where I specialize in designing and deploying AI assistants (VAPI agents) that automate call handling, reservations, and customer support for multiple clients.

I've also built Khaata, a modern AI-driven expense-splitting app designed to make personal and group finances effortless. From real-time syncing to AI-powered expense understanding and categorization, I focus on crafting intuitive, performance-optimized solutions.

My tech stack includes React.js, Next.js, React Native (Expo), Node.js, Express, Spring Boot, MongoDB, Firebase, PostgreSQL, AWS, and Docker, with strong expertise in CI/CD pipelines, microservices, and AI integrations.

I thrive on solving complex problems, optimizing systems for performance, and pushing the boundaries of what's possible with AI and automation.

View Resume

Projects

UnifyOne – AI Receptionist System

The UnifyOne AI Receptionist System is an AI-powered call automation platform that replaces traditional human receptionists by handling calls, managing reservations, and automating customer interactions.

  • Designed and developed an AI-driven receptionist system capable of handling 1000+ calls daily.
  • Built and integrated VAPI agents to automate call answering, reservations, and customer inquiries.
  • Implemented real-time data synchronization for seamless reservation and customer management.
  • Designed a scalable architecture to support multiple clients with isolated configurations.
  • Developed intelligent call routing using PBX integration, improving efficiency and reducing missed calls.
  • Led the frontend and backend development, ensuring a smooth user experience and high system reliability.
  • Optimized performance, reducing call handling latency by 40% and improving overall automation accuracy.
Project Image

LnManager Chrome Extension

The LnManager Chrome Extension automates LinkedIn tasks, offers salary estimates, generates AI content, tracks profiles, integrates Google Maps, and enhances productivity for recruiters and marketers.

  • Developed and contributed significantly to the UI/UX design of the LnManager Chrome Extension.
  • Played a major role in the development of various modules, ensuring seamless integration and functionality.
  • Actively participated in enhancing user experience, providing valuable insights and implementing user-friendly features.
  • Collaborated closely with the development team, incorporating feedback and iterating on design and functionality.
  • As an integral part of the project, contributed to the overall success of the LnManager Chrome Extension by delivering a high-quality, efficient, and user-friendly product.
Project Image

RMS

Resource management system I am currently working on as a front-end lead, which will allow fintech companies to manage their employees in the most efficient and easiest way

  • Created a resource management system for call center agents in fintech companies worldwide, utilizing React, Next.js, Java, Spring Boot, and MySQL to manage day-to-day tasks, while enabling supervisors to manage their employees and requests.
  • Implemented JavaScript ES6 best practices and created reusable custom React hooks to ensure efficient management of state and libraries in the front-end project.
  • Optimized front-end modules using useCallback, useMemo, and useSwr, while enhancing app security with JWT, HTTP-only cookies, CSRF, and sanitization.
  • Implemented server-side rendering for modules requiring client-specific configurations, minimizing flicker effects on browsers.
  • Developed a dashboard module that offers agents and supervisors a comprehensive view of quick stats, attendance record graph and grid, hours view graph, available agents, attendance, schedule, and flex reports.
  • Created Request Time Off module for agents to add time off requests, and supervisors to approve or reject them, a Disputes module for agents to log disputes and supervisors to approve or reject them, an Attendance and Schedule module for supervisors to view attendance and schedule of all employees, and a Flex Time module for supervisors to create flex times and for agents to view and opt-in for requests.
Project Image

C-Admin

A Fintech application which is used by millions of users each day for payment transactions worth billions of dollars.

  • Developed a card program services module that allows clients to attach different services to all cards in a program, along with defined rates.
  • Designed a Checker/Maker module that enables logging of all CRUD operations, with operations only being performed once approved by a checker.
  • Created a Merchants module, which allows clients to upload bulk merchants via file and define rules.

See Live
Project Image

C-Holder

A Fintech application designed for the Card holder's for their day to day financial transactions

  • Worked on a fintech app (Java, JavaScript) that runs on a single codebase and enables cardholders to easily activate/register their card, view their card activity, transfer funds, inquire balance, analyze expenses, manage their profile, and more.
  • Developed a configurational OTP component that can be integrated into any module as per the client's needs.
  • Developed a configurational validation utility that allows for runtime changes to the field validations and rendering.
  • Developed an on-demand cache refresher module that invalidates the cache of specific tables.
  • Integrated an interceptor that runs for all modules, allowing access only if defined criteria in tables are fulfilled. If not, an access denied page with the reason for denial is displayed.
  • Created a Credit Card Enrollment module that can be customized for each client.
See Live
Project Image

Medicure

Hospital management portal with a separate interface for admins, doctors and patients. It also includes Stripe payment gateway. Give it a try

  • Developed a comprehensive Health Management Solution using React, Next.js, and JavaScript for the frontend, and Java and Spring Boot for the APIs, with Firebase serving as the database and Heroku for deployment.
  • Designed a patient module, allowing users to manage their profile, book appointments, view their appointment history and relevant prescriptions, and pay their appointment fees seamlessly.
  • Created a doctor module that enables doctors to manage their profile, view their appointments, reschedule or cancel appointments, and prescribe medication to patients as required.
  • Developed an admin module that allows for easy creation and management of admin accounts, view of all doctors, patients, and appointments, and generation of reports on these data.
  • Utilized Firebase as the database and Heroku for seamless deployment of the Health Management Solution, ensuring optimal performance and functionality.
See Live
Project Image

Interactive Voice Recording (IVR)

Product support team can now create custom IVR flows by just dragging and dropping steps like flow chart and can manage different versions easily.

  • Developed an Interactive Voice Response (IVR) application using React, Nextjs, Java, Spring Boot, Istio, Redis, MySQL, Docker, and Kubernetes to manage IVRs, versions, users, and roles.
  • Created reusable React components and wrote Jest test cases for each component to ensure functionality and quality.
  • Optimized front-end modules using useCallback, useMemo, and useSwr to improve performance and integrated the front-end with Istio service mesh, Oauth2-proxy, and Keycloak OIDC for secure access.
  • Implemented server-side rendering of Next.js for modules that need client-specific configurations to prevent the flicker effect on browsers.
  • Secured the application using JWT and HTTP-only cookies and developed a validations utility in Spring Boot to ensure data accuracy.
  • Integrated observability tools like Kiali, Jaeger, and Prometheus for traceability and developed modules for IVR Management, Version Management, User Management, and Roles Management.
See Live
Project Image

Coming soon...

I will be uploading more of my projects soon

Contact

I am actively looking for opportunities. If you are interested in getting in touch, do not hesitate

Email me