Available for opportunities and freelance work
Hi, I am Samir Khomsi Kak
Java developer. I like systems that hold up when things go wrong
I have spent the last few years building backends, fixing what breaks, and shipping products end to end — with Java and Spring at the core, and Node.js, Vue, and a few AI integrations along the way
- Emmen, Netherlands
- Java & Spring
01 / About
I build things, fix things, and try to leave the codebase better than I found it
I started writing software seriously at university in Kharkiv, and over the last few years I have taken that into real work — a year at SoftServe, then freelance projects for clients in different industries. I finished a master's in Computer Science and now build things on the side
What I like most is the moment when a messy problem becomes a clear system. The database recovery at SoftServe, the payment architecture that had to work for three different providers, the AI agent that actually picks up the phone — those are the kinds of problems I want more of
02 / Skills
Tools I actually use
A practical stack built through real projects — not a checklist padded for recruiters
Backend engineering
Data and messaging
Cloud and delivery
Quality and design
03 / Projects
Selected work
Six projects that show how I think about product, architecture, and getting things shipped

Listly
A modern platform for discovering, organizing, and sharing movies and series
- Vue 3
- Fastify
- Prisma
- PostgreSQL
- Docker

GRID Game Store
A Spring Boot ecommerce backend designed for a game-store experience
- Java
- Spring Boot
- Keycloak
- MySQL
- Stripe
- Vertex AI

AI Call-to-Listings Agent
An AI phone agent that turns real-estate calls into listings, bookings, CRM updates, and approvals
- Twilio
- Google Gemini
- Browser Automation
- MLS Workflow
- CRM Automation
- AWS

SkillScope
A Spring Boot social platform for sharing knowledge and connecting around skills
- Java
- Spring Boot
- Spring Data JPA
- PostgreSQL
- Flyway
- PayPal

Campus Reels
A responsive marketing website for a US video production company
- HTML5
- CSS3
- JavaScript
- Swiper.js

TechCare Service Center
A digital service desk for turning repair requests into structured, trackable work
- Service Catalog
- Repair Tickets
- Authentication
- Responsive UI
04 / Experience
Experience and education
A path shaped by backend engineering, continuous learning, and practical delivery
2025 - now
Freelance Backend & Full Stack Developer
Independent
Building Java, Node.js, and Vue solutions for clients across different domains. One of the more interesting projects: an AI agent application that handles real phone calls using LLM-based extraction and automated workflows
2022 - 2023
Java Developer
SoftServe
My first job in a professional team. I wrote Spring Boot services, worked with Keycloak security, covered code with JUnit and Testcontainers, and learned that production software is a different animal from university projects
2024 - 2025
Master, Computer Science
Kharkiv National University of Radio Electronics
Advanced study in computer science, completed in December 2025
2020 - 2024
Bachelor, Computer Engineering
Kharkiv National University of Radio Electronics
Four years building a foundation in software engineering, systems, data, and applied computing
05 / Certificates
Certificates and continued learning
Verified courses and credentials that support my practical engineering experience
Bachelor's Diploma
Kharkiv National University of Radio Electronics
Master's Diploma
Kharkiv National University of Radio Electronics
Java Advanced
Hillel IT School
Wildau-Kharkiv IT Bridge II
Technical University of Applied Sciences Wildau / DAAD
Crash Course "Java"
SoftServe Academy
Java - Team Project Stage
SoftServe Academy
06 / Hobbies
I like opening things up to see how they work
Some people relax by leaving technology alone. I usually do the opposite: if a device is interesting enough, I want to take it apart, clean it, repair it, rebuild it, and understand why it was made that way.
That curiosity is not separate from how I write software. Hardware teaches patience, careful debugging, and respect for tiny details. A loose cable, a bad solder joint, or one wrong assumption can explain the whole problem.
PC builds, cleaning, small repairs, soldering, and the satisfying part where a dead-looking thing starts working again.
Longer rides clear my head. It is a good reset after staring at logs for too long.
Fast, simple, and surprisingly technical. The best kind of break.



07 / GitHub
More from the repository
Java 2D Medieval RPG
A compact medieval role-playing game — built to explore rendering, state management, and game loops in Java
- Java
- Java2D
- Game development
PayPal Checkout Demo
A focused Spring Boot demo of a PayPal checkout integration, covering the full payment lifecycle
- Spring Boot
- PayPal API
- Thymeleaf
Spring Ecommerce
An earlier ecommerce application exploring catalog and storefront fundamentals with Spring Boot
- Java
- Spring Boot
- MySQL
08 / Contact
Get in touch
If you are hiring Java developers, need backend or full-stack help, or just want to talk about something you are building — my inbox is open
[email protected]