Software Engineer (Computer Vision)

Transforming pixels into insights. Specializing in deep learning, image processing, and cutting-edge computer vision solutions.

About Me

I'm a passionate Software Engineer (focused in Computer Vision) currently pursuing my Master's in Data Science at FAU Erlangen-Nuremberg, Germany. With expertise in deep learning, image processing, and neural networks, building trading bots, I specialize in developing innovative solutions that bridge the gap between theoretical computer vision and practical applications.

My work spans from building advanced options trading bots to advanced template matching algorithms, always pushing the boundaries of what's possible with computer vision technology.

Download my CV

Experience

Working Student - Computer Vision

2023 - Present

Primetals Technologies GmbH

As a working student specializing in machine learning, I focus on finding algorithms to detect anomaly events to monitor the metal production process using concepts like Instance Segmentation, Object Detection, Keypoint Matching, and Anomaly Detection.

  • • I built a web tool to evaluate a model’s performance by visualizing an event’s occurrence, which allowed us to perform the model’s evaluation on 100s of hours of videos in just a few minutes.
  • • I developed a novel algorithm to detect the vibration of a static camera based on the camera frames, allowing our models to predict events with high confidence.
  • • I built several synthetic data generator tools mimicking the real environment to train OCR, segmentation models, and detection models, which allowed us to generate rare event samples for training.
  • • Technologies Using: Python, OpenCV, PyTorch, ONNX, TensorRT, FastAPI, Streamlit, MySQL, Docker, and Git

Freelancer

2022 - 2022

Upwork

As a top-rated freelancer, I helped clients turn their data applications into life.

  • • I built a dynamic alert-based strategy back-testing platform and trading bots for options and stocks using Polygon.ai, Alpaca, and Interactive Brokers API.
  • • Technologies Used: Python, FastAPI, Streamlit, MySQL, Asyncio, Websockets, and Git

Associate Data Scientist Engineer

2021 - 2022

Extenso Data Pvt. Ltd.

As an Associate Data Scientist/Engineer working in a Fintech, I was responsible for building a data pipeline to collect, process, and analyze financial data from various sources.

  • • I built a backbone for an intelligent model to automate data pipelining, analysis, and reporting of fintech data for business stakeholders to make timely customer decisions
  • • I built an Intelligence System to visualize the performance of loans and prospects for stakeholders to make timely decisions.
  • • Technologies Used: Python, MySQL, Pentaho, Apache Airflow, Apache Superset, and Git

Junior Machine Learning Engineer

2021 - 2021

Ensemble-Matrix

As a Junior ML Engineer, I did experiments to efficiently detect forged signatures and built an Intelligence System.

  • • Using Siamese-type neural networks, I developed an algorithm to create a synthetic hand signature to train a model to detect forged signatures.
  • • Technologies Used: Python, Google Colab, OpenCV, Keras, Docker, and Git

Unity 3D Intern

2021 - 2021

diyo.ai

As a Unity 3D Intern, I learned how to build AR applications.

  • • I designed and built a user flow for an application to improve clients’ jewelry business using Google AR Core and Unity 3D.
  • • Technologies Used: Unity3D, and Git

AI Developer Intern

2019 - 2020

Ensemble-Matrix

As an AI Developer Intern, I learned how to build and deploy AI models, focusing on computer vision and chatbots applications.

  • • Developed and maintained conversational agents for platforms like e-commerce, travel agency, and academic consultancy.
  • • Technologies Used: Python, Rasa, OpenCV, Google Colab, AWS EC2, and Git

Skills & Expertise

Core Expertise

Python Expert
SQL Expert
Computer Vision Expert
Deep Learning Advanced
Data Analysis Advanced
Algorithm Design Advanced

Professional Skills

Problem Solving
Team Collaboration
Research & Development
Technical Writing
Project Management
Agile Development

Technical Skills

Programming Languages

Python JavaScript C-Sharp SQL

Computer Vision & ML

OpenCV PyTorch TensorFlow Scikit-learn YOLO SAM ONNX TensorRT

Data Science & Analytics

Pandas NumPy Matplotlib Seaborn Plotly

Tools & Technologies

Git Docker AWS Linux MLFlow FastAPI Streamlit Unity3D

GitHub Stats

Ramkrishna's GitHub Stats
Ramkrishna's Top Languages

Featured Projects

2025
14 2
Image Baker Demo

Image Baker

A tool to annotate images backed by models like segmentation, detection and segment anything model (SAM). It allows users to prepare labelled anomaly dataset based on few images.

View Project →
2024
8 3
Smoke Simulation Demo

SmokeSim

Real-time particle-based smoke simulation using Python and PyGame techniques with support for overlay and augmentation.

View Project →
2024
12 4
Neural Template Matching Demo

Neural Template Matching

An experiment in using neural networks for template matching tasks.

View Project →
2024
6 2
Orange Segmentation with SAM Demo

Orange Segmentation with SAM

Utilizing Segment Anything Model for precise orange fruit segmentation in agricultural applications.

View Project →
2021
35 12
7-Days Computer Vision Projects Demo

7-Days Computer Vision Projects

Comprehensive collection of computer vision projects completed in one week challenge.

View Project →
2020
51 16

Contour-Based Writing

Innovative approach to air based writing using contour detection.

View Project →
2019
20 7
Devanagari Character Detection Demo

Devanagari Character Detector

Deep learning model for recognizing and classifying Devanagari script characters.

View Project →

Education

Master of Science in Data Science

2022 - 2025

Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany

Advanced studies in machine learning, deep learning, computer vision, and statistical analysis. Focus on practical applications of AI in real-world scenarios.

Bachelor of Science in Computer Science and Information Technology

2016 - 2020

Tribhuvan University, Nepal

Foundation in computer science, mathematics, and programming. Early exposure to machine learning and software engineering concepts.

Get In Touch

Interested in collaborating on computer vision projects or discussing opportunities? Let's connect!