About

Software engineer first, with an entrepreneurial background that shapes how I build and own products.

Background

I'm a full-stack software engineer who takes products from architecture to deployment, mostly with Next.js, TypeScript, and AI-assisted workflows. I care about why a technical decision was made, not just what was built.

That comes from an entrepreneurial background. I co-founded and developed an e-commerce platform that grew to serve thousands of customers, and I founded and still run an independent agricultural business in Italy, expanded from roughly 8 to 30 hectares. Both meant being responsible for operations, finances, and results myself — the same kind of ownership I bring to software now.

I completed a B.Sc. in Computer Science at the University of the People while running the business, and hold JLPT N2 certification in Japanese. I'm relocating to Tokyo in October 2026 to pursue a long-term software engineering career in Japan.

Technical Stack

The full breakdown of languages, frameworks, and tools I use, grouped by category, lives on the Projects page.

View Technical Stack

Values

Clean & Maintainable Code

I focus on writing readable, well-structured code that can be understood, tested, and extended over time.

Pragmatic Problem Solving

I aim for simple, reliable solutions that solve the real problem instead of adding unnecessary complexity.

Continuous Learning

I study new tools and practices deliberately, and adopt what proves useful rather than chasing trends.

Clear Communication & Collaboration

I communicate directly about scope, trade-offs, and progress — experience that translates well across time zones and cultures, including teams spanning Europe and Japan.

Want the full picture?

My CV covers work history, education, and projects in more detail than this page does.

Get my CV