10/12/2026 updated

**** ******** ****
100 % available

React, Node.js, PHP, Android - bug fixes and upgrades

Plovdiv, Bulgaria
Only remote
Plovdiv, Bulgaria
Only remote

Profile attachments

Geno_Roupsky_CV.pdf

About me

I fix and upgrade existing apps: React and Node.js, PHP and osCommerce shops, Android. I also repair broken builds and test setups. Freelance since 2007, on a live storefront since Nov 2021. Send me the repo and what's broken, and I'll tell you what I'd fix first and for what fixed price.

JavaScriptPHPAndroid (Software)PostgreSQLNode.jsNext.jsTypeScriptReact.js
I fix and upgrade existing apps: React and Node.js, PHP and osCommerce shops, Android. I also repair broken builds and test setups. Freelance since 2007, on a live storefront since Nov 2021.

Send me the repo and what's broken, and I'll tell you what I'd fix first and for what fixed price.

On a ten-year-old marketplace I rebuilt the job-search frontend in React, first release in three months. Then I kept upgrading it for years: WebDriver tests to Playwright, recompose to React hooks, Bootstrap upgrades across many themes on one codebase, security patches.

In 2013-2015 I took over a PHP codebase with no version control, hand-edited on the server, and put it on Capistrano releases with versioned DB migrations. Before that, from 2007 to 2013, I built and ran an osCommerce shop for a national Bulgarian automotive-parts distributor, with parts replacement chains and ERP sync with Navision, later 1C.

SmartBirds, BirdLife Bulgaria's open-source field-data platform, I run since 2014. I moved the Android app's secure storage off plaintext without losing data.

For an esports startup I took a desktop app from a new codebase on 4 Dec 2022 to its first tagged release on 18 Dec.

Start years:
- JavaScript 2007
- PHP 2007 to 2015, osCommerce 2007 to 2013
- Android 2011, Java, later Kotlin
- Node.js and PostgreSQL 2015
- React 2018
- TypeScript Dec 2022

Experience

Professional experience10+ years
Freelancer since2007

Languages

BulgarianNative speakerEnglishFluent

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in