Tejas Ravishankar

Boston, USA.

About

Engineer: Software + ML | MS CS @ BU
I enjoy thinking.

Work

NeuralGraph
|

ML Founding Engineer

Highlights

Developing a low-code, drag drop platform to construct and automate complex agentic workflows.

Built a custom multi-agent state machine with human in the loop, step-based debugging and logging.

Developed 10+ software integrations, architected efficient React components to reduce client-side latency by 30% and created a real-time UI with websocket integration.

Architected a cloud platform provisioning secure Firecracker microVMs to users executing arbitrary code.

Boston University
|

Machine Learning Graduate Researcher

Highlights

Developed a novel framework leveraging pretrained image transformers for video understanding tasks.

Utilized the NCut algorithm and Optical Flow to segregate dynamic foreground tokens from static backgrounds.

Treated video sequences as weighted graphs for robust temporal dynamics understanding, leveraging a graph transformer to maintain object continuity across frames.

Validated the framework using HMDB51 and AViD datasets, achieving ~9% lower accuracy than state-of-the-art while having just 1% of the trainable parameters.

Sutherland Global Services
|

Software Engineer Intern

Highlights

Developed a web application using Angular, ASP.NET, and MongoDB, which was integrated with various APIs to enable users to stream and favorite videos.

Demonstrated proficiency in collaborative teamwork, employing version control, meticulous documentation, and comprehensive testing practices to ensure the successful development and maintenance of the project.

Skylark Labs
|

Machine Learning Engineer Intern

Highlights

Enhanced low-light environments in real time video feeds using Cycle GANs and AutoEncoder-based models.

Experimented with image encoding in a memory buffer to reduce video frame transfer time over the network.

Prototype developed was under 1 megabyte and inference was in the order of 0.001 seconds per frame.

Adhered to ML Ops principles for efficient model deployment, monitoring, and continuous improvement with a focus on scalability, reliability, and reproducibility.

Manipal Institute of Technology
|

Computer Vision Researcher

Highlights

Designed a computationally efficient methodology for segmentation of narrow river streams in satellite imagery.

Utilized a combination of image processing methods - thresholding and gamma correction - and an encoder-decoder architecture constructed using depthwise separable convolutions.

Achieved higher accuracies than state-of-the-art models, whilst being 1/3rd the size.

Education

Boston University

Master of Science

Computer Science

Grade: 3.86

Manipal Institute of Technology

B.Tech

Aeronautical Engineering with a Minor in Data Science

Publications

MartiNet: An Efficient Approach For River Segmentation In SAR images

Published by

IEEE CONECCT

Summary

Tejas Ravishankar, Trisha C. Anil, Ujjwal Verma, Manohara MM Pai and Radhika Pai

Skills

Languages

Python, Typescript, Java.

Frameworks

NextJS, FastAPI, Tensorflow, Git.

Libraries

PyTorch, NumPy, Scikit-Learn, OpenCV.

Cloud

Digital Ocean, AWS, Google Cloud.

AI

LangChain, Neo4J, RAG, LLM finetuning.

Others

PostgreSQL, MongoDB, Docker, Kubernetes.