Full-stack Software Engineer

Dimitar Malamski

Eindhoven, The Netherlands

I build scalable web applications with modern technologies and a focus on clarity, structure, and long-term maintainability.

Selected work

Projects

A focused selection of projects that reflect how I think about building software — thoughtfully, iteratively, and with intent.

Individual Project · Full-stack application

CareerPath

CareerPath is my individual project for Semester 3, designed to explore how modern full-stack applications are built, tested, and deployed in a professional environment. The system allows users to browse job listings, manage personal profiles, and receive AI-assisted job matching. The project places strong emphasis on CI/CD automation, software quality assurance, and architectural clarity, including containerization, multi-environment pipelines, extensive testing, and real-world deployment using Docker, Cloudflare, and a Raspberry Pi.

JavaSpring BootAngularTypeScriptPostgreSQLDockerCI/CD (GitLab)FlywaySonarQubeTestcontainersWebSocketsOpenAI APICloudflare
The path

My journey

Growth isn’t linear, but every step teaches something.

2019

"Academic Sergey Pavlovich Korolyov" High School of Mathematics, Blagoevgrad

Started my journey in programming and computer science.

Early exposure to math and logic shaped how I approach problem-solving today.

2021

Software University (SoftUni)

Deepened my understanding of OOP, algorithms, and web development.

This is where I learned that strong fundamentals matter more than frameworks.

2024

Fontys University of Applied Sciences

Exploring software engineering principles and teamwork.

Working in teams revealed how communication and process shape technical outcomes.

2024–2025

Projects

Building real-world applications to apply and expand my skills.

Shipping real projects taught me where theory ends and engineering judgment begins.

Now

Preparing for Internships

Sharpening depth, system design, and engineering judgment.

I’m focused on learning how to make decisions that scale beyond a single codebase.

  • Education
  • Projects
  • Milestones
About me

Building with intention

I approach software the way an architect approaches buildings — with respect for structure, clarity, and the people who will inhabit the space.

Code should be readable. Systems should be understandable. Solutions should solve real problems — not just pass tests.

My path into engineering wasn’t linear. I started by taking things apart, then building small applications, and eventually designing full systems. Each step revealed new patterns and better questions.

When I’m not coding, I’m usually learning about distributed systems, sketching interface ideas, or refining how things fit together. I believe strong engineers think beyond their immediate domain.

I care deeply about how software evolves over time — how decisions made early affect maintainability, clarity, and the ability to adapt. Writing code is only part of the job; shaping systems that can grow gracefully is what keeps me engaged.

Based in Eindhoven

Open to remote opportunities and relocation for the right team.

Get in touch

Let’s build something together

I’m open to software engineering opportunities. If you’re working on something interesting, I’d love to hear about it.

Designed and built with intention · © 2026 Dimitar Malamski