Questions and answers

Short answers to what people ask before they write to us.

What does Laptenok Labs do?
Laptenok Labs is a software engineering company in Plzeň, Czech Republic. It does three things: audits of IT systems, creation of algorithms and mathematical models that optimize a process, and audits of engineering teams. Alongside that it teaches software engineering and mentors engineers.
What does an audit of an IT system include?
Risk analysis, documenting, refactoring, rewriting, fixing, adding functionality, finding maintainers, and training the people who will keep the system running.
What does an audit of an engineering team include?
Help with hiring, and with building an environment that stays productive over years rather than quarters.
What kind of algorithmic work do you take on?
Formalizing the process, designing and analyzing algorithms, parallel computation, and measuring what the change is actually worth. The work is grounded in applied mathematics and systems programming.
Who does the work?
Mark Laptenok, co-founder, software engineer and teacher. He is a senior software engineer at Microsoft, qualified as a mathematician and systems programmer, and has taught since 2009 — 4,525 hours of classes to 172 people, including interns and students of Imperial College London, the universities of Bremen and Auckland, and Moscow State University.
What does Laptenok Labs teach?
Computer networks, operating systems, databases, algorithms and data structures, and parallel computing. O(log n) is the company's own learning platform for software engineers.
In which languages do you work?
English, Russian and Czech.
Where are you, and whom do you work with?
The company is registered in Plzeň, Czech Republic, as Laptenok Labs s.r.o. (IČO 21777641). The people taught so far are in the United Kingdom, Germany, New Zealand and Russia.
How do I start?
Write to mark@laptenoklabs.com. Office hours are 10:00 – 18:00 UTC, and the phone is (420) 732 662 170.