Skip to main content
Tomas Latal

Tomas Latal

Head of Elm at Scrive

Head of R&D Elm Frontend at Scrive

Czechia🇨🇿
Preferred workplace:Remote (same country)Remote (worldwide)
Report

Hi, please note that I am not currently seeking new job offers or projects.

As a skilled full-stack developer with a focus on front-end web development, I have a wealth of experience in various programming languages, including Elm, JS/TS, C#, and more. I have been using Elm professionally since 2017 and am passionate about staying up-to-date with the latest tech trends and practices, including TDD and OSS.

In addition to my programming expertise, I have a few other hobbies that keep me busy outside of work. I'm currently working towards obtaining my private pilot's license, which combines my love of aviation with the thrill of learning new skills. When I'm not flying or programming, I enjoy 3D printing, soldering and tinkering with anything that has a chip inside.

Activity

Active on:Bluesky network

Loading activity...

View full activity

Career: 11

Head of R&D Elm Frontend

Scrive

Jan 2025 - Present

Following a team reorganization, I’ve taken on the role of Head of the Elm team at Scrive, where I lead a talented group of four Elm developers. In this capacity, I manage team dynamics, provide mentorship, and ensure that each team member has the resources and support they need to excel. Together, we’re driving the adoption and growth of Elm within the company, supporting other teams with their Elm codebases, and continuously enhancing our Elm stack. My focus is primarily on the infrastructural side of our codebase, ensuring that our systems are efficient, maintainable, and easy to navigate. I’m dedicated to fostering an environment where my team can thrive, removing complexity, and facilitating collaboration across teams.

Independent Contractor / Software Developer

Freelance

Prostějov

Sep 2007 - Present

Programming mostly in JS/TS/Elm, but I have also background in C# (7yrs). I'm helping customers with web presentation or I'm creating new web apps according to customers specifications. Important and long term customers: * CUTTER Systems spol. s.r.o. -- C#/Postgres development - (2010 - 2015), * A Production s.r.o. -- PHP/MySQL development/designing and coding of web pages - (2007 - 2010),

Head of Service

Scrive

Apr 2023 - Jan 2025

As a Head of Service I lead a team of developers responsible for the parts of Scrive's applications that manages users and their groups, permissions and features. We are also maintaining and developing the whole back-office administration application. I am also responsible for Elm in the company and it's monorepo infrastructure.

Head of Elm

Scrive

Apr 2022 - Apr 2023

Leading small team of Elm developers at Scrive, where we are focusing on delivering state-of-the-art frontend experience using Elm language.

Elm developer

Scrive

Jul 2021 - Apr 2022

Taking care of maintenance and addition of new features to back-office tool of Scrive, focusing on UX/UI to help Support and Sales teams to do their tasks with more speed and less mistakes using Elm language.

Elm Developer

Gwi

Aug 2017 - Jun 2021

Software Developer

Neopost

District Olomouc, Czech Republic

Jan 2015 - Jul 2017

I was part of team responsible for Cloud product (Azure). I was responsible mostly for Front-end part built with in-house framework Bobril (insp. by React and Mithril but completely written in TypeScript). I also helped on Back-end part of our solution written in C# using CQRS and object DB (BTDB)

Software developer / Team Leader

Cutter Systems Spol. S R.o.

District Prostejov, Czech Republic

Nov 2010 - Dec 2014

In CUTTER Systems I was head of team of programmers in Prostějov. We were writing client/server applications in .NET C# with using mostly Postgres as a database server. Our applications were using communications with company's hardware solutions. I was also one of company's server administrator. I helped to manage our Linux server with company's services (SVN, Asterisk, OpenVPN, Apache server, Nagios) and implements Redmine project managment system to be used by our customers and my coworkers in getting our products better. I implemented Jenkins CI server to be used in company's workflow and also to improve our projects deployment.

Infitec 3D technology administrator

Faculty of Mechanical Engineering - CTU Prague

Sep 2009 - Jul 2011

Technical support for Infitec 3D stereoscopy, VRML model optimalization, basic Blender modeling, ProEngineer exports and conversion etc.

Web Coder, Web developer, PHP programmer and Database specialist

A Production s.r.o.

Nov 2005 - Sep 2010

PHP programming, developing custom CMS system, MySQL/Postgres database structures design, (x)HTML/CSS web page coding from graphical design, creating web graphics, minor 3D rendering and modeling.

ICT teacher, network administrator

zš školní

Prague, The Capital, Czech Republic

Sep 2006 - Jun 2008

ICT Teacher (HW/SW, MS Windows, MS Office, HTML basics) and network administrator (MS Windows Server 2003)

Skills: 26

Business

Project Management

Community

Event Management

Other

.NETC#CSSelmFront-End DevelopmentHTMLJavaJavaScript
LinuxMySQLOpenGLPHPPostgreSQLProgrammingSoftware DevelopmentSoftware Project ManagementTeam ManagementTest Driven DevelopmentTypescriptVisual StudioWeb DesignWeb DevelopmentWindowsXML

Talks & sessions: 3

Elm Beyond the Browser: Type-Safe Scripting with elm-pages

Func Prog Sweden · Dec 10, 2025 · Presenter · Virtual

Watch recording

ELM - FUNctional language for frontend

Func Prog Sweden · May 26, 2023 · Presenter · Virtual

Watch recording

TechMeetup #25: Funkcionální programování

TechMeetup · Jan 25, 2023 · Ostrava, Moravskoslezský, Czechia · Panelist · In person

Watch recording

Credentials: 4

Tuff Leadership Training Step 2

Tuff Ledarskapsträning

Jun 2025

Tuff Leadership Training

Tuff Ledarskapsträning

May 2024

Certificate of Proficiency in English, Council of Europe Level C1

Cambridge Assessment English

Dec 2018

Education: 3

Czech Technical University in Prague

Masters, Computer Graphics and Interactions

Jan 2009 - Jan 2013

Activities / Societies: Sillicon Hill Member and Registrator, Infitec 3D administrator on Faculty of Mechanical Engineering

Czech Technical University in Prague

Bc., Electrotechnics and informatics

Sep 2005 - Jun 2009

Activities / Societies: Silicon Hill IT support

High School of Electrotechnical Engineering Olomouc

Electrotechnical engineering and computers

Jan 2001 - Jan 2005

Activities / Societies: Computer Engineering

Courses: 2

Data Structures in Computer Graphics

Visualisation

Involvement: 3

Volunteering

Elm Camp

Oragniser

Olomouc, Olomoucký, CZ

Sep 2025 - Present

Since 2026 I'm one of the organizers of Elm Camp un-conference. I helped to organize 2026 conference in 2026 taking place in Olomouc, Czech Republic.

  • Project Management
  • Event Management

GMC Coding Dojo

Organizer

Apr 2015 - Jun 2016

I'm one of organizers of Coding Dojo sessions in Olomouc - helping other programmers to use and understand TDD and encourage them to seek paths to be better in their craft

Coderetreat

Host

Nov 2015 - Present

I am hosting annual Global day of Coderetreat in my area

Languages: 4

English(Full professional)
German (basics)(Elementary)
Russian (basics)(Elementary)
Spanish(Elementary)

Also find Tomas Latal on…