Łukasz Laba
Structural engineer & Python programmer
| location: | Cracow, Poland |
|---|
Profile
I have more than 15 years of continuous professionals experiences in the field of structural engineering design. During this time I have also been focusing on programming including development of design automation tools. Except that I created few open source projects helpful for working with mathematics, science and structural engineering. I mainly use Python based programming technology.
Education
- 2024 - 2025
degree: Postgraduate Python Programming shool: Wyższa Szkoła Zarządzania i Bankowości location: Cracow - 2000 - 2005
degree: M.Sc.Eng. Structural Engineering shool: Cracow University of Technology location: Cracow
Employment history
- from 2004 to present - Structural Engineer
Programing Skills
(skill level: [B]asic, [I]ntermediate, [A]dvanced, [E]xpert)
- Programing paradigms: Object-oriented[A], Functional[B],
- Programing languages: Python[A], JavaScript[B], TypeScript[B], C++[B], VBA[B]
- Source code version control: Git[I], Github[I], Bitbucket[I]
- Project documentation: Sphinx[I], Read the Docs[I]
- Databases: SQL[B], SQLAlchemy[B]
- GUI: PyQt[A], QT Creator[I], TkInter[B], Pyinstaller[I]
- Web app tools: Django[I], Flask[B], HTML[I], CSS[I], DasyUI[I], Tailwind[I], REST API[B]
- Data science: NumPy[I], Pandas[I], Matplotlib[A], Seaborn[I], Jupyter Notebook[A]
- Operating systems: Windows[A], Linux[B]
- Other: Regex[I], Markdown[I], ReStructuredText[I]
Project portfolio
Python projects I took part are listed below. All projects authored by me are distributed under the terms of GNU General Public License.
Web apps:
- Logehub - Loge notebooks online catalog (author, Django web app)
- Jakjedziemy - trip planning web app (author, Django web app, WSZIB postgraduate studies final project)
Desktop apps:
- tuxCalc - simple plain text calculator supporting unit calculations (author, PyQy desktop app)
- Loge - easy and fast dynamic report generation with python3 (co-author, PyQy desktop app)
- SeePy - easy and fast dynamic report generation with python2 (past project, author, PyQy desktop app)
- Tebe - easy to use markup writer based on Sphinx and rst2pdf (author, PyQy desktop app)
- KipsiCalc - simple calculator supporting unit calculations (author, PyQy desktop app)
- Soco - Staad member result extract tool (author, PyQy desktop app)
- Gismo - SAP 2000 member result extract tool (author, PyQy desktop app)
- Etabsplus - Etabs member result extract tool (author, PyQy desktop app)
- Sinope - stress pipe reaction analysis app (author, PyQy desktop app)
- DxfStructure - structural engineering dxf drawing system (author, PyQy desktop app)
- Struthon - structural engineering design python applications (author, PyQy desktop app)
Python packages sheared via PyPi:
Languages
- Polish: native
- English: B2 – upper-intermediate
Additional information
- Driving license: B