Name: Divya Mahajan
Type: User
Bio: MS in CSE from Santa Clara University, USA. Technical developer. Former team lead with an experience of 6.3 years in 3 Organizations across 2 countries.
Location: Bay Area, California
Divya Mahajan's Projects
"Chasing the Clicks" is a GitHub-hosted web page with a persistent click count and a clickable button. It also displays click distribution by geography using a table, map, or visual representation.
Software design patterns are reusable solutions to common design problems in software development. They represent best practices and provide a standardized way for developers to communicate about effective design strategies.
A simple GoLang webserver
This project clusters hotels and builds a search engine for hotel listings and reviews using NLP techniques. Hotel descriptions are encoded and clustered, and a search engine is built using FAISS to allow users to search for hotels based on their queries.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
(React, Go, JWT, HTTP APIs, RESTful Services, MySQL): Developed a secure token-based authentication with user registration, password hashing, and token expiry for accessing protected routes.
Design and implement efficient python code to find top K words, analyze performance on 3 input files using metrics. Focus on reducing execution time by skipping stop words. Preserve case sensitivity. Provide analysis of algorithm and data structure used.
We aim to implement multithread management and synchronization techniques for web crawlers. The key concepts we will focus on are process, thread, and synchronization. To implement synchronization, we will apply mutual exclusion and some locking techniques. These topics are all important components in operating systems
🚀 Software Developer Portfolio Template that helps you showcase your work and skills as a software developer.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Task Tracker app: create, edit, delete tasks; sort by title, status, and due date; login to see own tasks; server-side storage.
Learn Next.js by building a full stack app with firebase, nextjs & tailwindcss
This project employs FastAPI for the server-side and React for the client-side to create a URL shortening service. MongoDB hosts the database, and Docker containerizes the system for easy deployment and management.