Software Developer at Blenheim Chalcot
FRAMEWORKS: Next.js, React Native, TensorFlow, Keras, Node.js, FastAPI, Flask
SOFTWARES: Kubernetes, Docker, Promethus, Android Studio, MongoDB Compass, Git
DOMAIN: Mobile App Development, Website Development, Backend development, DevOps, Cloud developer, Machine Learning, Deep Learning, Computer Vision
CLOUD: Google Cloud Platform, Amazon Web Services, Digital Ocean
DATABASE: MongoDB, Firestore, Realtime Database, In Memory Redis Database
LIBRARY: React.js, Socket.io, Agora, Redux, Chakra, Material UI, React Navigation
PropertyPistol - Software Developer
Edvora EdTeach StartUp - Cheif Technology Officer
Edvora - Tech Lead
GreenBoard - Full Stack Software Developer
GreenBoard - React Native Developer
NGB Living - Machine Learning Intern
iPing Data Labs - Machine Learning & Computer Vision Intern
Association of Computer Engineering Students - Technical Advisor
Below is a collection of my most interesting projects
Tensorflow.js, BlazeFace, MobileNet, React.js, Next.js, Chakra, Agora, Redux, Socket.io
Online Exam Proctoring System
A web application that allows students to take exams online and proctor the exams. The system is build on top of below Audio/Video Meeting Platform. The system uses tensflow.js, BlazeFace for face detection, MobileNet for cheating object recognition like Books, Mobiles, etc. It generates events for malpractice detection and inform host of the meeting.
React.js, Next.js, Chakra, Agora, Redux, Socket.io
Audio/Video Meeting Platform with Agora
Developed and deployed a WebRtc Meeting Platform where users can have group audio calls, video calls & Screen share with extended functionalities like chat, file sharing, auto attendance and more. The platform is built on Agora’s WebRtc SDK and is deployed on vercel. The backend is built on FastAPI with Sockets.io and deployed on Kubernetes from Digital Ocean.
React.js, Next.js, Chakra, Redux
Classrooms, Exams, Timetable & Attendance
Developed and deployed a web application that allows teachers to create classrooms, exams, timetable and attendance, helps students join classroom, take exams, check timetable and attendance, and more. The application is built on React.js and Next.js and deployed on Vercel. The backend in build in FastAPI and deployed on Kubernetes from Digital Oceans.
Performance testing using Server-side-rendering
Developed and deployed a server-side rendered blog website using Next.js with Prisma and MySQL integration. Tested the website’s server response and performance in contrast to static, universal, and client-side rendered websites based on server-response time, DOM loading and processing, speed ̈ index, time to first byte, and final interactive time
Cross-platform App Development
Cheif Technology Officer at Edvora
Managed cross-team development, setup workflows and pipelines, documentations and technology operation procedures across the teams
Setup an efficient DevOps pipeline across the system with SOPs for testing, staging, and production environments
Wrote deployment procedures and testing scripts and monitored kubernetes pods and deployments, setting alerts for reporting any service issues
Facilitated production of the entire system, auto-scaling of clusters, horizontal scaling of pods, and load balancers
Teach Lead at Edvora
Worked with a team of full-stack engineers and spearheaded the management and development of multiple complex modules of the system.
Full Stack at GreenBoard
Working on full software package that consists of 3 native and 3 web-apps all connected to a common backend thus allowing the accessibility through browser and mobile applications.
Frontend Intern at GreenBoard
React Native education app involving courses, assignments, lectures, tests, user profile, attendance, and parent-view.
Website Development contract from NGB Living
Impressed by the results, the same German Company I formerly worked with as a Machine Learning Intern offered a full contract for website development and enhancement.
Finished my first freelance project
Worked with a Malaysian client on a cross-platform mobile application using React Native. Finished the project with satisfactory results in 15 days.
Published my first research paper
Published a paper for a complete product developed for detecting depression using vision.
Expedited another project at University of Cambridge
Role: Cloud Machine Learning & Full Stack Developer
Predicting Anemeia among users by predicting the Vitamin D, Vitamin B-12, and Iron content from medical reports and images of the patients.
Landed an internship at a German Company
Role: Machine Learning Intern
Designed and deployed an interactive chat assistant using machine learning to automate the existing process for addressing customer queries about the company services.
Started working at University of Cambridge
Role: Development Intern
Finished three projects simultaneously and successfully developed three cross-platform applications using React-Native, and Flutter.
Managed the Application development and Cloud team to deploy the software for clinical trials in parallel collaboration with the Machine Learning team.
First Internship at iPing Data Labs
Role: Machine Learning & Computer Vision Intern
Automated quality assurance for industry workers while ensuring safety paraphernalia and smooth execution of industrial processes using Computer Vision.
Elected as a technical advisor at the Association of Computer Engineering Students
Established a competitive programming environment in the college, organised Hackathons and Webathons over 24-hours, created problems for the hackathon. Organized events and workshops based on tools and technologies like C, C++, Python, Java, R, Swift, PHP, and NetBeans, depending upong the students’ profile and requirements. Managed and organized technical festivals related to College and Department.