I developed the frontend UI for an AI-powered interview screening startup, focusing on creating an intuitive and seamless user experience. The platform allows recruiters to easily manage interview workflows, customize questions, and access AI-generated insights from candidate interviews, all within a clean and responsive interface.
The frontend is designed to accommodate both recruiters and candidates, ensuring a smooth process for scheduling and conducting interviews, on desktop.
Technologies Used: React.js
Year: 2023
I integrated API services into a React Native application to display analytics and filter data for suppliers. The goal was to provide users with a powerful tool to visualize key supplier metrics with charts, filter relevant data, and make informed decisions.
By utilizing React Native, I developed a cross-platform solution that enables seamless access to supplier analytics on both iOS and Android devices. The app fetches real-time data through APIs, displaying supplier performance metrics, trends, and detailed reports. Additionally, users can easily apply filters to sort and refine data based on various criteria, such as supplier ratings, delivery timelines, and product categories.
Technologies Used: React Native
Year: 2019
I built a custom presentation engine for VR headset (Occulus Rift), designed to enable users to create, edit and deliver presentations in a virtual reality environment. With a presentation engine for VR headset, users can create fully immersive presentations that can include interactive 3D models, virtual environments, and even holographic projections
Technologies Used: Angular, Nodejs, Socket.io
Year: 2016
I developed a sophisticated log parsing tool that is capable of efficiently analyzing millions of lines of log data, extracting crucial metadata such as execution times, error messages, and other key indicators to identify and troubleshoot issues.
Technologies Used: Java, Swing, Regex
Year: 2012
This software application is designed to take Excel files as input and generate SQL statements that can be used to efficiently insert or update information in a database. With this tool, the Business Analyst in my team can quickly and easily import large amounts of data from Excel spreadsheets that were submitted from the Client into our database, eliminating the need for manual data entry and reducing the risk of errors.
It cut down data entry time from a few weeks to few seconds. Won the Innovation Award within my Company for making this custom software.
I used Java Swing to build a sleek UI to import multiple excel sheets into the Application and internally uses Regex to fetch data and validate before calling the SQL generating function and outputs the SQL Commands as a text file.
Technologies Used: Java, Swing, SQL, Regex
Year: 2013
This project involves performing real-time analysis on social media platform Twitter, specifically on mentions and conversations related to brand names. By analyzing tweets in real-time, this tool allows businesses to gain valuable insights into consumer sentiment, opinions, and trends surrounding their brand.
These insights can then be used to inform marketing strategies, product development, and customer engagement.
Technologies Used: Angular, Nodejs, Socket.io, Twitter API
Year: 2014
As part of my efforts to improve the functionality of our existing serverless architecture, I built a custom load balancer using Node.js that can intelligently distribute incoming traffic to multiple nodes, improving system performance and ensuring high availability.
The load balancer was built using Node.js, a popular and powerful platform for building scalable and performant web applications. By leveraging the power of Node.js, I was able to build a load balancer that is fast, efficient, and highly customizable.
We had to come up with our own system, as this was a fairly new problem for which we didn't have a direct solution. This stop gap measure was able to hold untill a new architecture was proposed and implemented.
Technologies Used: Node.js, Firebase SDK
Year: 2018
I developed a React library that enables the rendering of complex visualizations such as Hierarchical Edge Bundling with ease. Using Visgraph Component, we were able to show complex traffic for our Cybersecurity Product.
The React library I created is designed to be modular and extensible, allowing developers to build complex visualizations that are both interactive and responsive. The library offers a range of pre-built components that can be easily customized to suit the specific needs of our application, as well as an API that enables developers to create custom components from scratch.
The library also includes a range of features that make it easy to integrate with our existing application infrastructure.
Technologies Used: React, D3.js
Year: 2021
ListenApp is an innovative Android application that revolutionizes the way we interact with photos. With its cutting-edge OCR (Optical Character Recognition) technology and Voice API integration, ListenApp allows users to convert photos into audio instantly.
Using the app is simple and intuitive. Users can snap a photo of any text document, magazine page, or even handwritten notes. ListenApp's powerful OCR engine swiftly recognizes the text from the image, extracting every word with exceptional accuracy.
But ListenApp doesn't stop there. It goes a step further by utilizing advanced Voice API technology to convert the extracted text into clear and natural-sounding audio. Users can then listen to the content of their photos on the go, turning visual information into an accessible and convenient audio experience.
With its user-friendly interface, ListenApp empowers users to access information effortlessly, making text-to-speech conversion a seamless and enjoyable experience. Embrace the power of visual-to-audio transformation with ListenApp, and discover a whole new way to engage with the world around you.
Technologies Used: Kotlin, Firebase SDK, Node.js
Year: 2020
Imgiko is my custom software to convert information and images into shareable Cards. It has features like Content Spatial Optimization, Template Driven design, API driven Image rendering and few other features that I implement in my free time.
Technologies Used: Angular, Node.js, Canvas Library.
Year: 2016 - Current
This app is a Chrome plugin designed to enhance the YouTube search experience by enabling users to perform tag-based searches. Unlike the standard YouTube search that relies primarily on video titles, descriptions, and metadata, this plugin allows users to search specifically within video tags—those keywords that creators use to categorize and describe their content.
Technologies Used: Angular
Year: 2015
This application is a comprehensive solution designed to cater to both end-users (clients) and administrators, providing a seamless experience across both fronts. The client-facing portion of the app is developed with a focus on user experience, ensuring that it is intuitive and easy to navigate. Clients can engage with the app to access various services or products, manage their profiles, and enjoy a personalized experience tailored to their preferences. Features such as secure transactions, personalized recommendations, and real-time updates contribute to a smooth and enjoyable user journey.
Technologies Used: Angular, Python Django
Year: 2016
I built Apptastic-Coder.com, a content-driven platform that curates and publishes the latest updates in AI, automation, and developer tools. The site focuses on delivering fast-loading, SEO-optimized articles powered by a Gatsby static frontend with React and TailwindCSS.
I designed and implemented a responsive UI with dynamic markdown rendering, social sharing, tagging, and analytics integration—creating a clean, engaging reading experience across desktop and mobile. The system also includes automated workflows for content generation and deployment, enabling consistent publication of AI news and insights with minimal manual effort.
Technologies Used: Gatsby, GraphQL, Tailwind
Year: 2025
I developed a desktop utility application using Java Swing to simplify the process of creating multiple folders across different directory hierarchies. The tool was designed to reduce manual effort by allowing users to generate structured folder sets in a single operation, improving efficiency for repetitive file organization tasks.
The application provides a straightforward interface where users can define folder names and hierarchical structures, enabling quick creation of nested directories without navigating through each level manually. It is especially useful for developers and professionals who frequently manage organized file systems.
The tool focuses on usability and speed, ensuring that bulk folder creation is handled seamlessly within a lightweight desktop environment.
Technologies Used: Java Swing
Year: 2012
I developed a web application using Angular that enables users to take and organize notes while consuming YouTube content. The application focuses on enhancing learning and content retention by allowing users to capture key insights and associate them directly with videos.
A key feature of the platform is its tag-based search system, which allows users to categorize notes and quickly retrieve them using relevant keywords. This makes it easier to revisit important concepts across multiple videos without manually searching through content.
The interface is designed to be simple and efficient, ensuring a smooth experience for users who want to combine video consumption with structured note-taking.
Technologies Used: Angular
Year: 2015
I developed a reusable React library designed to visualize and manage hierarchical rule structures in a clean and intuitive way. Built using JavaScript and CSS, the library enables developers to construct nested rule groups, making it easier to represent complex logic flows and conditional structures within applications.
The component focuses on flexibility and reusability, allowing seamless integration into different projects where hierarchical data visualization is required. It provides a structured UI for creating, editing, and displaying rule relationships, improving both developer experience and end-user clarity.
Published as an npm package, the library is aimed at simplifying the development of rule-based interfaces while maintaining a lightweight and customizable design.
Technologies Used: JavaScript, CSS
Year: 2022
Provider: LinkedIn
Description: Focuses on applying AI techniques to improve project management workflows, decision-making, and efficiency.
Provider: LinkedIn
Description: Covers fundamentals of Google Analytics, including tracking, reporting, and understanding user behavior.
Provider: LinkedIn
Description: Explains key business metrics and performance measurement techniques for data-driven decision-making.
Provider: LinkedIn
Description: Introduces RAG concepts and how AI systems combine retrieval with generation for better outputs.
Provider: LinkedIn
Description: Focuses on creative thinking and building systems to generate innovative ideas consistently.
Provider: Udemy
Description: Covers how to manage packages, dependencies, and workflows using NPM in Node.js projects.
Provider: Udemy
Description: Explains building scalable frontend architectures using microfrontend patterns in React.
Provider: LinkedIn
Description: Focuses on integrating generative AI into workflows and adopting an AI-first approach.
Provider: LinkedIn
Description: Covers building high-performance APIs using Python and FastAPI framework.
Provider: LinkedIn
Description: Provides insights into leadership skills, team management, and personal development.
Provider: LinkedIn
Description: Covers cloud-native architecture principles and scalable system design techniques.
Provider: LinkedIn
Description: Teaches effective prompt design for interacting with large language models and AI systems.
Provider: LinkedIn
Description: Introduces common web security risks and best practices to build secure applications.
Provider: LinkedIn
Description: Focuses on designing software systems with sustainability and long-term efficiency in mind.
Provider: LinkedIn
Description: Covers tools, libraries, and patterns within the React ecosystem.
Provider: LinkedIn
Description: Explains state management in React applications using Redux Toolkit.
Provider: LinkedIn
Description: Covers techniques to scale Node.js applications for high performance and reliability.
Provider: LinkedIn
Description: Introduces serverless computing using AWS Lambda.
Provider: LinkedIn
Description: Covers principles of designing effective digital environments and experiences.
Provider: LinkedIn
Description: Focuses on secure coding practices and software security principles.
Provider: LinkedIn
Description: Explains the difference between dashboards and storytelling in data analytics.