Jukka Palm

Jukka Palm

Software Development Student

Opiskelen tieto- ja viestintätekniikkaa - sinne tie kulki uteliaisuuden kautta. Internet, pelit ja halu ymmärtää miten järjestelmät toimivat, tekivät ohjelmistokehityksestä luonnollisen valinnan.

Erityisesti backend-kehitys, tietokannat, AI-pohjaisten sovellusten kehitys kiinnostavat minua. Olen jatkuvasti kiinnostunut oppimaan uutta, kehittymään ja haluan ymmärtää syvemmin mitä mahdollisuuksia tekoäly tuo ohjelmistokehitykseen.

Teknologiat

Frontend

C#
HTML
CSS
JavaScript

Backend

PHP
Python

Frameworkit & Kirjastot

Bootstrap
NumPy
Pandas

Muut työkalut

Git
GitHub
SQL
JSON / API

Projektit

Koulutus

Tieto- ja viestintätekniikan perustutkinto

2025 - nykyhetki

TVT-perustehtävät - käyttöjärjestelmät, tietoverkot, tietoturva ja asiakaspalvelu.

Ohjelmointi - C#, HTML, CSS, PHP, MySQL, JavaScript, REST-rajapinnat sekä projektinhallinta.

Ohjelmistokehittäjänä toimiminen - ohjelmistotuotannon ketju suunnittelusta julkaisuun, versionhallinta, rajapinnat, tietovarastot ja peliohjelmoinnin perusteet.

Avoimen AMK:n kurssit

2026 - nykyhetki

Python ohjelmoinnin perusteet, suoritettu:
- Muuttujat ja tietotyypit
- Toisto- ja ehtorakenteet
- Funktiot ja moduulit
- Listat, sanakirjat ja joukot
- Luokat(OOP perusteet)
- Täkeimmät kirjastot(Numpy, Pandas)

Web-ohjelmointi I, suoritettu:
- HTML & CSS
- JavaScript
- Bootstrap
- REST-rajapinnat

Johdatus tekoälyyn, käynnissä:
- Tekoälyn määritelmät
- Koneoppiminen, datatiede ja robotiikka
- Tekoälyn filosofiaa
- Ongelmanratkaisua tekoälyn avulla
- Käytännön sovelluksia
- Tekoälyn teknologioita

Currently building

In progress

RAG - tekoäly botti

Rakennan RAG - tekoäly bottia, jolle voisi esittää kysymyksiä luonnollisella kielellä esim. minuun, projekteihin tai koulutukseen liittyen. Johon botti vastaisi muodostaen itse vastauksen. Haasteita riittää ja yritys on kova.

Python ChromaDB Groq API Flask