Accelerate your path from innovations to products

TQS Development provides development, assembly, documentation, and research services as well as customized on-line and on-premise courses.

The company was established due to demand for flexible software and hardware development services in the academic field as well as research and development. Our primary customers are academic institutes, research institutes, and governmental agencies.

Services

We provide software and hardware development services, individualized training and courses on data science and programming, and test, assembly, and documentation for hardware projects from prototype phase to market.

Data acquisition

We specialize in creating end-to-end data aqcuisition platforms with both on-premise and cloud components.

  • Gather sensor data from multiple sources to a central database
  • Aggregate sensor data for complex analytics
  • Report generation with charts and automated warnings

User interfaces

User interface generation specially targeted for scientific scripts and algorithms. We compile an installable software package that works on various platfroms from Windows, Linux, and MacOS to Android and iOS.

  • Transform a Python script into a software with graphical user interface
  • Create a robust command line interface
  • Encapsulate a Matlab script into a graphical user interface

Software transformation

We review and refactor your code to a modern standard including version control, packaging, and best collaborative coding practices.

  • Create an installable Python package
  • Static type annotations for Python projects
  • API documentation from existing codebase
  • Code review for clarity and speed
  • Optimization of algorithms

Data analytics

We analyse complex data and create automated reports. Supporting multiple data sources, such as SQL, NoSQL, Excel, CSV, SPSS, and many others.

  • Automatic extraction of data from PDF files
  • Data cleaning, data mining, and data engineering
  • Fetch data from relational databases into Excel
  • Automated data validation in databases

Hardware services

We provide assembly and documentation services for hardware, which are especially targeted at university project requiring flexible resources. We are your partner in pushing hardware innovations to market and can help with finding markets and customers as well.

  • Hardware assembly
  • Assembly instructions and documentation
  • Requirements documentation for medical devices
  • Hardware optimization and bill-of-material streamlining
  • Testing platforms
Photograph of a man in a blue suit

Juuso Korhonen

A material physicists become entrepreneur and the founder of TQSD . A multidisciplinary expert in material science, team management, software development, and hardware prototyping. I strive to make a positive impact on the world through my goals and my actions.

In addition to development services I provide individualized courses on various topics from data analytics to electron microscopy.

Portfolio

Laboratory Climate Acquisition and Reporting

End-to-end solution for daily reporting of laboratory environmental data. System was designed as a on-premise and cloud hybrid with primary data storage on-site and reports generated directly to customer cloud platform. Implemented as a Telegraf and InfluxDB (on-premise) stack with custom components written in Python.

Crowd-Sourced Data Analysis Platform

A web-based platform used to annotate scientific data. Uses MongoDB as database, VueJS as frontend, and KoaJS as the backend. This application makes data annotation for specific tasks up to 10X faster than on alternative methods. The system allows crowd-sourced data analysis and data generation for AI training as well.

Proprietary Data Format Parser

A parser for an undocumented proprietary data format created by a scientific measurment instrument. The software is implemented with a Qt-based graphical user interface and written otherwise fully in Python.

Droplet Shape Solver

A free-software (MIT licensed) implementation of a Young-Laplace equation solver. The software generates axisymmetric shapes for liquid droplets suspended on a surface or free-hanging. Implemented in Python and algorithms sped up with Numba just-in-time compiler. github.com/juusokorhonen/droplet-shape-solver

Scanning Electron Microscope Simulator

A software written in plain JavaScript that simulates the use of a scanning electron microscope. The system generates live view at different scanning speeds. It enables changing also averaging and integration modes and it is also able to create artefacts from different kinds of vibrations and noise.

Fibo 2584 Game

A variation of the classic “threes” or 2048 game, where instead of matching two tiles of the same value, you match adjacent values in the Fibonacci sequence. It creates an interesting variation to the game. Written in Python and PyGame. https://github.com/juusokorhonen/fibo_2584

Solar Tools

Tools for calculating sun trajectories at different coordinates and estimating solar panel output. Uses astronomically accurate calculations for the celestial body paths. Written in Python. https://github.com/juusokorhonen/solartools

JIPS ImageJ Plugin Suite

A set of plugins for ImageJ software that facilitate processing of micrographs generated by various electron microscopes. Written in Java. https://github.com/juusokorhonen/JIPS

DOI Fetcher

A tool that fetches and parses information for scientific articles based on their digital object identifier (DOI). Written in Python Flask. https://github.com/juusokorhonen/doifetcher

Get in touch

  • Location

    Kirkkonummi
    Capital Area
    Southern Finland
  • Email

    Please write 'Contact from tqsd.fi' at the beginning of the topic in your email for a faster reply.

  • Phone

    Text messages only. Please send a short text message and with the core information of your request. I will reply to valid requests as soon as possible.

Preferable use the contact form on the left, because it will reach me sooner than the other methods. No advertisements or marketing messages to these addresses or via the contact form, please.