Independent software developer

From a blank page
to working software

I build custom software from scratch, including web applications, online services, browser extensions, and cross-platform mobile and desktop apps. With 16 years of experience, I specialize in Ruby on Rails and JavaScript, creating tailored, scalable solutions.

About

New ideas deserve software built for them

Every new project has its own goals, requirements, and constraints. I build software around those needs, rather than force the idea into the limits of a generic template or a ready-made platform.

I can take a project from initial planning and technical architecture to implementation, testing, deployment, and launch.

The goal is to create a product that works well, is easy to use, and has a clear technical foundation. Security, maintainability, and room for future development are considered from the beginning.

Built from the ground up

Custom applications designed for the project, not generic templates.

Clear architecture

Readable code and a structure that supports future development.

Security by design

Security and data protection are part of the development process.

Multilingual support from the start

Pages and content management designed to support any number of languages.

Direct collaboration

Clear communication, practical planning, and visible progress.

Services

Software development from scratch

I specialize in new digital products, from custom web applications to desktop tools and mobile apps.

Ruby on Rails applications

Custom web applications, SaaS products, business systems, user portals, dashboards, and online services.

JavaScript applications

Interactive web applications, browser-based tools, rich user interfaces, and custom online platforms.

Mobile and desktop apps

New applications for mobile devices and desktop computers using JavaScript-based technologies.

APIs and integrations

Backend services, custom APIs, database design, third-party integrations, and data exchange.

Automation and data processing

Data collection, web scraping, document processing, automated workflows, and custom reporting systems.

Technical planning

Requirements analysis, architecture, technology selection, project planning, and deployment strategy for new software products.

Experience

16 years of software development

My professional background includes work across software development companies, a wide range of technologies, and projects with different levels of complexity.

My experience covers backend and frontend development, databases, APIs, application architecture, automation, and deployment. My primary focus is building new, custom software products with Ruby on Rails and JavaScript-based technologies.

You can find more details about my experience, technical skills, and professional background in my CV and public developer profiles.

Technology

The right tools for a new product

My main focus is Ruby on Rails and JavaScript. I also have experience with other languages, frameworks, databases, and infrastructure tools.

Explore GitHub ↗

Backend development

Ruby Ruby on Rails Node.js REST APIs Web & Document Scraping

Frontend development

JavaScript HTML HAML CSS/SCSS Vue.js Browser extensions

Mobile and desktop

JavaScript Electron Cordova

Databases and infrastructure

PostgreSQL PostgreSQL MongoDB ElasticSearch Redis Linux Docker Compose CI/CD

Additional areas

Automation Testing CNC Arduino Home Assistant
Contact

Have an idea for a new product?

If you need a custom web application, a mobile or desktop app, or a new digital service, get in touch. We can discuss your requirements, technical options, and the best way to bring your idea to life.