Hello, and welcome! I'm Artur, a software developer with a real passion for building scalable and efficient applications. I've become an expert in web development, full stack programming, IoT, and database design to create solutions that make people's lives easier.
While most of the commercial projects are under customers' NDAs, some of my pet projects are listed beyond. I regularly contribute to public open-source projects (like Evolution CMS, Phalcon, UA eGov services). Some of them are also maintained by me (like Phalcon demo, tempot), so please feel free to check out my GitHub page at https://github.com/elcreator to see the contribution history. I'd love to hear from you there!
https://github.com/elcreator/OpenBkpr
Solution to automate bookkeeping tasks such as exporting transactions from banking APIs of Mercury bank, Stripe, PayPal to CAMT054, JSON or CSV.
All banking systems have different output formats while integrations with many of bookkeeping software are not always free if exists at all.
This solution aims to eliminate manual work of matching different CSV schemas, which often leads to errors. It extracts all transactions for a given period and saves them in logically named files using the industry standard ISO20022 (camt054.xml), CSV for wide support of accounting systems and JSON - for further integrations if needed.
Usage example:
bin/ob.sh
Successfully saved to Stripe_2024-11-13-2025-01-13.camt054.xml!
Successfully saved to Stripe_2024-11-13-2025-01-13.json!
Successfully saved to Stripe_2024-11-13-2025-01-13.csv!
Successfully saved to Mercury_2024-01-01-2024-12-31.camt054.xml!
Successfully saved to Mercury_2024-01-01-2024-12-31.json!
Successfully saved to Mercury_2024-01-01-2024-12-31.csv!
Successfully saved to PayPal_2024-01-01-2024-12-31.camt054.xml!
Successfully saved to PayPal_2024-01-01-2024-12-31.json!
Successfully saved to PayPal_2024-01-01-2024-12-31.csv!
https://github.com/elcreator/phalcon-demo
App that I created to demonstrate capabilities of the Phalcon framework v5. Implemented:
Image based on Ubuntu 20.
https://github.com/elcreator/tempot
Template POT extractor. Currently supported Twig.
Main idea behind this is to provide alternative solution for translation key extraction without needs to install php and twig parser.
Package depends on GNU gettext which should be installed before running it. Just download, chmod +x tempot.sh and put it somewhere in your project.
Usage example:
tempot.sh --php "./modules ./www" --twig "./views" --output "./dict.pot" --output-json
"./dict.json"
This lets you create images without paying a monthly subscription for ChatGPT.
If you only need it occasionally, you might find a pay-per-use option cheaper, but you can't get that option from ChatGPT yet,
so I've set this up instead.
Just get an API key from openai.com and use it here!
The key is saved only in your browser and can be sent only to OpenAI to let you use your prepaid account at OpenAI pay-per-use prices.
One of the simplest online tools you can use to detect your external IP address is also great for including in scripts.
It distinguishes browsers from command-line tools and tries not to output HTML to the command-line tools, only IP.
Plugin for Winamp for scrobbling and simple SaaS that generates the badge with the current song playing in user's Winamp intended for insertion in forums or websites (image was hotlinked so it was updated with the current song in realtime everywhere).
Registered users also had personal pages where their top-100 and shortlist of the most frequently played songs were displayed. Users were able to upload the custom badge background, configure the font etc.
I created and released it in 2009, and sunsetted it in early 2014.
I graduated from Kharkiv National University of Radio Electronics in 2010, MS in Biomedical Engineering, with distinction.
My master's thesis (and some publications) were about screening audiometry, and I developed a working hardware prototype of the screening audiometer, firmware for it, and software to acquire and store the audiograms with patient data on a PC.
Email: [email protected]