Omkar Date
नमस्ते.
I'm a recent CS graduate from Mumbai University with a growing passion for technology.
Experience
Software Development Intern at NAVAJUNI
Feb 2024 - Apr 2024
Enhanced the UI of a Flutter application serving 1000+ monthly active users and integrated four ad formats: Banner, Native, Interstitial, and App Open.
Skills
Languages
JavaScriptTypeScriptPythonHTMLCSS
Core
OOPDBMS
Frameworks/Libraries
React.jsNext.jsNode.jsExpress.jsNextAuthReact QueryReact RouterRecoilReduxZustandZodNodemailerReact EmailTailwind CSSShadcn UIDrizzle ORMPrisma ORM
Dev Tools
GitGithubGithub ActionsPostmanSupabaseNeonMongoDBFirebaseFirestoreDockerVercelVS CodeGoogle Chrome Developer Tools
Projects
API that converts unstructured data into structured JSON using OpenAI's GPT-4 model and validates the output using Zod schemas.
Full-stack URL shortening web application built using Next.js, allowing users to convert long URLs into concise, shareable links with optional custom expiration settings. Each shortened link is paired with a QR code for easy access. Drizzle ORM with Neon is used for efficient and scalable database management.
Full-stack resource-sharing platform for students to discover and contribute verified, high-quality content. Includes an admin panel for reviewing, editing, and managing submissions. Implemented authentication with NextAuth and integrated email notifications using Nodemailer to streamline the submission & verification workflow.
Web-based platform that enabled students to participate in an interactive online scavenger hunt during a college event, supporting real-time concurrency for nearly 100 simultaneous users. Used a MongoDB backend for reliable and persistent data storage.
Full-stack e-commerce web app built using Next.js, featuring dynamic product filtering, and semantic search powered by the Gemini API for an enhanced shopping experience. Used Zustand for efficient state management, Clerk for authentication, and Drizzle ORM with Neon for data handling. Integrated Stripe for secure and seamless payment processing.
A classic arcade-style asteroids shooter game built with HTML, CSS, and JavaScript. Control a spaceship with keyboard keys, destroy asteroids, and avoid collisions to achieve the highest score. Features retro visuals, live scoring, progressive difficulty, and two unique AI-generated versions.
Image gallery with features like image upload, download, and grouping capabilities. Designed a visually appealing, responsive UI to ensure a seamless experience across devices. Integrated secure user authentication and cloud-based image storage for reliability and data safety.
A classic Snake game built with HTML, CSS, and JavaScript. Control the snake with arrow keys, eat food to grow, and avoid collisions to achieve the highest score. Features retro visuals, live scoring, and increasing difficulty.