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.