Professional Experience
- 10 years as software developer
- professional experience mostly in C#/JavaScript (startups, medicine), Android/iOS native mobile apps (VoIP, e-commerce), computer vision (medicine), SQL DBs and MongoDB
- 15 years in IT in total - besides being a developer: managing teams, client communication, company-wide Scrum & Agile coaching, technical recruitment, internal processes
Personal Experience
Elixir
Over the last year I focused mostly on Elixir related technologies:
- Elixir language itself together with OTP
- Phoenix/LiveView
- Ash Framework
- Oban
My most significant project created during this period was an app for managing book highlights imported from Kindle, including features like:
- semantic search using pgvector and OpenAI embeddings API
- custom Kindle highlights format parser
- LiveView based UI
- background processing with Oban
Other technologies
Previously I’ve been also experimenting with:
- Go/Echo/GORM/HTMX (web app for managing musical ideas)
- Rust (NES console emulator)
- Python/Django (internal employee assessment system)
- MicroPython/Raspberry Pi Pico (custom MIDI controller)
Education
Master of Science (M.Sc.) – Computer Science
Silesian University of Technology, Gliwice, Poland
Graduated: 2012