fiLAB.ai

U imagine IT, we create IT

fiLAB.ai is a software engineering skunk works, an IT and R&D consultancy with over 10 years of experience. We serve clients ranging from auditing, finance, logistics, telecommunications to research sectors.

fiLAB.ai facilitates technological transformation and leadership, drives complex IT and R&D projects:
from transforming how AI is used to driving architecture and
to implementing software engineering solutions.

IT Management & Architecture

IT Management & Architecture Consulting

Leading Engineering Teams

Creating high-performing motivated teams, driving engineering culture, setting a strategy and executing.

Product Management

Managing the product lifecycle from ideation, requirements gathering to business process analysis and development, to product deployment to further product development.

Architectural Vision

Creating a pragmatic architecture vision aligned with business goals.

Architect as a Service

Consulting as an architect and tech lead and representing clients interests.

Moving IT to Cloud

Driving cloud adoption using best practices. AWS, Azure, GCP, Cloudflare.

SRE and DevOps

Driving adoption of site-reliability engineering and devops best practices and tooling.

Kubernetes

Architecting, building, administration, training.

Microservices

Adoption of Domain-Driven Design and best practices for Microservices.

API design

Designing high-availability low-latency REST, GraphQL, pub/sub, socket APIs using best practices.

Platform architecture

Architecting Platform as a Service (PaaS) products.

Service Mesh

Architecting and driving adoption of service mesh architecture.

Data Mesh

Architecting and driving adoption of data mesh. Enabling real-time ML/AI analytics of big data and creation of data products for business and customer needs.

Contracting

Software Engineering and Data Science Contracting

From data science to creation of ML/AI enabled products

Frontend Web and Mobile Development

Building UI-s using Javascript, Typescript, React, Angular, Astro, Vue, PostCSS, Tailwind, Kotlin, Flutter, Swift, Qt5 (C++), OpenGL.

Data and ML/AI Platform Architecture and Design

Architecting and design of data and ML/AI platforms from data retrieval, to storage and processing, to creation of data products, deployment of ML/AI models, real-time AI model training, chatbot development. Clickhouse, Apache Kafka, Flink, Icebereg, and Spark, Airflow, H2O, Postgres, TiDB, MySQL, Oracle DB.

High-performance, real-time, and GPU software engineering

Programming in C & C++ & Rust & Fortran & ASM. Building high-performance, low-latency, high-IO, heterogeneous, distributed, parallel solutions. Optimization of AI workflows. Tensorflow programming. LLVM MLIR, CUDA, OpenCL programming for GPUs,

Multimodal AI

Text recognition and summarization, retrieval augmented generation (RAG), computer vision, audio to text, text to audio, symbolic AI (reasoning using formalized knowledge).

Feature engineering

Building infrastructure and functionality to quickly create and deploy new features for ML/AI training.

Data Integration & Data Pipelines

Creation of performant, reliable, secure data integrations and data pipelines.

Knowledge and Data Management, Analysis, and Governance

Modelling, processing, analysis, gathering, cleaning, visualization, compliance of data and knowledge. Mining data and knowledge.

GIS

Building GIS services, GIS tooling for ESRI, Microstation, open-source GIS stack.

Salesforce

Salesforce LWC and LWR component development, Apex programming, Flow design. Salesforce integrations.

Java & Kotlin & Scala

Different technology stacks, mainly Spring Framework, Zio, Akka.

Python

Over 20 years of experience with python from web backend frameworks like Django to python-based ai&data science software stack.

Compilers, Parsers, Graph Analysis, Semantic Analysis

Extending compilers, writing parsers, complex graph analytics and semantic analysis software.

Stream and Batch Processing

Apache Spark, Apache Beam, Apache Kafka Streams, Apache Flink, TiDB, Datadog, Elasticsearch.

Technical Documentation and Learning

Writing technical documentation and learning materials

R&D

Research and Development

Pragmatic and Creative Research and Development

Data Product R&D

R&D for novel data products.

Software Product R&D

R&D for novel software products.

Language Design and Implementation

Designing programming languages and developing or extending compilers like LLVM.

Algorithm Design

Symbolic and Numerical Analysis

Matlab, Maple, Mathematica programming to solve various engineering and research problems.

Symbolic AI, Constraint and Logic Programming

Building rule engines, reasoners, optimization problem solvers.

Our values

We constantly strive to follow the fiLAB.ai value triad:

Customer-Centric Approach

Understand business-needs before offering technological solutions. Align business needs and technical solutions with organisation's strategy. Constantly question and validate assumptions. Release often and engage customer. Identify how to have highest short-term and long-term impact with least effort and complexity. Align high-level and low-level pictures.

Constant Improvement

We constantly learn, and upskill ourselves. We are owners and learn from mistakes. Document decisions and understand long-term impact.

Radical Truth and Transparency

We cultivate trust, manage expectations, give honest feedback, document well, empower others to meaningfully contribute, and make work scalable.