Lead Software Engineer / Founder / PhD in Computer Science
I help teams simplify complex backend and AI systems.
I design backend platforms, build AI products, untangle authentication and integration boundaries, and connect academic rigor with production delivery.
- AI engineering
- Agentic systems
- LLM product architecture
- Backend architecture
- Spring Boot
- Ruby and Rails
- CI/CD
Founder / AI product builder
Building SummarAIzeIT: one clear AI digest from scattered sources.
SummarAIzeIT turns newsletters, RSS and Atom feeds, websites, and YouTube channels into focused AI summaries, then delivers important updates as a daily email digest.
AI summarization engine
Condenses high-volume content streams into clear, sourced summaries with links back to originals.
Newsletters, feeds, websites, YouTube
A practical information intake layer for everything people keep meaning to read or watch.
Content intelligence and daily briefs
Transforms scattered updates into an inbox-ready digest, shaped around projects and topics.
Where I can help
A direct view of the problems I like solving: systems that need clearer boundaries, stronger delivery paths, or a useful AI layer.
Designing backend systems that stay understandable
Service boundaries, domain models, data flows, and integration choices that can survive real product pressure.
LLM features that behave like product systems
Agentic workflows, summarization pipelines, content intelligence, and AI-assisted automation with production constraints in mind.
Identity, CI/CD, and pragmatic production paths
Authentication flows, runtime configuration, containerized deployments, and the details that make shipping repeatable.
Recent writing
Practical notes for engineers who care about clean boundaries, maintainability, and getting software into the open.
Deploying personal and hobby apps to DigitalOcean with GitHub Actions
A simple and inexpensive CI/CD setup for deploying a Rails app to DigitalOcean using GitHub Actions and Docker.
Scheduling time slots with capacity limits in Ruby
In scheduling systems, it’s common to manage time slots that have both capacity limits (how many events can fit into a single slot) and exclusions ...
Dynamically adding support for identity providers in Spring Boot applications
In my previous article I’ve explained how it is possible to work with multiple authentication providers and managers in Spring Boot in order to res...
Research and speaking
The long academic list stays available, but the homepage keeps the strongest signal up front.
SPARK_AI architecture
A prompt-orchestrated architecture for stateful, process-oriented reasoning with large language models.
Pharo 9 by Example
Co-authored a practical book on learning Pharo through examples and engineering exercises.
NewWave workflow engine
Science of Computer Programming article on workflow engine design and execution.
Start a conversation
Need senior backend or AI product judgment?
I am a good fit when the problem is not just writing code, but making the architecture, delivery path, and trade-offs clear enough for a team to move with confidence.
- Architecture review for backend services, integrations, and delivery flows.
- AI engineering sessions for LLM product architecture, agentic workflows, and summarization systems.
- Short advisory sessions for Java, Spring Boot, Rails, identity providers, etc.
- Longer collaboration for teams that need a pragmatic technical lead perspective.
Best starting point: send a short note about the system, the constraint, and the decision you are trying to make.