Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Posts
Future Blog Post
Published:
This post will show up by default. To disable scheduling of future posts, edit config.yml
and set future: false
.
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
portfolio
Microcontroller-based Occupancy Monitoring (MOM)
ESP-32-controlled, wireless networking, IoT device that measures the occupancy of indoor rooms by probing WiFi traffic. Deployed as a web app (using DynamoDB, AWS IoT Core, Python Flask/Dash, MQTT Protocol).
Won runner-up for best ECE Senior Design project!
MNISTCudaGPU
A CUDA/GPU-optimized Convolutional Neural Network (CNN) for labeling images in the fashion MNIST dataset, improving to a ~86-88% classification accuracy and ~2.2x faster runtime. Utilizes Nsight/Nsys for performance profiling
Real-Time Object-Detecting Chess Engine
OpenCV-based project leveraging Mask-RCNNs, Shi-Tomasi corner detection, SAM (Segment Anything Model)/instance segmentation, YOLO, and camera calibration to train, identify, and localize chess pieces and board cells. Uses Stockfish for chess game analysis
Custom OS/Kernel
Linux-based kernel + operating system (built from scratch). Supports paging, multiple system calls, exception handling, interrupts, task running, multiple terminals, scheduling, keyboard, RTC, file system (written in C and x86)
AllAboutCinema
CRUD/SQL-based web application and dashboard that allows users to query movies from the IMDB database and add, edit, and delete reviews. Written in Angular (TypeScript), Node.js, and hosted on Google Cloud Platform
OpFlights
C++, command line-based program that determines the shortest flight route between any airport in the world utilizing graph/path-finding algorithms (Dijkstra’s algorithm, A-star search, and breadth-first traversal) and the OpenFlights dataset
uscoronavirus
Web application that provides automatically updated time-series visualizations and future statistical projections on COVID-19 in the United States, utilizing Python’s Plotly, Bokeh, Dash, Pandas, and Matplotlib libraries, and deployed on Heroku cloud
publications
FrameCorr: Adaptive, Autoencoder-based Neural Compression for Video Reconstruction in Resource and Timing Constrained Network Settings
Published in 26th IEEE International Symposium on Multimedia (ISM), 2024
Citation: J. Li, S. S. Ahmed, and D. Nair, "FrameCorr: Adaptive, Autoencoder-based Neural Compression for Video Reconstruction in Resource and Timing Constrained Network Settings," 2024. [Online].
Download Paper
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.