About Me

In the grand quest of life, I stumbled upon Python in 2019. It was curiosity at first sight. I dove into the basics, then took a scenic route through Codecademy's Data Sciences program. Post-Data Sciences, I embarked on a literary journey with a battalion of coding books, creating personal projects that caught my fancy.

Programming to me is like a perpetually unfinished puzzle - challenging, rewarding, and giving an illusion of control. The thrill led me to the Full Stack Engineer path at Codecademy (certificate proudly displayed here).

Plot twist: I also hold a Master's Degree in Social Services. This background arms me with a unique toolkit - empathy, resilience, and the ability to navigate human quirks - handy for a programmer weaving through the labyrinth of diverse projects.

Fun fact! I've been coding for over NaN seconds and counting. (Check out my nifty JavaScript counter for real-time updates!)

My GitHub repo is here

Arttu Heinilä

Projects

Quick And Dead Single Page Application

Quick And Dead Landing View Quick And Dead Exercise

A Single Page Application for choosing a kettlebell workout in the style of Pavel Tsatsouline in Quick And Dead.

Javascript to create randomness and show the results of the thrown dice and exercise recommendations one by one with 1 second delay for dramatic effect

Live site here
GitHub repository here

HTML5, CSS3, Javascript, Web Design

Pomodoro Work Timer

Pomodoro Start Prompt Screencapture Pomodoro Work Timer Screencapture

A Timer program that times your work in 25 minute sprints, after which the program starts a 5 minute break. The timer logs your working habits to a file separate file. After 4 pomodoros the program activates a longer break
Program includes a changing GUI that has distinct color and location on screen to signal whether you should be working or taking a break.

GitHub repository here

Python, GUI, Access file system

Boss Machine

Boss Machine Screencapture

The code is an API to serve information to a Boss Machine, a unique management application for today's most accomplished (evil) entrepreneurs.

Routes help manage 'minions', brilliant 'million dollar ideas', and handling all the annoying meetings that keep getting added to your busy schedule.

GitHub repository here

Javascript, React, Express, Router, Back-end

Monte Carlo engine Retirement Calculator

Monte Carlo Engine of Stock Investing Screencapture

Using the Monte Carlo Simulation to test the probability of having enough at retirement or going broke based on historical returns of stocks and bond.

The program let's one input investment types (bonds, stocks or a mix of both), starting amount of money, how much withdrawal one takes each year, minimum, most-likely and maximum years in retirement.

Program runs through different amount of cases with different starting points in time (default 50 000) and returns odds of running out of money, minimum, average and maximum amount of money based on the simulations. Lastly the program creates a bar chart of simulations (plotting only first 3000 for efficiency).

GitHub repository here

Python, files, matplotlib, looping

Jamming Spotify API

Jamming Spotify Api Screencapture

With the Jamming React -app you can search and add your favorite songs from Spotify and create playlists.

You can share the app to others without giving them access to your personal Spotify account.

GitHub repository here

Javascript, React, API manipulation, Front-end

Stock buy and sell alert and email program

Stock market evaluation program. Program srapes historical price data of specified stock ticker list, which is found in separate file, evaluates the historical prices against current stock prices and at preset difference in the prices triggers an email to be sent to specified email address to tell recipient to buy stock when low enough

Program also evaluates from a list of already bought stocks and their prices and emails when time to sell those stocks for specified gains. Program includes cryptocurrencies

Note: I have not included screenshot or Github link for this one, due to the nature of the program. If you want to know more, you can always contact me.

Python, Webscraping, API, Looping, Files, Emails, Excel

Find my hat terminal game

Find your hat Game Screencapture

An interactive terminal game. You (as the player) need to find your hat without falling into holes. The program asks input on the area and creates a random playing area with set percentage of holes in random places and the hat placed randomly

GitHub repository here

Javascript

Skills

  • Web Development: HTML, CSS, JavacScript, TypeScript
  • Front-End Development React, Redux, Node.js
  • Back-End Development Express.js, SQL, PostgreSQL
  • Version ControlGit & GitHub
  • PythonMy go-to for when I need to snake through a problem.
  • WordPresssFor when the world needs another blog
  • Languages

  • Finnish: Native (100% Suomi)
  • English Bilingual (Cheerio and all that)
  • Swedish Limited (Jag kan beställa kaffe)
  • Contact

    Got a project that needs a touch of coding wizardry and social service wisdom? Let's talk!