Niall Dcunha

Sophomore B.tech Student

Backend Developer | Entry-Level Machine Learning Engineer


About

As a student pursuing a degree in Computer Science and Engineering, I have developed a reasonable proficiency in several programming languages including Python, Go, C, C++, java, JavaScript, HTML and CSS. My expertise extends to libraries and frameworks such as Pandas, NumPy, Flask, Matplotlib, and PyMuPDF. Additionally, I am actively exploring prompt engineering and Machine learning.

My interests include AI and ML, data science, and web development. I am also passionate about music and cricket. I am proficient in English and have a decent grasp of Hindi and Marathi. Currently, I am learning German to expand my linguistic capabilities.


Skills

Python Icon

Python

C Icon

C

C++ Icon

C++

HTML Icon

HTML

CSS Icon

CSS

JS Icon

JavaScript

Java Icon

Java

Flask Icon

Flask

Pandas Icon

Pandas

NLP Icon

NLP

WEB Icon

UI Design

Audio Icon

Audio Editing

Go

Excel Icon

Excel


Projects

Lucy: Your Personal Virtual Assistant

Lucy is a Python-based virtual assistant designed to help you with various tasks using speech recognition, text-to-speech, and natural language processing.

View on GitHub

Documentor

An application allows users to upload PDF files, enter queries, and retrieve relevant content from the uploaded PDFs. The application uses the Sentence Transformer and SciKit-learn libraries to search for and extract content from the PDFs relevant to the query.

View on GitHub

File Server

This project is a simple file server implemented in Go that allows users to upload, download, list, and delete files. The server saves uploaded files in an uploads directory and provides endpoints to manage the files.

View on GitHub

Disease Information Bot

A simple bot that returns relevant disease information based on user input by extracting data from a database and using Gemini to generate additional details.

View on GitHub

SentiToolKit

SentiToolKit is a simple sentiment analysis library that leverages LSTM (Long Short-Term Memory) neural networks for predicting the sentiment of a given text. This toolkit provides a streamlined interface for text preprocessing, model loading, and prediction.

View on GitHub

Text Summarizer

A Python script that performs text summarization using a frequency-based approach.

View on GitHub

AgroConnect

An app that provides direct-to-consumer services such as buying and selling crops, cutting out the middleman, and more.

View on GitHub

NanoLinks

NanoLinks is a simple URL shortener built with Python and Flask. It allows users to shorten long URLs and provides a shortened URL that redirects to the original link.

View on GitHub

PDF-Password Decrypter

This Python script is designed to decrypt passwords for PDF files using a brute-force approach, generating potential passwords to unlock files.

View on GitHub

C Programming

Consists of Multiple programs ranging from Usage of various methods of C to DSA and Process Scheduling

View on GitHub