Portfolio
This section is UNDER CONSTRUCTION!Here are some of my major work and projects.
-
Task Management Platform
Architect/Developer
A task management system inspired by Jira, developed from scratch and used by several companies.
Base functionality
- Task creation, assignment and tracking
- Kanban and List view
- Mobile version - PWA
- Project management
Technical information
- Stack - Linux, Go, Dart, Nginx, PostgreSQL, Bash scripts
- WebRTC chat & video
- SPA with PWA support
- Automated update/deployment process
-
Hospital Information System
CTO/Team Lead/Architect/Developer
Medicframe – a fully web based software for management of all kind of activities in hospitals and outpatient care facilities.
Base modules:
- Patient’s EHR
- Ambulatory
- Hospitalization
- Laboratory
- Departments
- Role based access and customization
- Therapy - prescriptions and oncology cytostatics preparation
- Warehouse management
- Accounting
- Reports
Technical information:
- Stack - Linux, Dart, Nginx, PostgreSQL, Bash scripts, C#
- OS - Debian 10 minimal
- Own managed datacenter infrastructure
- SPA with PWA support
- Isomorphic application - Dart (client and server)
- Multiple API integrations with 3rd parties (SOAP, REST)
- Internal API integrations (REST, gRPC)
- Real time request/response monitoring
- Digital signatures (eIDAS regulations)
- Healthcare data parsers
- DICOM viewer
- Real time BI engine
- Integration with OCR Scanner for ID documents
- Hardware drivers (cache registers, analyzers, barcode printers)
- Automated update/deployment process
- In application cron like schedulers for different tasks
- Connecting to external hardware using Raspberry PC's as middleware
- Mission-critical software (hospitals get paid based on daily XML reports sent to the National Healthcare Institution)
My biggest project - around 1 million loc - developed from scratch.
Leading/coaching a team of 7 developers and hands on coding 40%/60%.
Although it is web based the responsiveness of the application is near native thanks to the highly optimized way of imperatively building user interfaces and websocket communication. All assets are served in the most optimized way and the initial loading time is below 1 second. The project is in production and gaining customers.
The software has the ability to collect data from all kind of analyzers (chematology, urine etc). Me and my team has written 13 different drivers for communication with such kind of devices, and other like barcode printers, cash registers etc.
-
Smart Systems - Gym
Lead Developer and Architect
Fully automated fitness platform. Customers control almost everything with a bracelet.
Base modules:
- Automatic showers
- Gym screen to track your activities
- Intelligent lockers assignment using "best possible" algorithm.
- Dance lessons tracking
Technical information:
- Hardware controller
- OS raspberry PI
- TCP communication
-
-