Explanation: Created a website which essentially functions as a chat-site. Made use of Node.js and EJS files to allow real-time changes when writing to the site. Integrated bcrypt for password hashing and express-session for user authentication. Utilized an SQL database to manage forums, posts, and comments. Fully functional with real-time forum, post, and comment creation.
Skills Used: Node.js, EJS, WebSockets, SQL, bcrypt, express-session
π GitHub π Live DemoExplanation: Implemented an analysis site that gathers and processes subreddit data using LLM models and regression analysis. Provides API access and visualized insights. Uses sentiment and emotional analysis on a continuous data stream to optimize product marketing. Leverages PostgreSQL for sentiment data storage, updated bi-weekly. Offers insights into evolving trends and demographic shifts within subreddit discussions.
Skills Used: Python, NLP, Regression Analysis, PostgreSQL, API Development, Data Visualization
π GitHubExplanation: Developed a website that allows users to compare and contrast monthly weather variable changes across different cities. Utilized Node.js for backend development, integrated NOAA API for real-time weather data, and used Chart.js for visualization. Implemented Google Maps API to plot locations on a 2D map, enabling user interaction for weather insights. Parsed and processed JSON files for analytical computations.
Skills Used: Node.js, EJS, NOAA API, Chart.js, Google Maps API, JSON Processing
π GitHub π Live DemoExplanation: Created a cache simulator that models a custom cache system and calculates hit, miss, and eviction rates. Utilized dynamic memory allocation methods to manage memory efficiently. Implemented an LRU replacement policy for optimal cache performance, reading and writing data to files. Designed as a simplified model inspired by Valgrindβs cache simulation tool.
Skills Used: C, Memory Allocation, LRU Cache, File I/O
π GitHubLanguages: Java, C, C++, Python, Javascript, R, BASH, Assembly
Web-Development tools: Node.js, express, EJS, HTML, CSS, bcrypt, Google Cloud API, NOAA climate data API, PRAW API, Chart.js, PostgreSQL, BERT, NLTK, scikit-learn
Data handling, management and visualization: JSON, SQL, SQLite, Git
Languages: Java, C, C++, Python, Javascript, R, BASH, Assembly
Web-Development tools: Node.js, express, EJS, HTML, CSS, bcrypt, Google Cloud API, NOAA climate data API, PRAW API, Chart.js, PostgreSQL, BERT, NLTK, scikit-learn
Data handling, management and visualization: JSON, SQL, SQLite, Git