CatLium

Back to About CatLium
SF
CatLium Team

Shaikh Farhan

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.

Skills

Technical Development

PythonJavaScriptTypeScriptC/C++ReactAngularTailwind CSSNode.jsExpress.jsREST APIsJWTAuthenticationMongoDBSQLBash

AI / Machine Learning

Artificial IntelligenceMachine LearningDeep LearningComputer VisionPyTorchScikit-learnCNNsEfficientNetTransfer LearningImage ClassificationDataset PreparationData AugmentationModel TrainingModel EvaluationCUDAGPU ComputingKNNPandasNumPyMatplotlib

IoT / Embedded Systems

ArduinoESP32NodeMCURaspberry PiMQTTMosquittoGSMSIM800LWi-FiUART / Serial CommunicationSensorsMotorsHardware-Software IntegrationAutomation

Development & Infrastructure

GitGitHubDockerWSLLinuxnpmpnpmPython Virtual EnvironmentsDebuggingDevelopment Environment Configuration

UI / UX

FigmaWebsite ArchitectureUI DesignUX ConceptsResponsive DesignDesign SystemsTypographyBrandingLanding PagesComponent DesignSVG / Vector Concepts

Business & Professional

Business ResearchProduct ThinkingRequirement GatheringBusiness DocumentationOperational ThinkingProblem SolvingLegal DocumentationLegal ResearchProfessional CommunicationTechnical DocumentationProject DocumentationResearchFinancial-Market ResearchAnalytical ThinkingCross-Domain Problem Solving

Selected Projects

Vehicle Classification / Computer Vision

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.

PyTorchEfficientNet-B0Transfer LearningData AugmentationGPU AccelerationCUDAAMP / GradScaler

ESP32 Flame Detection & MQTT System

Real-time flame sensor monitoring using ESP32 with Wi-Fi and MQTT, covering hardware-software integration for sensor communication.

ESP32Flame SensorWi-FiMQTTMosquittoPubSubClient

SIM800L SOS System

SOS SMS system using Arduino Uno and SIM800L, covering GSM communication, AT commands, serial communication, and hardware troubleshooting.

Arduino UnoSIM800LGSMAT CommandsSerial Communication

Embedded & IoT Systems

A range of embedded and IoT projects using Arduino, ESP32, NodeMCU, and Raspberry Pi, involving sensors, motors, servo systems, GSM, MQTT, and Wi-Fi.

ArduinoESP32NodeMCURaspberry PiSensorsMQTT

Backend Authentication System

Backend authentication system built with Node.js, Express, JWT, middleware, REST APIs, and MongoDB concepts, including backend debugging.

Node.jsExpressJWTAuthenticationMongoDBREST APIs

React / Full-Stack Web Development

Full-stack web development projects using React, TypeScript, Tailwind CSS, Node.js, Express, and REST APIs with authentication and responsive UI.

ReactTypeScriptTailwind CSSNode.jsExpressREST APIs

NGO Website & Brand Design

NGO website and brand design project covering website architecture, UI/UX, branding, typography, color systems, responsive layouts, and professional website presentation.

FigmaUI/UXBrandingTypographyResponsive Design

Machine Learning Classification

Machine learning classification project using Pandas, Scikit-learn, and KNN, covering label encoding, standard scaling, train/test split, confusion matrix, and classification reports.

PandasScikit-learnKNNLabel EncodingStandardScaler