trndav / Portfolio

Projects I developed during courses and on my own.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Davor Trninić Portfolio 📑

Linkedin Page

Note

All project codes are hosted on Github.

AI Projects (Python)

  • 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.

Web Development (Python)

  • 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.

Ruby On Rails projects

  • 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 - Harvard Computer Science practices

Python programming

Other projects

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.

About

Projects I developed during courses and on my own.