Muhammad Adil

Full-Stack Software Engineer Specializing in Scalable Web Applications and AI Integration

Based in: Lahore, PakistanCurrently: Software Engineer I, KavelogicsExperience: 2 years

Hire me

A Computer Science graduate from LUMS with extensive experience in full-stack development using Next.js, Node.js, and modern JavaScript frameworks. He has a proven track record of delivering high-performance applications, from AI-powered meal planners to fault-tolerant distributed databases.

Experience

Software Engineer I

KavelogicsworkJul 2026 – Present

Summary

Develop and deliver full-stack web applications using Next.js, React, Node.js, TypeScript, and modern JavaScript technologies. Design and implement scalable, high-performance applications and RESTful APIs, leveraging PostgreSQL and Supabase for data management and backend functionality. Take ownership of features across the development lifecycle, collaborating with design and product teams to deliver production-ready solutions for client projects. Optimize application performance, responsiveness, and user experience while maintaining reliable and maintainable code

What I did

  • Troubleshot marketing website performance by running time tests on backend API calls.
  • Modified blog submission code to store images in cloud storage using item keys instead of database blobs.

Results

  • Reduced blog index page load times by trimming API responses to exclude unnecessary blog body data.
  • Improved blog detail page performance by migrating image storage from the database to cloud storage.
  • Optimized blog loading that initially took more than 10 seconds per load.
Next.jsReactNode.jsTypeScriptJavaScriptPostgreSQLSupabaseRESTful APIsDockerAdminer

Associate Software Engineer

KavelogicsworkSep 2024 – Jun 2026
Developed full-stack web applications using Next.js and modern JavaScript/TypeScript technologies, focusing on performance, scalability, and user experience. Collaborated with design and product teams to deliver responsive, user-friendly interfaces that enhance client satisfaction. Worked on client websites built with Framer, Webflow, Wix, and Shopify, ensuring quality design implementation and responsiveness.
Next.jsJavaScriptTypeScriptFramerWebflowWixShopify

Full Stack Developer Intern

Code Kids PKinternshipJun 2024 – Aug 2024

Summary

Designed, developed, and deployed the company's main advertisement site using the MERN stack, improving its online presence and course registration experience. Implemented backend functionality, automated user-data collection, email notifications, and Excel data exports to streamline operations. Deployed the application on Hostinger and maintained reliable performance for growing user traffic.

What I did

  • Developed a system to capture visitor leads and admission form data from the website into a spreadsheet database.
  • Implemented automated email notifications to owners triggered by new spreadsheet entries.
MERN stackHostingerExcelSpreadsheet-based database integrationAutomated email notifications

Skills

Technical

TypeScriptTypeScript
JavaScriptJavaScript
React.jsReact.js
Next.jsNext.js
HTMLHTML
CSSCSS
Tailwind CSSTailwind CSS
Redux ToolkitRedux Toolkit
Node.jsNode.js
SupabaseSupabase
PostgreSQLPostgreSQL
MERN
Express.jsExpress.js
Webflow
PythonPython
Framer
SQLSQL
Drizzle ORM
CC
C++C++
DockerDocker
Bash ScriptingBash Scripting
GoGo
Haskell
MATLAB
Raft consensus algorithm
Fine-tuning
RAG
Machine Learning

Projects

BudgetBite

Developerpersonal
Built an AI-powered meal planner that suggests meals from real restaurant menus near the user and keeps spending within a chosen food budget. Designed a provider-agnostic LLM layer (Gemini / Anthropic / OpenAI) that fetches nearby menu items and generates structured meal plans; triggers automatic re-planning when actual spend deviates from the budget. Implemented a layered Express API (routes → controllers → services → repositories) with shared Zod validation schemas consumed by both the API and Next.js frontend. Integrated XState for onboarding and plan-creation workflows and better-auth with email OTP, Google OAuth, and GitHub OAuth.
Next.js 16React 19Tailwind 4shadcn/uiTanStack QueryExpress 5Drizzle ORMNeon PostgresTurborepopnpmGeminiAnthropicOpenAIZodXStatebetter-auth

Succession Planning for Promotions

Project Leadacademic
Led a software engineering project in collaboration with Devsinc to design and develop a succession-planning system for identifying and promoting high-potential individuals.

Key-Value Distributed Database

Developeracademic
Built a fault-tolerant distributed key-value database using the Raft consensus algorithm, focusing on reliability and distributed-systems fundamentals.
Raft consensus algorithmGo

Client RAG System

personal
Integrated a full RAG system into a client's project where the agent can create tickets or forward the chat to a live human operator.
RAG

Education

BSc Computer Science

Lahore University of Management ScienceComputer ScienceSep 2021 – May 2025

Coursework

Artificial IntelligenceMachine LearningData ScienceDistributed SystemsOperating SystemsSoftware EngineeringComputer NetworksData StructuresAlgorithmsObject Oriented ProgrammingAdvance Programming

Societies & activities

SPADESIEEE LUMS Societies

Recognition

Awards

NOP Scholarship 120%

LUMS

Social impact & activities

Volunteer

NOP Summer Coaching Session 2023volunteerJun 2023 – Jul 2023

Volunteered for the NOP Summer Coaching Session in 2023, contributing my time and skills to support educational initiatives. Played an integral role in creating a positive and engaging learning environment for participants.

Hire MuhammadReach out about a role, a contract or a conversation.For recruiters

Muhammad's twin is AI, it can make mistakes.