Rafał Darnobid
Python developer
I like building full-stack websites, creating cutting-edge tools, analyzing data, and the stock market
About Me
Hello, my name is Rafał. My interest in programming started during my college years, where I started creating my first automations in VBA. After graduation, I joined the Scandinavian bank Nordea, sparking my interest in data analysis. Here, I began writing my first Python scripts and SQL queries, developing a robust command over Python and essential libraries like pandas and numpy.
My interest soon shifted to web development, leading me to create a range of applications, examples of which you can see below. My financial background combined with diverse technical skills allows me to offer a unique perspective in solving problems. At Nordea, I gained commercial experience by utilizing my skills to develop various applications, tools, and automations that improved business processes and contributed to data-driven insights. Here are some technologies I've worked with:
Projects
All below projects are full stack applications designed and developed exclusively by me
Flashcard application which stands out by automatically generating cards during text translation. Users can create accounts to translate texts across more than 30 languages, and effortlessly create flashcards from these translations. The platform uses an advanced algorithm designed to optimise learning and memorisation. Additionally, users have access to detailed statistics on their study patterns, providing valuable insights into their learning progress.
AI-powered movie recommender developed using Django and integrated with the OpenAI API, delivers personalized movie recommendations. Upon receiving a user's prompt, it suggests five tailored films. Additionally, the application features a function to generate random movies. Each recommendation includes the movie’s poster, title, production year, TMDB rating, duration, streaming availability, and a short description, utilizing data from TMDB and JustWatch APIs.
This application enables users to create accounts and compose articles, which are then displayed on the homepage. Users have the flexibility to style and format their text, add images, and further customize their content. Additionally, they can edit and delete their articles at any time. The platform also allows users to comment on the articles of others.
Other Things I've Built
Tickery: Stock Analysis Tool
Python-based web application that allows users to analyze stock data for a given company. The application provides comprehensive insights into price data, technical indicators, financial statements, and statistical analysis.
Yfinance downloader
GUI application that allows users to download OHLC (Open, High, Low, Close) data from Yahoo Finance using the yfinance Python library. The application provides a quick and intuitive way to download the data and save it in a selected destination folder.
Clint Adventures: The Mystery of King Scorpio
Endless runner game created using the Pygame library. Get ready to join Cowboy Clint on a thrilling adventure through the wild west, as he chases after his beloved horse while overcoming various obstacles and challenges.
Get In Touch
I am currently looking for new opportunities. If my portfolio has caught your interest or if you have any questions, please feel free to contact me:
radarnobid@gmail.com