Teknologier, programmer og værktøjer
Jeg har arbejdet med både programmeringssprog, frameworks, databaser og udviklingsværktøjer gennem min datamatikeruddannelse, mine studieprojekter og mit portfolioarbejde.
Denne side giver et samlet overblik over de teknologier, programmer og værktøjer, jeg har erfaring med.
Programmeringssprog og grundlæggende teknologier
- Java
- JavaScript
- HTML
- CSS
- SQL
- Markdown
Backend
På backend har jeg primært arbejdet med Java-baseret webudvikling, REST API’er og databaseintegration.
Jeg har erfaring med:
- Java
- Javalin
- REST API
- JWT-baseret authentication
- Rollebaseret adgangskontrol
- JPA/Hibernate
- PostgreSQL
- Testcontainers
- API-routes og endpoints
- CRUD-funktionalitet
- Integration mellem backend og database
Frontend
På frontend har jeg arbejdet med moderne webudvikling og opbygning af brugerflader i React.
Jeg har erfaring med:
- HTML
- CSS
- JavaScript
- React
- Vite
- React Router
- Axios
- Komponentbaseret frontendudvikling
- Login-flow og beskyttede sider
- Integration mellem frontend og REST API
Databaser
Jeg har arbejdet med relationelle databaser som en del af mine backendprojekter.
Jeg har erfaring med:
- PostgreSQL
- SQL
- Databasemodellering
- Relationer mellem tabeller
- Queries
- JPA/Hibernate
- pgAdmin
DevOps, deployment og versionsstyring
Jeg har arbejdet med værktøjer til versionsstyring, samarbejde, deployment og udviklingsmiljøer.
Jeg har erfaring med:
- Git
- GitHub
- GitHub Projects
- GitHub Actions
- Docker
- Docker Desktop
- CI/CD
- Linux
- Virtuelle maskiner
- Deployment af webapplikationer
API-test og dokumentation
Jeg har brugt værktøjer til at teste, dokumentere og arbejde med API’er.
Jeg har erfaring med:
- Postman
- Swagger/OpenAPI
- REST API-test
- Dokumentation af endpoints
- Test af requests og responses
Udviklingsmiljøer
Jeg bruger forskellige udviklingsmiljøer afhængigt af projektets type.
Jeg har arbejdet med:
- IntelliJ IDEA
- Visual Studio Code
- Unity Hub
- Unity Editor
Design, analyse og projektarbejde
Jeg har brugt digitale værktøjer til analyse, idéudvikling, dokumentation, samarbejde og projektstyring.
Jeg har erfaring med:
- Figma
- FigJam
- Taiga
- Markdown
- Hugo
- GitHub
- Scrum-board
- User stories
- Backlog
- Mockups
- Diagrammer og analysearbejde
AI, chatbot og RAG
I forbindelse med valgfaget AIDA har jeg arbejdet med AI-drevne applikationer, chatbots og retrieval augmented generation.
Jeg har erfaring med:
- Dify
- RAG
- Embeddings
- Chatbots
- Prompt engineering
- OpenAI API
- Knowledge base
- Chunking
- Semantic search
- Hybrid search
Game Development
I forbindelse med valgfag og projekter har jeg også arbejdet med spiludvikling.
Jeg har erfaring med:
- Unity Hub
- Unity Editor
- Grundlæggende game development
- Arbejde med spilprojekter og interaktive løsninger
Portfolio og hjemmeside
Min portfolio er bygget som en statisk hjemmeside, hvor jeg dokumenterer projekter, studieforløb og læring.
Jeg har erfaring med:
- Hugo
- Markdown
- GitHub
- GitHub Pages
- Portfolioopbygning
- Strukturering af projektsider
- Dokumentation af læring og proces
Samlet overblik
Teknologier
Java, JavaScript, HTML, CSS, SQL, React, Vite, REST API, Javalin, JPA/Hibernate, JWT authentication, PostgreSQL, Docker, CI/CD, RAG og embeddings.
Programmer og værktøjer
IntelliJ IDEA, Visual Studio Code, Git, GitHub, GitHub Actions, Postman, pgAdmin, Docker Desktop, Figma, FigJam, Taiga, Hugo, Dify, OpenAI API, Unity Hub og Unity Editor.
Kort
Jeg arbejder med teknologier og værktøjer inden for fullstack-udvikling, backend, frontend, databaser, DevOps, AI og portfolioarbejde.
På backend har jeg erfaring med Java, Javalin, REST API’er, JWT authentication, JPA/Hibernate og PostgreSQL. På frontend har jeg arbejdet med HTML, CSS, JavaScript, React, Vite, React Router og Axios. Jeg har også brugt Git, GitHub, Docker, CI/CD, Linux, virtuelle maskiner, Postman, pgAdmin, Figma, FigJam, Taiga og Hugo. I forbindelse med AI-valgfaget AIDA har jeg arbejdet med Dify, RAG, embeddings, prompt engineering, OpenAI API og chatbots.