Hello, I'm Shovon Sharma

A Computer Science graduate with a passion for Deep-Learning,Blockchain and Linux.

About Me

I'm a recent CSE graduate from KUET with a strong foundation in programming and software development. My favourite topics include deep neural nets, blockchain technology, Database and Linux. I did my undergraduate thesis in NLP where I developed and trained my custom encoder-only model (DMoEBERT) for natural language inference (NLI) from scratch and outperformed BERT-base and RoBERTa-base in efficiency and resource-usage.

I am comfortable working with text, image or audio data and enjoy experimenting with models to make them faster and more efficient, I am also passionate about blockchain and tinkering with Linux.

I love to learn and love to teach. I share my knowledge thorough medium articles.

Featured Projects

Stable Diffusion From Scratch

Implemented a Denoising Diffusion Probabilistic Model (DDPM) using PyTorch, Attention-enhanced U-Net for reverse-denoising, a Variational Autoencoder (VAE) for latent space compression, two-stage optimized training approach.

python pytorch
View Project

Sharma's Drive

A decentralized file sharing and storage platform capable of processing any file-format e.g., mp3, mp4, jpeg, py, zip..

Blockchain React Nodejs Solidity
View Project

Course Finder

An AI-Powered Course Recommendation System. Sentence Transformers for semantic embeddings and ChromaDB for efficient vector storage, integrated with a FastAPI backend and Streamlit UI.

ChromaDB FastAPI Sentence-Transformer Streamlit
View Project

spicymew

An application to manage an online food shop completely

laravel sql php
View Project

LLaMa3

An implementation of LLaMa 3 from scratch.

python pytorch
View Project

Sharma's cache system

A project i am currently working on.An in-memory key-value store similar to redis.

Go
View Project

Technical Skills

Python

C/C++

Go

Blockchain

Linux

Docker

Git

Bash

PyTorch

PostgreSQL

Oracle SQL

SQLite

ChromaDB

FastAPI

Technical Writings

Loading latest articles...

Get In Touch

I'm currently looking for new opportunities in software development and system administration. Feel free to reach out if you'd like to collaborate or have any questions.