Hi, I'm Muhammad Adil
I Build Digital
Experiences
A passionate Senior Software Engineer with 4+ years of experience crafting intelligent, scalable applications. I specialize in bridging the gap between robust software engineering and cutting-edge AI solutions to solve complex problems.
Where I've Worked
A timeline of my professional journey, from writing my first lines of production code to leading engineering teams.
Sr.Software Engineer
- Worked on a risk assessment platform built with Angular and .NET Core, focused on financial crime compliance (AML/CTF, sanctions, fraud)
- Led the UI modernization (reskinning) of a legacy application, migrating it to a newer Angular version and implementing a clean, scalable UI using Tailwind CSS.
- Developed and shipped new core features, translating complex business requirements into intuitive, user-friendly interfaces.
- Integrated and handled complex backend APIs, ensuring seamless data flow for risk calculations and reporting workflows.
- Improved application performance and code quality through refactoring, optimization, and adoption of best practices.
- Resolved critical bugs and enhanced system stability while working in a fast-paced, production environment.
- Played a key role in migrating legacy code to modern architecture, improving maintainability and scalability.
Software Engineer
- Built and maintained Angular features across a large HR and payroll management system, working on modules like employee management, payroll processing, and leave management.
- Worked extensively with RxJS to control async data flows throughout the application, including real-time updates, dependent API calls, and maintaining clean subscriptions to prevent memory leaks.
- Built reusable Angular components with Angular Material and PrimeNG that were shared across modules, which kept the UI consistent and reduced the amount of duplicated template code.
- Helped improve the overall performance of the frontend — identified components that were triggering unnecessary re-renders and applied OnPush change detection where it made sense.
Software Engineer
- Developed features and fixed bugs across multiple Angular 16 projects, working within an agile team with regular sprint cycles and code reviews.
- Built a custom reporting portal for an internal automation tool using Angular and Apache ECharts — the project improved team productivity by around 30% by replacing manual reporting with interactive visual dashboards.
- Handled direct communication with Charter Communications, a US-based client.
- Collaborated closely with the backend team to implement complex features and business use cases.
Associate Software Engineer
- Developed features and fixed bugs across multiple Angular 16 projects, working within an agile team with regular sprint cycles and code reviews.
- Focused on writing responsive, cross-browser-compatible UI code.
Technologies & Skills
My toolkit spans the entire stack. Here are the technologies I use daily to build performant, scalable applications.
01AI & Machine Learning
02Frontend
03Backend
04Database
05DevOps & Tools
Things I've Built
A selection of projects that showcase my skills across the full stack, from real-time apps to developer tools and e-commerce platforms.
Enterprise Financial Crime Risk Assessment Platform
An enterprise-grade RegTech platform for Arctic Intelligence, helping organizations worldwide assess and manage financial crime risks — including AML/CTF, sanctions, anti-bribery, and fraud. Built scalable front-end workflows with Angular and robust backend APIs with .NET, serving clients from fintech startups to global banks, fully aligned with FATF guidelines.
Peoplei — Payroll & HR Management System
A full-stack Payroll & HR Management System built with Angular and Node.js, designed to streamline core HR operations at scale. Delivered key modules including Employee Management, Payroll Processing, and Leave Management, while optimizing RESTful APIs for high-performance, reliable data processing across large datasets.
LearnLive — Learning Management System
A feature-rich Learning Management System built with Angular, delivering real-time online education experiences. Implemented live streaming functionality using Socket.IO for interactive virtual classes, and developed dynamic UI components for course management, assessments, and user dashboards. Leveraged RxJS for reactive state management.
CaseCracker AI — Interview Preparation Platform
An AI-powered interview preparation platform designed to help users land their dream roles with confidence. Features include speech-to-text analysis for transcribing mock interview responses, a personalized step-by-step roadmap tailored to each user's skill level, and peer-to-peer interview scheduling. Built to deliver actionable feedback and a structured path to success.
Custom Reporting Portal — Automation Tool
A comprehensive reporting portal built with Angular for an internal automated testing tool, transforming raw test data into meaningful insights. Integrated Apache ECharts to deliver dynamic, interactive widgets and charts, enabling teams to visualize and act on data more efficiently, boosting overall productivity by 30%.
ORBIT — Web 3.0 Social App
A cutting-edge Web 3.0 social platform built on the Solana blockchain, empowering users to share insights on NFT market trends. Features a 'Shorts' section for video content, fostering community engagement and real-time information exchange — bridging the gap between decentralized technology and social interaction.