Software Developer
Building software that turns ideas into working systems.
I’m a software developer focused on Java, JavaFX, and full-stack web systems. I like building applications that are not just functional, but structured, scalable, and deliberately engineered.
Currently building and refining my development skills through school projects, personal experiments, and this portfolio itself.
About Me
My Story & Approach
I’m a software developer with a strong focus on building structured and logical applications, mainly in Java and web technologies. My journey started with small console-based programs where the goal was simple: understand how logic flows and how systems behave when you start adding real structure.
Over time, I moved toward more complex applications using JavaFX, where I began focusing on user interfaces, state management, and full application flow. This shift helped me understand the gap between “code that works” and “applications that feel complete.”
What I enjoy most is building systems that have clear architecture behind them. Whether it’s a game, a utility tool, or a data-driven application, I like thinking in terms of structure first — how components interact, how data moves through the system, and how everything stays maintainable as it grows.
This portfolio is also part of that process. It’s not just a showcase, but an ongoing project where I’m actively refining both my development skills and how I present my work.
Featured Projects
Selected work

Personal Portfolio Website
A modular full-stack portfolio built with Next.js, Prisma, and PostgreSQL, featuring dynamic project rendering, reusable UI components, and a scalable design system.
Skills
Technologies & tools
