Senad Redzic
seal-mask

Senad Redzic

Techdegree Graduate

Member Since January 17, 2020

My 10-year career in software development has been focused on creating e-commerce software solutions and building applications, with a particular emphasis on headless and Pimcore-based ones. This specialized experience has been the foundation for my seamless transition into the dynamic world of Artificial Intelligence, allowing me to expand my technical expertise in new and exciting directions. With a Master’s in Data Science, I've been fortunate to contribute to numerous Machine Learning projects for leading German companies. My role has been more than just solving problems; it's been about finding smarter, more efficient ways to tackle complex tasks and automate jobs that people never liked anyway.

11,538

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Job Title

    AI Engineer | Software Developer

  • Spoken Languages

    • English
    • German
    • Bosnian

85 Achievements

  • Introduction to Node.js
  • Functions in TypeScript
  • Manipulating Types
  • Working with (More) Types
  • Getting Started with TypeScript
  • Imposter Syndrome
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Introducing Large Language Models
  • Connecting to a Database with SQLAlchemy
  • Creating a Basic Website with Flask
  • Build an Accessible Form
  • Introduction To Accessibility
  • Working with SQLAlchemy
  • Introduction to SQLAlchemy
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Common Commands
  • Directories and Files
  • The Command Shell
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Creating a Memory Game
  • Emulating Built-ins
  • Welcome to OOP
  • Technical Interview Prep: Basic Python
  • Buggy Logs
  • Cleaner Code
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Getting to Know Tuples
  • Build an Application
  • Using Lists
  • Meet Lists
  • Practice Functions
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Meet NumPy
  • Regular Expressions
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • The Role of Selectors in JavaScript
  • Pseudo-classes and Combinators
  • Selector Basics
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Using Slack Effectively
  • Introducing Slack for the Techdegree
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Newbie