Software Development for Humans: Smart tools for real people. Clean code. Clear purpose.
We are a small, focused team of engineers and developers led by Dimitrijs Fedotovs, who has been in software development for over 25 years. We build custom solutions — desktop, web, backend, and embedded — always aiming for long-term clarity, reliability, and user-centered design. We’re not an agency or a faceless vendor: we work closely with clients, dive deep into their challenges, and ship results that make sense — both technically and humanly.
Founder & Technical Lead
Superpowers: Architectural intuition, Rapid prototyping, Low-level systems thinking
Stack: Java, JavaScript, C/C++, Kotlin, Linux, Quarkus, Hibernate, Web UI, Desktop UI, backend, microcontrollers, electronics
LinkedInBackend Developer
Superpowers: Deep problem analysis, clean and precise code, exhaustive test coverage
Stack: Java, Kotlin, Jakarta EE, Quarkus, Spring, PostgreSQL, Liquibase, Hibernate, JUnit, RestAssured, QuarkusTest, SpringTest, Selenium, Test automation, Jenkins, Docker
LinkedInBackend Developer
Superpowers: Fast task onboarding, clear time management, calm and structured debugging
Stack: Java, Kotlin, SQL, Quarkus, Spring Boot, Kubernetes
LinkedInFull Stack Developer
Superpowers: Curiosity and adaptability — from backend to data analysis
Stack: Java, SQL, AWS, forecasting models, dashboards, requirements analysis
LinkedInBackend Developer
Superpowers: Precise time management, clean code, solid project backbone
Stack: Java, Kotlin, Quarkus, Spring Boot, PostgreSQL, Hibernate, Liquibase, JUnit, REST APIs, CI/CD
LinkedInGraphic Designer
Superpowers: Visual taste, composition, color sense
Stack: Figma, Webflow, Affinity, HTML, CSS
LinkedInWe work with a pragmatic stack — combining enterprise-grade tools with modern infrastructure and embedded systems.
We support our clients throughout the entire journey — from the first inquiry to deployment and long-term product care. Whether you want to start a project or just ask a question — we’re here. We prefer written communication over calls: messages and emails allow us to focus, dive into the details, and provide more thoughtful responses.
We occasionally post insights, updates, and ideas. Follow us to stay connected.