Note
All project codes are hosted on Github.
- ChatGPT Chatbot - with interface. Flask, Blenderbot.
- STT and TTS Chatbot - App takes text or audio (microphone) input and answers in text with audio. Watsonx, gpt-3.5
- Document Analyzer - Ask questions about content of uploaded PDF file.
- AI Advisor - Job resume builder/polisher, Cover letter builder. Used Gradio for interface and llama2.
- Webapp in Flask - Final project of choice for CS50 course: register account, hashed passwords, login/logout, sessions, admin user, create posts, delete posts, edit posts, bootstrap menu, footer and buttons with JS background color change on click.
- Web Scraper - News titles web scrapper from news sites.
- Twitter like page - App made in Django. Register/Login/Logout user, Create new post, Like/unlike posts for logged user, User profile, User follower and following count, Follow and unfollow user, Edit post, Paginator: 5 posts per page, View posts of users we follow page.
- Chatroom - Real time chat application.
- Soongram - Blog posting application with full CRUD functionality and admin support. Without scaffold, automated testing, categories.
- Instagram clone - User create and edit posts/profiles, like/unlike posts, follow/unfollow profiles, analytics page, scroll for more post view.
- CS50's Computer Science Course - Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML.
- CS50's Introduction to Artificial Intelligence with Python - Graph search algorithms, Reinforcement learning, Machine learning, Artificial intelligence principles, Design intelligent systems, AI in Python programs.
- CS50's Web Programming with Python and JavaScript - Web apps with Python, JavaScript, Git and SQL using frameworks like Django, React, and Bootstrap. Write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku.
- CS50’s Introduction to Programming with Python - Functions, Variables, Conditionals, Loops, Exceptions, Libraries, Unit Tests, File I/O, Regular Expressions, Object-Oriented Programming.
- Cubiod/rectangle calculator - Calculate if object is cuboid or rectangle and if given point is inside, from points given in file.
Developed and managed over 20 WordPress websites with a strong emphasis on SEO optimization. Built diverse types of sites, including e-commerce platforms, multi-user environments, and automated content generation systems. Skilled in setting up and customizing payment gateways and implementing affiliate reward functionalities.