Custom software and our own products

Software for your business.

We help businesses simplify their work with software. We can develop an application, connect existing systems or build a tool for recurring tasks. We also handle deployment and ongoing development.

Jarvis helps with mail, tasks and meetings.
SMART DAWN
How we work
  1. 01Discovery
  2. 02Design and development
  3. 03Testing
  4. 04Launch and support
Industries we work with

We start by understanding how your business works. Your processes, existing systems and industry requirements guide the design.

Our solutions

Tools for everyday work

We develop products for managing tasks, processing data and building software. We can adapt them to your business or use the experience to build a custom solution.

Business AI assistant

Jarvis

Help with mail, tasks and meetings.

Jarvis sorts mail, drafts replies, finds tasks and processes meeting recordings. It works through Telegram or Slack and connects to Notion and GitLab, where it also helps review code.

  • E-mail
  • Telegram
  • Slack
  • Notion
  • GitLab
Discuss this solution
Examples of use
  1. Handling mail

    Jarvis picks out the important details in an incoming message and prepares a draft reply.

  2. Working with tasks

    Use Telegram or Slack to find a task in Notion and get the details you need.

  3. Meeting notes

    An audio recording becomes a transcript and summary you can refer to later.

Work planning and timesheets

Organizing team work

Cadence

Release planning based on team capacity.

Cadence brings tasks, deadlines and available capacity together. It helps estimate effort, flags blockers and provides the information needed to decide what belongs in the next release.

  • Notion
  • Desktop
  • MCP
Discuss this solution
Work log processing

Tally

Monthly timesheets in your customer's template.

Tally transfers exported work logs into your customer's Excel template. It remembers field mappings, checks totals and records adjustments. Data is processed locally using exact rules.

  • Excel
  • CSV
  • Offline
Discuss this solution

Tools for other tasks

Software testing

Forge

Check APIs and connected systems.

Forge prepares and runs tests from API specifications or written instructions. It also verifies results in databases and message queues and lets you include checks in your release process.

  • REST
  • GraphQL
  • gRPC
  • CI/CD
Discuss this solution
Reviewing code changes

MR Reviewer

Assess changes before they are merged.

It uses team rules and AI models to review changes in GitLab. Comments are tied to specific code lines, and the developer decides which to publish.

  • GitLab
  • AI
  • MCP
Discuss this solution
System and process design

ArchGen

Diagrams and documentation for your design.

ArchGen prepares UML, BPMN and ArchiMate diagrams from your requirements. It adds documentation to the design and supports export to Visio or Enterprise Architect.

  • UML
  • BPMN
  • ArchiMate
Discuss this solution
Supplier data for your online store

Data mapping

Supplier data directly into your online store.

Connect supplier feeds to your online store's catalogue. Map source fields to product data, normalize formats and categories, and prepare data for import. Saved mappings and change checks simplify regular updates.

  • CSV
  • XML
  • API
Discuss this solution
Speech processing

Parley / vox

Transcription and translation during meetings.

Parley processes meeting audio locally and displays transcripts and translations as captions. The vox library handles capture and transcription from the microphone and computer audio.

  • Whisper
  • Audio
  • Offline
Discuss this solution
Development environment

Own IDE

Work with code and an AI assistant.

Own IDE combines an editor, code navigation, tests, terminal and Git. The AI assistant uses project context, and tools are also available to agents through MCP.

  • LSP
  • Git
  • MCP
Discuss this solution
About the founder

Ondrej Luknár

Founder and software architect

Ondrej Luknár has more than ten years of experience designing and developing software for banks, telecommunications companies and large businesses. His work covers both technical design and implementation.

At Smart Dawn he develops products and custom software. Jarvis, Cadence and Tally grow out of practical needs in organizing work. He brings this experience to customer projects as well.

RAG & Agentic AI · IBMRetrieval-Augmented Generation · DeepLearning.AIBratislava, SK
Services

How we can help

We can take on the full development or join your team for a specific part of a project. We agree on scope and responsibilities at the start.

01

Solution design

We review your needs, existing systems and constraints, then prepare a technical design, a work plan and a cost estimate.

02

Development and integrations

We build applications, connect systems and add AI features where useful. Testing and reviews with your team are part of the work.

03

Deployment and support

We handle deployment, monitor operations and resolve issues. Support and further development are agreed around your needs.

System integration

Connect the tools you already use

We connect your applications, databases and services. Data transfers, tests and other tasks can run in the background with a record of results and errors. Deployment can use the cloud or your own servers.

API connectionsDatabasesBackground processingAutomated testsError reportingMonitoringCloudYour own servers
Work automation

Where software can reduce manual work

We look at the tasks your team repeats regularly and identify which steps software can handle and which need a person. Here are a few examples.

01

Mail and customer enquiries

An assistant sorts incoming messages, extracts the necessary details and drafts a reply. A member of your team reviews it before sending.

Incoming messageSortingRelevant detailsDraft replyReview
A reply ready for review
02

Invoices and documents

Details such as the supplier, amount and date are read from a document. After review, they are transferred into the system where you need them.

DocumentRead detailsReviewSave to system
Details available without retyping
03

Photos and video

Images can be used to identify products, read text or flag content for review. Results are stored alongside the relevant records.

Image or videoProcessingClassificationReview result
Content organized for further processing
04

Company information

An employee asks a question and the assistant searches company documents for an answer. It includes a link to the source it used.

QuestionSearch documentsAnswer with source
Company documents are easier to search
05

Data between systems

We define how fields from the source map to the target system. Formats and required values are checked before import.

Source dataField mappingValidationImport
Regular transfers using saved mappings
Responsibilities
Agreed review rules

We define who approves results and which steps can run automatically. Important operations remain traceable.

Existing systems
Work with your current tools

The design takes account of your email, accounting, CRM and other applications. We check the available integration options during the initial analysis.

Technology choices
A method that suits the task

We use rules and integrations for exact calculations and data transfers. AI can help with text, images and speech.

Do you have a process in mind?

Tell us how it works today and which parts take up your time. We will review the options with you.

Describe your process
Business benefits

What changes in daily work

We agree on what the solution should improve. After deployment, we can compare processing time, corrections and visibility of the work.

Time
for everyday tasks
Data moves between systems and software handles recurring steps.
Clarity
about work in progress
Tasks, results and errors are available in one place.
Data
in the required format
Inputs are standardized and checked before further processing.
Control
over the results
Important steps leave room for a person to review and approve.
Working together

How the project will run

We divide the work into smaller parts, show you results regularly and agree on the next steps together.

1

Initial conversation

We discuss your goal, systems, budget and timing, then agree on the scope of the first stage.

2

Design and development

We prepare a design and build it in stages, reviewing working parts with your team.

3

Deployment

We put the solution into use, check its operation and train users.

4

Further development

We monitor operation, address feedback and agree on improvements as your needs change.

Technologies

Technologies we work with

We use technologies we have experience with. We also consider your existing environment and the people who will maintain it.

Server applications
RustJavaKotlinSpring WebFluxGoPythonZigDjango + DRF
User interfaces and APIs
LeptosWebAssemblyReactNext.jsAngularTypeScriptgRPCGraphQL Federation
Infrastructure
DockerKubernetesOpenShiftTerraformHelmArgoCDAWSAzureGCP
Databases and messaging
PostgreSQLClickHouseMongoDBNeo4jKafkaRabbitMQMinIO
AI and integrations
LLMGraphRAGDSPyMCPAgentic AIVector DBApache CamelKeycloak
Common questions

What you may want to know

What kinds of projects have you worked on?

We have experience with business systems in banking, telecommunications and other industries. Our work includes design, development, integration and operation.

Who is responsible for the technical design?

We handle design and implementation together. We explain the decisions and agree on how your team will maintain the solution.

Do you develop your own products?

Yes. Jarvis, Cadence, Tally and Forge are among our own products. They address tasks we encounter in everyday work.

Can you help with just part of a project?

Yes. We can build a specific application, integration or feature and work alongside your developers.

Let us talk about the work you want to simplify.

Contact

Tell us what you need

Briefly describe how you work today and what you would like to change. Include any timing or scope you already have in mind.

hello@smartdawn.eu

We will use the details in this form to respond to your enquiry.