Jukka Palm

JUKKA PALM

Tieto- ja viestintätekniikan kolmannen vuoden opiskelija - sinne tie kulki kiinnostuksen kautta. Internet, pelit ja halu ymmärtää, miten erilaiset järjestelmät ja ohjelmat toimivat, ovat kiinnostaneet aina ja tekivät ohjelmistokehityksestä luonnollisen valinnan.

Erityisesti backend-kehitys, tietokannat, AI-pohjaisten sovellusten kehitys kiinnostavat minua. Minua kiehtoo myös algoritmit, koneoppiminen ja se, miten tietokone pystyy itse ratkaisemaan monimutkaisia ongelmia hyödyntäen hakualgoritmeja ja metaheuristisia menetelmiä, kuten geneettisiä algoritmeja.

Tämä sivusto ja sen projektit ovat 100% tekoälyvapaata koodia. Vaikka hyödynnänkin tekoälyä ohjelmoinnissa, haluan näissä projekteissa tuoda esiin omaa aitoa osaamistani. Olen jatkuvasti kiinnostunut oppimaan uutta, kehittymään ja ymmärtämään syvemmin ohjelmointia.

Frontend
HTML
CSS
JavaScript
Backend
C#
Python
PHP
Frameworks & Libraries
NumPy
Pandas
Bootstrap
Tools & Workflows
Git
GitHub
MySQL
SQLite
Jest

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 - luokat ja olio-ohjelmointi, versionhallinta, tietokanta suunnittelu ja ER-mallit, yksikkötestaus, tiket ohjelmointi, tekoälyn hyödyntäminen ohjelmoinnissa sekä peliohjelmoinnin perusteet.

2026 - nykyhetki

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

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

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