Hello, I'm

Passionate about leveraging machine learning and distributed data systems to innovate solutions through collaborative teamwork and shared knowledge.

hero image
About Me

About Me

I’m a highly motivated and results-driven software developer with 2 years of experience in distributed data processing and enhancing AI workflows. My passion lies in leveraging advanced data engineering techniques to tackle real-world challenges. With a proven track record in optimizing data transfer protocols and integrating AI systems, I thrive in fast-paced environments and enjoy collaborating with cross-functional teams to solve complex problems. My experience in both web development and backend services enables me to bridge the gap between data processing and AI implementation effectively.

  • C++
  • Python
  • Java
  • PyTorch
  • TensorFlow
  • Spring Boot
  • Spark
  • Node.js
  • PostgreSQL
  • JavaScript
  • React
  • Golang
  • Big Data Analytics

My Projects

  • Apache Arrow Communicator Framework

    This project enhances data communication between HDFS and GPU analytics clusters using Apache Arrow and gRPC, enabling real-time analysis of over 2 billion tweets for the World Well-Being Project. By optimizing SQL queries and ETL tasks with Spark, it supports the development of a real-time mental health analysis application

  • RAG based chatbot application

    This project integrates NVIDIA NIM endpoints to harness powerful NLP capabilities, enabling a Retrieval-Augmented Generation (RAG) system. Users can upload documents to create embeddings, which are then accessible through a conversational interface, allowing for dynamic interactions with the uploaded content.

  • ResNet Image Classifier

    This project implements a Residual Neural Network (ResNet) model to classify images from the CIFAR-10 dataset. The implementation showcases the effectiveness of ResNets in handling the vanishing gradients problem in deep neural networks, thus allowing the training of very deep networks.

  • Language Model with Attention Mechanism

    This project integrates LSTM networks with the attention mechanism to enhance sequence modeling. It improves handling of long-range dependencies and captures rich contextual representations, optimizing tasks like machine translation and text summarization. The attention mechanism also enhances interpretability by highlighting influential input segments and providing valuable insights into the model's behavior.

  • CryptoShield- Networking Project

    CryptoShield is a robust "jump" proxy designed to add an additional layer of encryption and security to publicly accessible TCP services. By acting as an intermediary, Jumproxy decrypts traffic using a symmetric key before relaying it to the intended service. This prevents attackers from exploiting potential zero-day vulnerabilities in the protected service unless they have the secret key.

  • PortSleuth- Networking Project

    synprobe is a versatile TCP service fingerprinting tool designed for cybersecurity enthusiasts and network administrators. This tool combines the capabilities of a simple TCP SYN scan and service detection to provide detailed information about the services running on a host. It operates similarly to nmap -sS and nmap -sV, identifying open ports and gathering additional service information.

Let's Connect

I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Github IconLinkedin Icon