Hello! I'mRahul Purswani
Welcome to my corner of the internet! I'm a data-driven engineer with a passion for building across the entire data lifecycle - from data pipelines and infrastructure to analytics and machine learning models. Graduated in May 2025 and open to full-time roles where I can help turn data into impact. Let’s connect!

About me
I recently graduated with a Master’s in Computer Science, where I focused on data engineering, backend systems, and machine learning. I love building systems that make data useful—from scalable ETL pipelines to ML workflows that support real-time decision-making. During my time at ZeroEyes, I worked on everything from automating large-scale data collection to fine-tuning vision models for annotation and search. I also gained experience mentoring students as a teaching assistant, which sharpened my ability to explain complex topics clearly and work across teams.
CS Optima, Inc.
Austin, TX, USA
Software Development Engineer I
Again, I was working in the Data Engineering Team, where I contributed to projects focused on building scalable pipelines, automating workflows, and curating large datasets to support downstream tasks.
• Built a scalable ETL pipeline using Selenium, Scrapy, and AWS EC2 to collect 1.1M+ images for a client's ML pipeline; improved ingestion efficiency by 20% using image hashing.
• Wrote advanced SQL queries to curate and update 500K+ datapoints for downstream ML workflows; also researched and documented data augmentation methods like AutoAugment, RandAugment, and AutoDA to support experimentation.
ZeroEyes Inc.
Conshohocken, PA, USA
Software Engineer Intern
Again, I was working in the Data Engineering Team, where I contributed to projects focused on building scalable pipelines, automating workflows, and curating large datasets to support downstream tasks.
• Built a scalable ETL pipeline using Selenium, Scrapy, and AWS EC2 to collect 1.1M+ images for a client's ML pipeline; improved ingestion efficiency by 20% using image hashing.
• Wrote advanced SQL queries to curate and update 500K+ datapoints for downstream ML workflows; also researched and documented data augmentation methods like AutoAugment, RandAugment, and AutoDA to support experimentation.
ZeroEyes Inc.
Conshohocken, PA, USA
Research and Development Intern
I was working in the Data Engineering Team, where I deepened my understanding in ML pipelines, large-scale data analytics, model training, and deployment-ready solutions.
• Leveraged OpenAI's CLIP model in PyTorch to enable text-based image search. Improved search speed for context specific image by 60% and improved overall user experience in retrieving relevant images from a corpus of 250K+ images.
• Implemented custom CNN and fine-tuned ResNet & YOLO models in TensorFlow to streamline data annotation, cutting annotation time by 15% and minimizing manual efforts by annotators. Generated embeddings and performed exploratory data analysis (EDA) on metadata for 100k+ datapoints.
University of Kansas School of Engineering
Lawrence, KS, USA
Graduate Teaching Assistant
I was TA for Senior Capstone and Compilers Construction courses at KU, where I developed strong leadership and mentoring skills while supporting student learning.
• Senior Capstone: Organized and led weekly agile sprint meetings for 9 teams to discuss progress, address obstacles, and set achievable sprint goals. Assisted students with technical challenges and overall boosting team productivity.
• Compilers Construction: Facilitated interactive lab sessions for over 40 students. Explained topics from lexical analysis and parsing to code generation with hands-on examples. Evaluated and provided feedback on students' lab work.


