BITS PILANI • M.E. COMPUTER SCIENCE 27'

Surajsinh Patil

Software Engineer | Distributed Systems | Algorithms | Applied Machine Learning

Final-year M.E. Computer Science student at BITS Pilani focused on distributed systems, backend engineering, and practical machine learning for real-world applications.

Surajsinh Patil

About

I’m a Computer Science graduate student at BITS Pilani focused on building scalable backend systems and intelligent software for real-world applications.

My experience spans distributed systems, fault-tolerant architecture design, networking, and applied machine learning, with projects ranging from consensus-driven distributed platforms to explainable computer vision systems.

I’m particularly interested in engineering reliable systems where performance, scalability, and practical impact matter.

Skills

Backend

JavaPythonC++REST APIsgRPC

Systems

Distributed SystemsRaft ConsensusConcurrencyFault ToleranceSystem Design

Machine Learning

PyTorchOpenCVCNNsVision-Language ModelsExplainable AI

Experience

Teaching Assistant — Machine Learning

BITS Pilani

Supported implementation, experimentation, and evaluation of machine learning workflows, assisting students with applied machine learning concepts, model development, and experimental analysis.

Teaching Assistant — Computer Networks

BITS Pilani

Conducted lab sessions for the complete Computer Networks curriculum, guiding students through practical implementation of networking concepts, protocol analysis, and systems-level problem solving.