Softwarethat survivesMonday.
I'm Valentino Rusconi, a senior software engineer working on industrial IIoT platforms. On the side I build websites, apps and first product versions for freelancers and small companies. You deal directly with the person writing the code.
- working since
- 2015
- own apps
- 03
- projects live
- 08
- iSAQB certified
- CPSA-F
What I build for you
Six areas. You can take any one of them on its own, or go from the first idea all the way to release.
- CH011–2 weeks
Ideation & concept
You have an idea but no clear shape yet. In one or two sessions we go through it: who is meant to use it, which part is genuinely needed, roughly what it costs. Afterwards you know whether it is worth the effort.
You get
- A written summary of users and problem
- Scope at three levels: minimal, sensible, complete
- A rough estimate of effort and cost
- A technology recommendation, with reasoning
- CH022–4 weeks
Prototyping
A clickable prototype before the first line of production code exists. You can show the idea to customers, partners or investors and check whether it lands. Mistakes at this stage cost almost nothing.
You get
- An interactive prototype, shareable in the browser
- A complete flow instead of isolated screens
- One guided feedback round
- A clear basis for deciding how to continue
- CH036–12 weeks
MVP development
The first real version, live and usable. With accounts, a database and payments, as far as you need them. The scope stays small so you can launch quickly. The foundation still holds two years later.
You get
- A running product on your own domain
- Sign-in, data storage and payment integration
- Automated deployment, backups and error monitoring
- Handover to your team, or I keep running it
- CH042–6 weeks
Websites & web apps
From a simple company page to an application with a login. I build the site myself instead of assembling it in a page builder. With a content system if you want to change text and images yourself.
You get
- Design and build from one person
- Content management system on request
- Load time under one second
- Hosting, domain and mail set up for you
- CH058–16 weeks
iOS apps
I have two of my own apps on the App Store, from first sketch through Apple review. So I know where things get stuck and what Apple rejects, before you have to find out yourself.
You get
- iPhone app, with Apple Watch support if useful
- HealthKit, push, in-app purchases and subscriptions
- Submission and support through the App Store review
- Store presence: copy, screenshots, categories
- CH061–3 weeks
Architecture & second opinion
If an existing system has become slow or expensive, I take a look at it. I read the code, measure, and tell you which changes actually pay off. Sometimes the right answer is to leave it alone.
You get
- A written code and architecture review
- A list of actions, sorted by impact and effort
- An effort estimate per action
- Support for your team during implementation
The durations come from completed projects. After a first call you receive a written quote with a fixed price or a capped budget.
What it costs
Two options. Either you pay monthly and I look after the site continuously, or you commission a project at a fixed price and get it handed over finished.
Website subscription
Start
For anyone who needs a website at all.
CHF89/ month
- One-pager with up to 6 sections
- Domain, SSL certificate and hosting included
- 3 email addresses on your domain
- A contact form that forwards to your mailbox
- 1 content change per quarter
- Basic setup for Google search
- Most chosen
Practice
For businesses that want enquiries and bookings.
CHF149/ month
- Up to 6 pages, individually built
- Everything in Start, plus 10 email addresses
- Online booking or a multi-step enquiry flow
- 1 content change per month
- SEO setup and Google Business Profile
- A reply to your requests within 2 working days
Operations
For companies that change their site regularly.
CHF249/ month
- Up to 12 pages, with a blog or catalogue
- Everything in Practice, plus unlimited email addresses
- Content system: edit text and images yourself
- 2 content changes per month
- Ongoing SEO support with a quarterly report
- Priority on outages, same working day response
All prices in CHF, excluding VAT. No setup fee. Minimum term 12 months, monthly cancellation after that. Your domain and content stay yours, including if you leave.
Projects at a fixed price
No subscription and no lock-in. You commission, I deliver, you get everything handed over. The figures below are entry prices for the smallest sensible scope. What your project actually costs is in the quote after a first call.
| Service | Duration | from | Quote |
|---|---|---|---|
| Ideation & concept1–2 weeks | 1–2 weeks | CHF 1,200 | Quote→ Ideation & concept |
| Architecture & second opinion1–3 weeks | 1–3 weeks | CHF 1,800 | Quote→ Architecture & second opinion |
| Prototyping2–4 weeks | 2–4 weeks | CHF 2,800 | Quote→ Prototyping |
| Website, bought outright2–6 weeks | 2–6 weeks | CHF 2,900 | Quote→ Website, bought outright |
| MVP development6–12 weeks | 6–12 weeks | CHF 9,500 | Quote→ MVP development |
| iOS app8–16 weeks | 8–16 weeks | CHF 12,000 | Quote→ iOS app |
All prices exclude VAT. Projects above CHF 5,000 are payable in three instalments: on commission, at interim acceptance and on handover.
You can request a non-binding quote at any time. Describe your project briefly and you get a written quote with a fixed price or a capped budget within 24 hours.
Request a quote→Selected work
Client projects and my own products. All of it is publicly reachable, so have a proper look.
Kevin's Schönrederei
WebsiteSecular wedding ceremonies and personal speeches across Switzerland, from Lake Zurich to Ticino. The site had to carry emotion without tipping into kitsch.
LiveDesign & development- An animated wordmark and handwritten accents shape the brand
- A clear path from first scroll to a first conversation
- Offering, process, testimonials and FAQ on a single page
- Direct WhatsApp channel for low-friction enquiries
Physiotherapie Münchenstein
Website with online bookingA physiotherapy practice in Münchenstein with a broad treatment range. Patients usually do not know which therapy suits them. The site guides them there instead of just listing services.
LiveDesign & development- Interactive symptom finder leads from complaint to the right therapy
- Online appointment booking around the clock, no phone call needed
- Classic physiotherapy through dry needling, lymphatic drainage and neuro rehab
- In-practice treatment and home visits presented as clearly separate paths
DevOps Academy
Learning platformA learning platform for in-house training. Staff work their way through DevOps topics in a structured way instead of piecing the knowledge together from scattered documents and wiki pages.
In internal useConcept & development- Learning content in modules that build on each other
- Exercises rather than pure theory, with visible progress
- Content maintained by the team itself
- Built for internal use only, so there is no public link
Dog trainer academy platform
Learning platformAn online companion to a dog trainer training course. Participants prepare for the in-person days at home and go deeper afterwards, instead of having to cover everything during the course.
In useConcept & development- Theory for self-study between the in-person days
- Video and text content along the course modules
- Access restricted to enrolled participants
- Complements the in-person course rather than replacing it
RusCom Computer Rusconi
WebsiteAn IT and services business in Münchenstein near Basel, running for over twenty years. A broad offering that had to fit clearly onto a single page.
LiveDesign & development- IT support and hardware repair for private clients and SMEs
- Websites, 3D printing and 3D scanning under one roof
- Services grouped so customers immediately find themselves
- Personal service and fast response times as the core promise
DataShop GmbH
WebsiteA Swiss IT service provider from Aarau, in business since 1999. Two audiences on one site: SMEs and private clients, each with their own entry point.
LiveDesign & development- Network installation, server maintenance and data recovery
- Cloud backup, virus removal and custom PC builds
- Over 25 years of company history shown as proof of trust
- Clear separation between SME and private-client offerings
STRATA
Website & shopA Basel art studio making 3D-printed objects finished by hand. The finished object leads, not the technology behind it.
LiveDesign & development- One-off pieces and limited editions for sale
- Commissioned work to client specification
- Photography that brings out material and surface
- Built as a catalogue with a direct enquiry path
Rusconi K9
WebsiteDog training in and around Basel, individual and on location at the client. Above all the site has to build trust.
LiveDesign & development- The "individual & on location" positioning carries the whole site
- Offering tailored to dog owners in the Basel region
- A short, low-friction route to getting in touch
- Built for visibility in local search
BJJ RollFlow
iOS appA training journal for Brazilian Jiu-Jitsu. The app detects sparring rounds automatically from Apple Watch heart rate, so you never tap anything mid-training.
On the App StoreOwn product, concept through delivery- Automatic round detection via Apple Watch heart rate
- Personal technique library with spaced-repetition learning
- Visual game-plan builder for your own strategy
- Training analytics and plan management, free with a premium tier
Stamply
iOS appA digital loyalty card for Swiss businesses. It replaces the paper card that customers never have on them with a code on their phone.
In betaOwn product, concept through delivery- QR codes that rotate every five minutes to prevent sharing
- Separate views for customers and for the business
- Stamps and rewards synchronised in real time
- Bilingual for the Swiss market
Tide Breathing
iOS appGuided breathing for stress relief and better sleep. A wave animation moves in time with your own breath. Works offline and without an account.
On the App StoreOwn product, concept through delivery- Nine breathing patterns: box, 4-7-8, coherent, Wim Hof and more
- HealthKit sync and optional haptic feedback
- 30-day progress calendar with a streak counter
- Fully offline, premium tier for longer sessions and ambient sound
Elovia
Practice software and patient portal for therapists
Scheduling, documentation, billing and patient communication in one tool, plus a dedicated portal for patients. Billing runs directly through Medidata, so invoices reach the health insurer without a detour. Made for small practices that currently jump between a paper calendar, a spreadsheet and several portals.
Join as a pilot practice→- For physio, psycho, occupational and complementary therapy, not hospitals
- Patient portal for appointments, documents and questions
- Direct Medidata integration for invoicing
- Pilot practices are onboarded from summer 2026
Built with
- Nuxt
- Encore
- TypeScript
- PostgreSQL
- Medidata
Who builds this
Seven years of industrial software that has to run reliably in the field. Plus the habit of building whatever interests me in my own time. Both help on your project.
Career
01/2025 – present
Senior Software Engineer, Netilion IIoT Services
Endress+Hauser Digital Solutions AG·Reinach BL
- Responsible for development and operation of the IIoT web services: microservices providing the core functionality of the IIoT ecosystem
- Micro-frontend architecture with Nx and dynamic module federation
- Contributing as an architect to future architecture planning
- Leading the integration of existing services
- Mentoring junior developers
06/2023 – 01/2025
Software Engineer, IIoT Platform Core Team
Endress+Hauser Digital Solutions AG·Reinach BL
- Developed and optimised the platform's core API
- Stack: Ruby on Rails, React, TypeScript, Sidekiq, MQTT, Kafka, Redis, PostgreSQL, time-series databases, Heroku
- Built Sidekiq integration for efficient background processing of large data volumes
- Refactored the permission system for a significant, measurable performance gain
- Extended Kafka connectivity to onboard additional data sources
09/2021 – 05/2023
Backend Engineer
Denteo AG·Zurich
- Backend work on the core application, online booking system and complex feature integrations
- Resolved critical system bugs, measurably improving stability and user experience
- Integrated third-party APIs for data exchange and expanded functionality
- Ruby on Rails, Vue.js, REST, GraphQL, Kubernetes
08/2019 – 08/2021
Junior Software Developer, IIoT Development
Endress+Hauser Digital Solutions AG·Reinach BL
- Helped build the IIoT ecosystem: foundational architecture and features
- Developed the platform with Ruby on Rails and ReactJS
- Worked with senior developers on architecture and design decisions
- Full-stack experience in an industrial IoT environment
08/2015 – 07/2019
Apprenticeship in Computer Science EFZ, Application Development
Endress+Hauser AG Process Solutions·Reinach BL
- Swiss Certificate of Competence, specialising in application development

Toolbox
- Languages
- Ruby
- TypeScript
- JavaScript
- Node.js
- Java
- Python
- Swift
- Frameworks
- Ruby on Rails
- React
- React Native
- SwiftUI
- Vue.js
- Nuxt
- Next.js
- Architecture & data
- Nx
- Module Federation
- PostgreSQL
- Redis
- Time-series DBs
- Kafka
- MQTT
- GraphQL
- Operations
- CI/CD
- GitHub Actions
- GitLab CI
- Kubernetes
- Azure
- Heroku
- Netlify
Qualifications
iSAQB CPSA Foundation Level
Certified Professional for Software Architecture
Swiss vocational trainer certificate
Qualified to supervise and train apprentices
Languages
German as a native language, English fluent
Community
BaselHack
Annual participation since 2017
Bosch Connected Experience
Participant 2018 and 2019, IoT challenges
Endress+Hauser FedEx Day
On the organising team in 2018 and 2019, internal innovation day
Let's talk about it
Write and tell me what you have in mind. You get a reply within 24 hours with an honest assessment. If you do not need development at all, I will say so.
Direct
- Emailvfrusconi@gmail.com→
- Phone+41 79 786 66 25→
- LocationMünchenstein BL, Switzerland
Your details are used solely to answer your enquiry and are never passed on.