tomkandula | engieener doing backend, frontend & mobile

Welcome!
My name is Tomasz, but I usually go by Tom, and I am a contractor and freelancer.
I develop web applications (both backend and frontend) and mobile applications for iOS and Android (cross-platform).
Hit me up should you believe I can help in your next project.
TECHNOLOGIES
AI & LLMs
I build with LLM APIs — primarily Codex and Claude, with additional experience in DeepSeek, Qwen and Kimi — for content generation, analysis and automation. I use AI coding assistants in my daily workflow, and my work covers prompt design, structured outputs and retrieval over business data. I am also working on my own model for vision recognition.
Languages
In my daily work I use the latest C#, modern JavaScript (ES2015 onwards) and the latest TypeScript. In the past I also used languages such as Delphi and VBA for commercial projects, and Assembly, Basic and Turbo Pascal for non-commercial ones. As for my main language, C#, I started with version 6.0 (.NET Framework 4.6), moved through version 7.x (.NET Core 2.1) up to the latest .NET, and today I work with C# 14 on .NET 10.
Frameworks/Libraries
Backend development: I currently work with .NET 10, and I have broad experience with .NET Core from version 2.1 onwards. Frontend development: depending on the project, I work with React + Redux or React + Context API. Mobile development: React Native for iOS and Android. CSS frameworks: I have experience with Bootstrap, Materialize, Bulma and MUI (formerly Material-UI).
OR/M & Databases
I have started with Microsoft Entity Framework and did one project; now in current projects I use Entity Framework Core. Depending on the requirements, I also use lightweight OR/M like Dapper and use Microsoft SQL and Transact-SQL (T-SQL) when necessary. I have experience with both Microsoft SQL Server 2022 and Azure SQL Server. I have also some experience with NoSQL like Azure CosmosDB and Firebase.
Cloud Services
I have experience with Azure Cloud Services: App Services (PaaS), Azure Storage, Azure Redis, Azure Key Vault, Azure SQL Server/Database, CosmosDb (NoSQL), Azure WebJobs in App Services, Azure Functions (C#), Application Insights, Azure Containers with Docker images. Due to mobile application development, I also have experience with Google Cloud Platform (GCP).
SHOWCASE
Projects
Throughout my career I made more than a dozen large projects so far. Let's look at some of them and learn what kind of application I wrote, what technology I used, and my role in each project.

ARTICLES




Technology, Finance and Banking
In my spare time, I write about various technologies of my choice, as well as finance and banking. I share the knowledge and experience. I believe everyone will find something interesting.
Let's delve into finance, banking, technology, and the history of software, among other topics. Read about credit risk, financial analysis, security, architecture, programming, best practices and languages like C#, JavaScript/TypeScript and SQL/T-SQL.
TESTIMONIALS

Joanna Strzyzewska
Senior Digital Tax Specialist
Tomasz is very motivated, has wide IT knowledge and is constantly developing in new technologies. I have seen many examples of his talent. He is also a good and friendly co-worker and colleague. I can recommend Tomek not only because of his technical and programming skillset but also because of his attitude towards changes and best practices.

Scott Lumsden
Vendor Manager | BPO
Tomasz is one of those rare talents, he is extremely adaptable, and capable in turning ideas to reality. His programming ability allows him to build scalable robust digital solutions. While working with him at the accounting shared service center for DFDS, he single handily was also able to produce software solutions with ERP integration helping the AR, AP and GL departments work more effectively.
SOCIAL MEDIA









