Former Interests and Archived Projects
A collection of my past projects and interests.
Filter by Category
Around 2013-2014, I created a JavaScript UI with Angular to make HP ALM, our Windows-based issue tracker, more accessible on web platforms.
Personal 23andMe SNP browser.
Simple HTML5 player.
Agile tool for tracking features and tasks. Ported from Rails 2 to Rails 3, fixed bugs, and introduced Travis CI.
Wiki tool. Implemented several features.
This was intended to be a fork when Git was starting to gain popularity, but the maintainer was still using SVNForge. My goal was to port the project to SWT, believing it was well-suited for supporting multiple GUI toolkits, aiming to expand its accessibility and usability.
Discovered PocketBook in 2011, attracted by its affordable, quality e-ink hardware. I explored the possibility of installing custom software but ultimately chose the Barnes & Noble Nook for its Android support, which offered easier book management through cloud services. This project never fully materialized due to my switch to more user-friendly devices.
During my interest in open data, I stumbled upon a local government service that used GPS trackers on public transport without proper route identification. My project aimed to map these devices to routes, envisioning an app that could show real-time ETA for buses and trams. The research ended when the service was discontinued.
Motivated by my father's poetry book which lacked an electronic version, I found draft PDFs from the publisher. These were unreadable due to font compression issues. This tool successfully made the PDFs copyable and searchable, preserving my father's work in a digital form.
While at HP team in Lohika, we needed strict hardware-based security for network access. The authentication key storage device lacked full Linux support, forcing many to use Windows or Mac. Using my C++ expertise, I developed support for multi-slot key discovery, enhancing Linux compatibility for team members.
My interest in genealogy started with a school assignment and grew with my frustration over the lack of data portability between genealogy tools. Discovering GEDCOM as a standard, I aimed to create JavaScript libraries for parsing, though this was before such libraries were common. Now, I use FamilySearch for my genealogy needs.
I have a complex relationship with FreeCAD due to its powerful parametric solver but chaotic codebase. This project was an attempt to introduce type safety into FreeCAD's Python scripts, but the vast API overwhelmed my efforts. My partial PR reflects my broader frustrations with C++ development environments and the slow adoption of C++ modules.
Part of the CMDB Universal Discovery team, I used Mini-Pysonar to analyze scripts for potential CI items discovery. Despite technical success, the results highlighted logical issues due to scripts running in varied environments, showing the limitations of static analysis in real-world applications.
During an era focused on open data, I aimed to mirror Ukraine's open data portal using RethinkDB for its performance and ease of use. The project was abandoned after RethinkDB ceased operations, and I lacked the motivation to rewrite it for another database.
Around 2013-2014, I created a JavaScript UI with Angular to make HP ALM, our Windows-based issue tracker, more accessible on web platforms. This was partly successful until I learned that an 'HTML5' UI was already in development by the HP ALM team, validating my approach but rendering my work somewhat redundant.
This portfolio showcases a wide array of interests from software development, open data advocacy, to personal projects driven by family history or practical needs, illustrating a journey through technology with both successes and learning experiences.