JUKKA PALM
Software Development Student
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.
Tech Stack
Frontend
Backend
Frameworks & Libraries
Tools & Workflows
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 - luokat ja olio-ohjelmointi, versionhallinta, tietokanta suunnittelu ja ER-mallit, yksikkötestaus, tiket ohjelmointi, tekoälyn hyödyntäminen ohjelmoinnissa sekä 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ä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