Hi, I'm Roland Klahitar
Full-Stack Developer & AI Engineer. I create web applications that are fast, responsive, and user-friendly.
I build modern web applications with Next.js, Spring Boot, and explore Generative AI. Passionate about clean code and great user experiences.
About Me
Passionate about building things that matter
I'm a developer deeply interested in full-stack web development, Spring Boot back-ends, and Generative AI. I love turning ideas into reality through clean, maintainable code.
Whether it's crafting a polished React UI, designing a robust REST API, or experimenting with LLMs and prompt engineering — I enjoy every layer of the stack.
I believe the best way to master complex technology is to build real things with it. That's why I keep shipping personal projects and documenting what I learn.
My Work
Featured Projects
A selection of things I've built. More on GitHub.
Full-Stack Task Manager
A productivity app with a Next.js frontend and Spring Boot REST API. Includes JWT auth, real-time updates, and PostgreSQL persistence.
Gen AI Chat Assistant
An AI-powered chatbot powered by OpenAI API. Supports context-aware conversations, streaming responses, and conversation history.
Portfolio Site
This very site — built with Next.js 15, TypeScript, and Tailwind CSS. Dark themed, fully responsive, and blazing fast.
Spring Boot Microservice
A modular microservice skeleton with Docker Compose, Spring Security, and a Swagger UI for API documentation.
LangChain RAG Pipeline
A Retrieval-Augmented Generation pipeline using LangChain and FAISS. Lets you chat with your own documents.
What I work with
Skills & Technologies
A snapshot of the tools and technologies I use — and keep adding to.
Frontend
Backend
AI & Gen AI
Tools & DevOps
Currently Learning
Writing
Blog & Articles
I write about what I learn. Honest notes from the trenches.
Why I chose Next.js over plain React for my portfolio
Next.js brings SSR, SSG, file-based routing, and a great developer experience out of the box. Here's what I learned building this very site.
Read moreBuilding a REST API with Spring Boot from scratch
Spring Boot makes it surprisingly easy to spin up a production-ready REST API. In this post I walk through my setup, security config, and best practices.
Read moreGetting started with Retrieval-Augmented Generation (RAG)
RAG supercharges LLMs by giving them access to your own data. I built a small RAG pipeline with LangChain and FAISS — here's the breakdown.
Read moreTypeScript tricks I wish I knew earlier
From utility types to discriminated unions, TypeScript has features that make your code significantly safer and more expressive. Here are my favourites.
Read moreContact
Let's work together
Have a project in mind or just want to say hi? Drop me a message.