Omkar Date

Software Engineer building web and mobile apps.

Currently at Provue.

Experience

Software Engineer I - Provue

July 2025 - Present

Building and shipping cross-platform AI-powered product used by real users.

React Native · Next.js

Software Development Intern - NavaJuni

Feb 2024 - Apr 2024

Improved UI and integrated multiple ad formats serving 1000+ monthly active users.

Flutter · Firebase

Skills

Languages

JavaScriptTypeScriptHTMLCSS

Frameworks/Libraries

React.jsNext.jsReact NativeExpoNode.jsExpress.jsNextAuthReact QueryReact RouterRecoilReduxZustandZodNodemailerReact EmailTailwind CSSNativeWindShadcn UIDrizzle ORMPrisma ORM

Dev Tools

GitGithubGithub ActionsPostmanSupabaseNeonMongoDBFirebaseFirestoreDockerVercelGoogle Chrome Developer Tools

Projects

jsonapi

API that converts unstructured data into structured JSON using OpenAI's GPT-4 model and validates the output using Zod schemas.

miniel

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.

clubcesa.tech

Resource-sharing web 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.

scavenger-hunt

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.

e-commerce

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.

asteroid-destroyer

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.

snake-game

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.

EmailLinkedInGitHubX (Twitter)