Francesco Sorice

Full-Stack Developer & DevOps Engineer

Francesco Sorice

About

I'm a dedicated Full-Stack Web Developer and DevOps Engineer originally from Italy and now living in Tokyo. My fascination with technology began when I was young, and ever since, I've relished the challenge of turning creative ideas into real-world solutions. Today, I specialize in building efficient, maintainable web architectures—from robust back-end APIs to user-friendly front-end interfaces. Beyond code, I'm deeply interested in personal finance, philosophy, and learning new languages (both programming and spoken). I believe the best software reflects a balance of innovation, clarity, and human-centered design. The quote below by Baruch Spinoza has accompanied me throughout my personal and professional journey. To me, it captures the essence of what a great engineer, scientist, or developer should strive for: a mindset that avoids judgment and emotional bias, and instead seeks to understand complexity with clarity and empathy. Whether I'm debugging a system or navigating a team challenge, I believe true progress starts with understanding.

"Non ridere, non lugere, neque detestari, sed intelligere"
Not to laugh, not to lament, not to detest, but to understand
- Baruch Spinoza

Projects

Professional Experience

Cupsolidale.it

A healthcare platform enabling easy online reservations for medical checkups, payments, and improved accessibility.

As part of the frontend renewal project, I:

  • Redesigned the search functionality and payment system from scratch
  • Developed a custom CMS for administrators to manage content and view statistics
  • Implemented features for importing data from Excel and CSV files
  • Added a content management system for copywriters to input and publish articles

PDF.co

A cloud platform providing powerful APIs for PDF automation, data extraction, and document workflows.

Currently working as a Full-Stack Engineer, my responsibilities include:

  • Building and maintaining AWS infrastructure
  • Developing a management dashboard from scratch that improved support team efficiency
  • Implementing subscription and payment systems using Stripe and FastSpring

Personal Projects

Koala Budget

An intuitive budgeting app that simplifies personal and family financial management with multilingual support, AI receipt scanning, and bank sync.

Node JS React Postgres

Cipangu.it

An educational website offering Italian speakers comprehensive resources, books, and articles to learn Japanese effectively.

Node JS Mongo DB

Explore My Pages

Dev Wiki

A curated collection of technical knowledge and resources.

View More →

Code Snippets

Useful code snippets and solutions for common programming challenges.

View More →

Dev Diary

My journey, thoughts, and experiences in the world of software development.

View More →

Infrastructure

Docker

Docker

Ansible

Ansible

Bash

Bash

AWS

AWS

OpenTofu

OpenTofu

Backend & Databases

Python

Python

Node.js

Node.js

PHP

PHP

PostgreSQL

PostgreSQL

Cassandra

Cassandra

MySQL

MySQL

MongoDB

MongoDB

Redis

Redis

Frontend

JavaScript

JavaScript

React

React

Astro

Astro

Svelte

Svelte

Contact Me

Whether you have a work opportunity, an interesting collaboration proposal, or a project idea you'd like to bring to life, I'm always open to discussing new possibilities. With experience in both frontend and backend development, I can help turn your ideas into reality.