Projects
Some of my Projects
Screen and Audio Capture Extension - 2024-08-22
Tech Stack | JavaScript
Screen and Audio Capture Tool is your go-to extension for capturing both screen and audio directly from your Chrome browser. Whether you’re recording a tutorial, a presentation, or simply saving a video call, this tool makes the process seamless and efficient. With just one click, you can capture high-quality video and audio, save it as an .mp4 file, and share it wherever you need.
Key Features:
- Easy Screen Recording: Capture your entire screen or select a specific window or tab with just one click. The extension gives you full control over what you want to record.
- Audio Capture: Record audio alongside your screen capture. Whether it’s system audio, microphone input, or both, this extension ensures your recordings are complete.
- High-Quality Output: Save your recordings in .mp4 format, ensuring compatibility and high-quality playback across all devices.
- No Additional Software Required: All recording happens directly in your Chrome browser. No need for additional downloads or software installations.
- Simple and Intuitive Interface: The user-friendly interface is designed to be simple enough for beginners yet powerful enough for professionals.
- Quick Access: The extension is easily accessible from your browser toolbar. Start and stop recordings effortlessly without leaving your current screen.
Use Cases:
- Create Tutorials and Demos: Perfect for educators and content creators who need to create instructional videos, software demos, or video tutorials.
- Record Online Meetings: Capture video conferences or webinars with audio for later review or sharing with colleagues.
- Save Streaming Videos: Record live-streamed content that you want to save for offline viewing.
Share Gameplay: Gamers can record their gameplay along with in-game audio and commentary.
Professional Presentations: Business professionals can record their presentations with voiceover for distribution.
How It Works:
- Install the Extension: Add the Screen and Audio Capture Tool to your Chrome browser from the Chrome Web Store.
- Start Recording: Click the extension icon in your toolbar, and hit the “Capture Screen” button. Select the screen, window, or tab you wish to record.
- Stop and Save: Once you’re done, stop the Sharing. Your video will be automatically saved as an .mp4 file for easy sharing or editing.
Introducing Job hunter - 2024-06-13
Tech Stack | NodeJS , Google Gemini Pro / Vision AI
I’m excited to share a recent project I’ve been working on. Job hunting can be a tedious and time-consuming process, especially when it comes to tailoring emails and cover letters to specific job descriptions. This repetitive task often made me miss my freelancing days. So, I decided to automate it.
Using Node.js, I developed an API endpoint that integrates OCR technology to parse job description images. By leveraging Tesseract for OCR and Google Gemini for content generation (since it’s currently free), I created a system that drafts personalized emails based on my skills and qualifications. Once I approve the generated text, the email is sent directly to the employer using Nodemailer from my custom mail server and domain. This isn’t just any template email – it maintains a professional appearance tailored to each job description.
Below is a sample output when a job description image is uploaded. The server runs on Node.js, Tesseract handles the OCR, Google Gemini generates the content, and Nodemailer sends the email.
All I need to do now is upload the job description to my system. Creating the UI took around two hours, but it was worth the effort.
Next steps? Developing a bot that integrates with this system to automatically search for jobs that match my skills and preferences, and then send out applications on my behalf.
Introducing Kadda: Your Early-Stage English Learning Companion Bot! - 2024-03-18
Tech Stack | NodeJS , Google Gemini Pro / Vision AI
- Instant Corrections: Submit your sentences and receive instant corrections tailored for beginners. Gain valuable insights into English grammar while learning at your own pace.
- Variety of Expressions: Explore different expressions suitable for beginners, from basic to more advanced, helping you build a solid foundation in English communication.
- Grammar Tips: Receive simplified explanations for common grammar mistakes, specially crafted for beginners. Let Kadda be your friendly grammar coach on your language learning journey.
- Vocabulary Suggestions: Expand your vocabulary with beginner-friendly synonyms and phrases suggested by Kadda. Build confidence in expressing yourself effectively in English.
- Powered by Google Gemini Pro AI: Leveraging the power of Google Gemini Pro AI and developed using Node.js, Kadda provides accurate feedback and guidance to beginners in their language learning endeavors.
QuizMaster Inter University Quiz Competition - 2024-03-09
Tech Stack | Laravel , MySQL
- Multi-Round Structure: The software comprises three rounds of challenging multiple-choice questions (MCQs), akin to the format of professional quiz competitions, offering a comprehensive and intellectually stimulating experience for participants.
- Control Panel: A sophisticated control panel empowers the quiz master to efficiently manage quizzes, monitor participant responses, and control the progression of the competition seamlessly. This feature ensures smooth navigation throughout the event.
- Dynamic Sound System: The incorporation of a dynamic sound system enhances the interactive nature of the competition. Sounds are triggered for correct, new, and incorrect answers, enriching the overall experience for participants and audiences.
- Countdown Timer: A countdown timer feature adds an element of suspense and urgency, heightening the competitive atmosphere and keeping participants and audiences engaged throughout the competition.
- Analytics Dashboard: Comprehensive dashboards provide real-time analytics and insights into participant performance, enabling organizers to assess team standings, identify trends, and make informed decisions to enhance the overall competition experience.
Technological Stack:
The software is built using Laravel, a robust PHP framework known for its elegant syntax and powerful features. The backend database management system leverages MySQL for efficient data storage and retrieval, ensuring seamless performance and scalability.
Significance:
QuizMaster Inter University Quiz Competition serves as a testament to the fusion of cutting-edge technology with the art of event organization. Its successful execution at the esteemed Galadari Hotel underscores its reliability, scalability, and effectiveness in orchestrating high-profile events. This project exemplifies the intersection of innovation and functionality, showcasing my expertise in web development, project management, and client collaboration.
Conclusion:
In summary, QuizMaster Inter University Quiz Competition stands as a landmark project in my portfolio, representing my ability to conceptualize, develop, and deploy sophisticated web-based solutions tailored to the unique requirements of prestigious events. Its seamless integration of advanced features, intuitive user interface, and robust backend infrastructure positions it as a premier choice for organizing engaging and memorable quiz competitions on a grand scale.
Travel Smart and Free with ‘askMachan’: Your Digital Guide to Sri Lanka’s Wonders - 2024-01-20
Tech Stack | NodeJS , Google Gemini Pro / Vision AI
Introduction: Embarking on a journey to Sri Lanka? Say hello to your digital travel guru — ‘askMachan,’ the Telegram chat bot designed to transform the way you experience this enchanting destination. In this article, we’ll explore the myriad benefits of using ‘askMachan’ and why it’s a indispensable tool for every traveler.
chatBot :- https://t.me/askMachan_bot
webURL :- https://lnkd.in/ggRjzsEq
Benefits:
Instant Answers: ‘askMachan’ doesn’t make you wait. Whether you’re curious about the best surfing spots or seeking cultural insights, the chat bot provides instantaneous, accurate responses, ensuring you stay informed and make the most of your time in Sri Lanka.
24/7 Accessibility: Your travel plans aren’t confined to a schedule, and neither is ‘askMachan.’ Accessible round the clock, this chat bot ensures you have a reliable companion whenever a question arises, be it during a midnight exploration or an early morning adventure.
Free of Charge: Tight on budget? Fret not! ‘askMachan’ is entirely free to use. Enjoy the benefits of a personalized travel guide without worrying about additional expenses, making it an ideal companion for budget-conscious travelers.
User-Friendly Interface: Technology should enhance, not complicate, your travel experience. ‘askMachan’ boasts a user-friendly interface, making it accessible to travelers of all levels of tech-savviness. Navigate effortlessly and get the information you need with ease.
Image-Based Queries: Pictures speak a thousand words. ‘askMachan’ takes this to heart, allowing users to ask questions using images. Wondering about the authenticity of a local market or the beauty of a hidden waterfall? Snap a photo, upload it, and let the bot unravel the story for you.
Why Use ‘askMachan’:
Efficiency: Time is precious when exploring a new destination. ‘askMachan’ streamlines your research process, offering instant, curated information that lets you spend less time planning and more time immersing yourself in the wonders of Sri Lanka.
Local Insights: Don’t just see Sri Lanka; experience it like a local. ‘askMachan’ taps into local knowledge, providing insider tips and recommendations that guide you off the tourist track, ensuring an authentic and enriching adventure.
Continuous Improvement: Your journey matters, and so does your feedback. ‘askMachan’ values user input, using it to continuously enhance and refine its capabilities. By actively participating and providing feedback, you contribute to the evolution of this dynamic travel tool.
WordMaster English to English Dictionary Chrome Extension - 2023-11-29
Tech Stack | Javascript
Unlock the power of words with WordMaster, your go-to English to English Dictionary Chrome extension! Seamlessly integrated into your browsing experience, WordMaster allows you to discover the meanings of any English word with just a simple highlight.
Key Features:
Instant Word Definitions:
Effortlessly unveil the meaning of any word in English by highlighting it. WordMaster provides instant definitions right at your fingertips, eliminating the need to switch tabs or open external websites.
Comprehensive Vocabulary:
Access a vast database of English words and enrich your vocabulary. Whether you’re a student, writer, or just curious about language, WordMaster has you covered with detailed and comprehensive definitions.
Contextual Insights:
Understand words in context with contextual insights. WordMaster not only defines words but also provides usage examples, making it easier for you to grasp the nuances and applications of each term.
Language Exploration:
Dive deep into the English language by exploring synonyms, antonyms, and related words for a holistic understanding. WordMaster enhances your linguistic journey, making it an invaluable tool for language enthusiasts.
Effortless Integration:
Seamlessly integrated into your Chrome browser, WordMaster is always ready to assist. No need to navigate away from your current page – just highlight, discover, and continue your online exploration with newfound knowledge.
Whatsapp Privacy Protector. - 2023-11-17
Tech Stack | Javascript
DoctorPad. - 2023-10-25
Tech Stack | Laravel , MySQL
Patient Records Management:
Easily store and organize comprehensive patient profiles, including medical history, personal details, and contact information.
Upload and manage a variety of medical reports, diagnostic images, and voice records directly within the system for quick reference.
Diagnostic History Tracking:
Empower doctors to access and review previous diagnoses and treatments, enabling a more informed and cohesive approach to patient care.
Effortlessly navigate through the patient’s medical journey to gain insights into their health progression.
Prescription and Medication Assignment:
Simplify the prescription process by allowing doctors to assign medications directly through the system.
Maintain a centralized repository of prescribed medications for each patient, facilitating seamless future reference and medication management.
Secure and Accessible:
Implement robust security measures to ensure the confidentiality and integrity of patient data.
Enable access to the system from anywhere with an internet connection, promoting flexibility and convenience for healthcare professionals.
User-Friendly Interface:
Design an intuitive and user-friendly interface, making it easy for doctors to navigate through the system and perform essential tasks efficiently.
Benefits:
Efficiency Improvement: Streamline administrative tasks and enhance overall workflow efficiency, allowing doctors to focus more on patient care.
Data Accessibility: Facilitate quick access to patient information, reducing the time spent on retrieving and managing paper-based records.
Holistic Patient Management: Enable a holistic approach to patient care by providing a comprehensive view of each patient’s medical history, diagnoses, and treatments.
This project reflects my commitment to creating practical solutions that address real-world challenges in the healthcare sector. The use of Laravel ensures a scalable and maintainable system, while the thoughtful design promotes user adoption and satisfaction.
Experience the future of patient management with this innovative system – a testament to my dedication to building solutions that make a meaningful impact in the healthcare domain.
Effortless Text To Speech Blog Reader. - 2023-01-14
Tech Stack | Javascript
Yum's The Word - 2022-12-28
Tech Stack | Next Js, Node Js, AI, chatGPT
Birthday Poem Generator - 2022-12 -10
Tech Stack | React Js, Next Js, ChatGPT
Exmarts- 2022-12-15
Tech Stack | Laravel API , PHP , API Integration
Blog Reader Chrome Extension - 2022-12-04
Tech Stack | JavaScript
Eight 25 Media - 2022-11 -01
Tech Stack | PHP , MySQL
Dashboard Project - 2022-10 -14
Tech Stack | PHP , MySQL, JavaScript, ApexCharts.js
Fuel Tracker - 2022-05 -19
Tech Stack | React Native , Firebase , Google API , Google Sign In
Dansala - 2022-05 -14
Tech Stack | React Native , Laravel API , Google API , Google Sign In
Equizy - 2022-05 -19
Tech Stack | React Native , Firebase , Google API , Google Sign In
Revolutionize Your Video Strategy with API and Python Automation - 2021-12-21
Tech Stack | Python
LMS - 2021-06-05
Tech Stack | Laravel , MySQL , Email and Zoom Integration
Student User Code – std1 | Password – 12345
MEDI HELP - 2021-04-07
Tech Stack | Laravel , MySQL , Firebase , React Native
COVID-19 TRACKER - 2020-11-20
Tech Stack | Laravel , MySQL
ALL IN ONE POS SYSTEM- 2020-11-20
Tech Stack | Laravel , MySQL
CAMPUS BODIMA - 2020-06-21
Tech Stack | Laravel , MySQL
E-COMMERCE SITE - 2020-06-21
Tech Stack | Laravel , MySQL
LOVE FISHER - 2022-01 -16
Tech Stack | PHP , MySQL
EDHUB BLOG - 2022-04 -12
Tech Stack | PHP , MySQL, Bootstrap
This is my Blog and News Website Application. It started for learn web development. Link(Temporarily down this website because domain expired)