Co-Founder · Technology & Software Developer
Multidisciplinary technology professional and Co-Founder of CatLium, working across software development, AI/ML, IoT, embedded systems, business operations, documentation, and practical technology solutions.
Shaikh Farhan is a Co-Founder of CatLium and a multidisciplinary technology professional with experience spanning software development, AI/ML, IoT, electronics, documentation, business operations, and real-world professional environments.
Alongside his technology work, Farhan has been working in a law-firm environment since 2022, gaining practical exposure to legal work, documentation, professional communication, research, administrative processes, and understanding how businesses and professional systems operate.
His technical work covers software and web development, backend systems, AI/ML, computer vision, IoT, embedded systems, electronics, and hardware-software integration. He has worked with technologies including Python, JavaScript, TypeScript, React, Node.js, Express, MongoDB, PyTorch, Scikit-learn, Arduino, ESP32, Raspberry Pi, MQTT, Docker, Git, and Figma.
His AI/ML experience includes computer vision, image classification, CNNs, EfficientNet, transfer learning, dataset preparation, data augmentation, model training, evaluation metrics, GPU acceleration, CUDA, and PyTorch. He has worked on practical vehicle-classification problems involving Cars, Trucks, and unknown objects.
Farhan also works across IoT and embedded systems, including Arduino, ESP32, NodeMCU, Raspberry Pi, sensors, motors, GSM communication, MQTT, Wi-Fi, and hardware-software integration.
His non-technical experience in legal documentation, research, business operations, professional communication, and financial-market research gives him a broader perspective when approaching technology projects and real-world requirements.
He is particularly interested in projects where technology meets practical applications, including AI, automation, IoT, software products, business solutions, and systems that solve real-world problems.
Car and truck image classification with an unknown/other class, using PyTorch with EfficientNet-B0, transfer learning, data augmentation, training and validation pipelines, GPU acceleration, CUDA, AMP / GradScaler, and model evaluation.
Real-time flame sensor monitoring using ESP32 with Wi-Fi and MQTT, covering hardware-software integration for sensor communication.
SOS SMS system using Arduino Uno and SIM800L, covering GSM communication, AT commands, serial communication, and hardware troubleshooting.
A range of embedded and IoT projects using Arduino, ESP32, NodeMCU, and Raspberry Pi, involving sensors, motors, servo systems, GSM, MQTT, and Wi-Fi.
Backend authentication system built with Node.js, Express, JWT, middleware, REST APIs, and MongoDB concepts, including backend debugging.
Full-stack web development projects using React, TypeScript, Tailwind CSS, Node.js, Express, and REST APIs with authentication and responsive UI.
NGO website and brand design project covering website architecture, UI/UX, branding, typography, color systems, responsive layouts, and professional website presentation.
Machine learning classification project using Pandas, Scikit-learn, and KNN, covering label encoding, standard scaling, train/test split, confusion matrix, and classification reports.