Projects
e-TicketBooking
A ticket booking platform for train,air and bus tickets in Bnagladesh. This project was made as a part of the Software Development course at CSE 408. Throught the time ,the project was developed following process of development and industrial practise. Also learnt about money transaction,CORS, etc
typescript
javascript
nodejs
svelte
express
tailwindcss
vite
postgresql
web-app
TOC-Solver
I did it because i wanted to make it.It can make nfa,min dfa and also can check if a string is accepted by the dfa or not. for the min-DFA i implemented the moore-algorithm.I also implemented the CYK-Algorithm for context-free grammar.I hope i can contribute further to this project.Hope it will help you to solve and find DFA,NFA,parsing ,CYK-Algorithm etc and help you verify your answer.
json
cpp
state-machine
CYK
Parser
Memory-Management
Memory management for RISC V architecture in xv-6 os for learning purposes. Implemented paging and page-replacement algorithms like FIFO. Also implemented swap-space and page-fault handling for the memory management.Learnt the detail functionality of call sequence of mapping and unmapping of pages in vm.c file.
c
bash
swap-space
paging
page-fault
Cryptography
AES encryption and decryption algorithm implemented in python using BitVector library.Implemented the AES algorithm for 128,192,256 bit key. Also implemented the key expansion and substitution box for the algorithm. Implemented CTR and CBC mode of operation for the AES algorithm. ECC algorithm was also implemented for symmetric key encryption. RSA implemented with Miller-Rabin primality test and Euclidean algorithm for finding the private and public key.Implemented primitive roots of any number up to 1000 in c++
python3
cpp
AES
Diffie-Hellman
RSA cryptography
© 2024 — All rights reserved.