------------ Summary ------------
Highly experienced programmer specializing in web scraping, automation, and software development. Skilled in Python, TypeScript, and other languages. Delivering high-quality solutions for clients.
------------------------ Working Philosophy ------------------------
Many people find satisfaction in working in various fields. These people call themselves "Jack of All Trades", believing that it will hide their shortcomings. I oppose this working philosophy and think that it is moot to work on your weakness when you have a plethora of strengths. I also think it is dishonest to pretend to be someone you are not. I believe in mastering one's strengths rather than spreading oneself too thin. I'm honest about my abilities and focus on delivering exceptional results in my area of expertise. Having said this, I believe I have the mastery of one skill: Programming.
-------------- Experience --------------
I can develop programs that range from automation scripts, utility tools, web scraping and crawling bots, system administration task schedulers, end-to-end tests to full-stack web applications. I can also develop GUI based Windows programs that can do various tasks.
------------------------ Technical Expertise ------------------------
I use Python and TypeScript as primary languages for my programs as I am experienced in many of their libraries. However, I also have experience in C++ and Rust. I have used C++ and Rust to not only develop native programs, but I have also built Python extension modules to speedup certain parts of code for image manipulation functions and number crunching arrays. I have also contributed fixes and additions to some open-source projects on GitHub that are C++ based, such as, PSP (PlayStation Portable) emulator PPSSPP, DeSmuME Nintendo DS emulator, etc. My specialty is in web scraping and automation technologies including but not limited to:
* Web scraping - playwright, selenium, scrapy, aiohttp
* Automation - desktop automation, batch processing, powershell, cron scripts, windows task scheduler
* Image manipulation - scikit-image, Pillow, OpenCV
* Data manipulation - pandas, numpy
* Machine learning - scikit-learn, PyTorch
* Web development - react, fastapi, flask
----------------------------------------------------
I am currently working remotely for a company, but it's no longer a full-time job, so I am seeking work of similar nature to hone my skills and get some income as well. I'm eager to collaborate on projects that leverages my skills. Please explore my profile, and let's discuss how I can contribute to your success. Looking forward to working with you!
I have been doing content/technical writing for the past 4 years through Upwork and Fiverr platforms.
I worked as a Product Engineer where I had different responsibilities including, but not limited to, E2E testing, Unit Testing, SQA, bug reporting, and so on.