Nikhil Balwani's Projects
Appointment System in Java. Allows Doctors and Patients to register with the system. Doctors can set their available slots during different days of the week and Patients can view these slots with the doctor of their choice and select the one which is convenient for them to book an appointment.
Implementation of a 4-bit ALU in Verilog.
Yet another academic homepage builder.
A systematic study of the Bloom filter (1970), a space and time-efficient data structure, for set membership testing. The study included performance analysis on false positive error rate and run-time.
A handy library to carry to competitions.
A structure for complex numbers and implementation of multiplication, division, addition, subtraction and power operations in C.
Convolution without using inbuilt function in MATLAB.
Takes an input image, scans for objects in the image, outputs top-left and bottom-right coordinates of the object, its height and width, name of the objects, and stores these parameters in a text file.
An implementation of FFT in C using Decimation in Time Algorithm. The program uses a recursive function to use the decimation in time recurrence.
Huffman encoding in Verilog Hardware Definition Language.
Infix to Postfix in Python.
Solutions to coding interview questions on some popular platforms.
Hardware Implementation of DCT-based JPEG compression in Verilog.
An example assignment in LaTeX.
Differentiator-Integrator Circuits in LTSpice.
8-bit processor in Verilog Hardware Definition Language. The architecture is MIPS (Microprocessor without Interlocked Pipeline Stages).
Reinventing the wheel!
C code for Morris' approximate counting algorithm.
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
Implementation of Okapi BM25 "Best Matching" ranking function. Estimates the ranking of a document in terms of relevance to a search query.
Checklist for compliance with Personal Data Protection Bill (PDP) 2019, India
Implementation of a Queue without inbulit functions in Python and a FIFO scheduling example.
Implementation of RREF without using the inbuilt function in MATLAB.
R code to simulate the tossing of a biased coin, given the probability of occurence of head.