Skip to main content
Alex Gafița, full-stack developer at Moonlysoft

Gafița Claudiu-Alexandru

Full-Stack Developer·Moonlysoft

I build systems and infrastructure with an eye on the broader product and business. I care about decisions that hold up, not just code that ships.

Experience

From internship to full-time at Moonlysoft, with ongoing freelance work on maketheprint.

Junior Software Engineer

Moonlysoft

May 2026 – Present · Cluj-Napoca · Hybrid

I work on a React and Spring Boot product, make architectural decisions, and keep building business and engineering knowledge to thrive in my work. In client meetings I present features and propose changes with the product's success in mind.

ReactTypeScriptSpring BootJava

Software Engineer Intern

Moonlysoft

Feb 2026 – Apr 2026 · Cluj-Napoca · Hybrid

Built full-stack features across REST APIs and the interface, and took part in the team's social events. That work led to the full-time offer.

ReactTypeScriptSpring BootJava

Freelance Web Developer

maketheprint

Jan 2025 – Present · Remote

Built and continue to maintain maketheprint.store, including catalog, custom orders, and Stripe checkout.

Next.jsTypeScriptSupabaseStripe

Skills & Stack

Tools I use regularly for application work, data, integrations, production monitoring, and AI workflows.

Application

  • Spring Boot
  • Spring Security
  • Java
  • Gradle
  • OpenAPI
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Express
  • Expo
  • Tailwind CSS
  • Vite

Data & infrastructure

  • PostgreSQL
  • JPA
  • Flyway
  • Supabase
  • Docker
  • AWS
  • Hetzner
  • Linux

Integrations

  • Stripe
  • Oblio
  • Resend
  • Firebase

Production

  • Sentry
  • UptimeRobot
  • Playwright
  • Jest
  • JUnit

AI tooling

  • Spring AI
  • MCP

Projects

Selected projects built end to end. Open a project for the problem, implementation, and key decisions.

Get in touch

GitHub, LinkedIn, or email.

Outside of work I go to tech meetups, volunteer backstage at Untold for a second year, and play sports to stay active.