Software Engineer
I specialize in backend development, artificial intelligence, and natural language processing, creating scalable solutions using Python.
Who am I?
I'm Saife Shuhaib, a Software Engineer who bridges the gap between cutting-edge AI and robust backend engineering. I specialize in building intelligent, scalable systems—from legal AI assistants and transcription platforms to advanced image processing tools—that transform complex challenges into streamlined solutions. With deep expertise in Python, Django, and AI frameworks like PyTorch and OpenCV, I focus on integrating machine learning into backend infrastructures to drive real-world impact. Whether it's reducing system latency by over 60%, automating workflows, or boosting user satisfaction through thoughtful architecture, I engineer systems that are not only technically sound but strategically aligned with business outcomes. Passionate about clarity, precision, and performance, I thrive on building meaningful technology that delivers measurable value.
February 2024 - Current
Legal AI Assistant
Virtual assistant for answering legal queries with location-based citations.
View Project DetailsKey Contributions
Meeting Notes
Platform for managing transcriptions and file notes to boost meeting productivity.
Key Contributions
TextBubble Translator
AI system to detect comic panels and bubbles for automatically translating text into any language.
Key Contributions
November 2021 - January 2024
Face AI
Edge AI for real-time face recognition, emotion, and landmark detection.
Key Contributions
Homomorphic Encryption
Secured face embeddings with an advanced encryption system using homomorphic encryption techniques.
Key Contributions
Bootstrap Automation
Automated the process of detecting and analyzing changes in website elements to streamline QA efforts.
Key Contributions
Post Order Parser
Module to extract structured information from post orders.
Key Contributions
Developed with Django, the python-chess library, and chessboard.js, this web-based chess application allows users to participate in chess matches against an AI opponent. The bots are developed using different algorithms, with one utilizing minimax and another employing a Convolutional Neural Network trained on a kaggle chess dataset.
A Django-based web application designed for efficient review of solved leetcode questions. Users can input the problem link, specify a topic for categorization, and provide their solutions. The application will automatically generate dedicated pages for each problem by utilizing GraphQL queries to the leetcode/graphql server for getting additional question information.