SELECTED PERSONAL WORK

Built to be useful.
Explored with curiosity.

Four projects across software, machine learning, and infrastructure.
A closer look at the problem and the work behind each one.

01 / Product engineeringNext.js · TypeScript · PostgreSQL

Postalrios

From a blank page to a published post.

A complete publishing workflow

Turning a topic into a useful post involves more than generating text. Postalrios brings planning, generation, editing, review, and scheduling into a connected workflow.

Visit Postalrios
The product
Topic planning, AI-assisted posts and carousels, draft review, scheduled publishing, and a history of what was shared.
The engineering
A Next.js and TypeScript interface, typed APIs, PostgreSQL storage, and background workers for generation and publishing.
Beyond the interface
The release pipeline builds and tests versioned images, checks them in an isolated end-to-end environment, and switches between blue and green application stacks.
02 / Experimental researchPython · PyTorch · Transformers

LLM inference research

Less context. What changes?

Making the trade-offs measurable

A language model carries a cache of earlier tokens as it generates an answer. This project asks what happens when that cache is reduced, and which information is worth keeping.

Talk about this work
The question
How do different token-retention strategies affect answer quality, generation latency, and GPU memory use?
The experiment
A full-context baseline is compared with recency, attention-based selection, and policies that combine relevance with diversity.
The discipline
Runs record their configuration, per-example results, and GPU metrics. This is experimental benchmarking, not a claim of a universal speedup.
03 / Web applicationFlutter · Django · PostgreSQL

Acumyoga

More time for the practice.

Software for the rhythm of a studio

Acumyoga brings the recurring work of a yoga studio into one application: organizing classes, managing memberships, and welcoming participants.

Visit the studio
For the studio
Administrators manage events, attendee lists, customer memberships, remaining entries, and expiration dates.
At the door
QR-based attendance connects check-in to membership entries, while a public calendar makes upcoming classes easy to find.
The implementation
A Flutter interface connects to a Django backend and PostgreSQL database, with separate public views and authenticated administration.
04 / Systems engineeringAnsible · Docker · Jenkins

Self-hosted infrastructure

The work behind the working product.

Owning the path to production

The infrastructure project supports the apps I build. It makes host setup repeatable and keeps deployment, certificates, logs, and monitoring manageable.

Talk about this work
Repeatable setup
Ansible playbooks manage hosts and services. Application repositories own their build, test, and deployment commands.
A deliberate release path
Jenkins runs builds on the appropriate host, with Docker providing consistent runtime environments and versioned application artifacts.
Knowing what is happening
Prometheus, Grafana, Loki, and Alertmanager provide metrics, logs, dashboards, and alerts across hosts and applications.

HAVE A PROJECT IN MIND?

Let's build
something lasting.

I'm happy to talk about a product, a technical challenge,
or an interesting idea that needs a place to start.

Based in Romania · Built with care