Project: Online Coding Challenges
My curiosity has led me to develop a broad technical foundation by working on 70 problems in each of 12 different languages and technologies. (bash isn’t included, though I made extensive use of it in some of my coding challenges.)
Developing as a polyglot provides unique value of being able to appreciate design choices behind each language, make use of tricks in different languages to develop innovative solutions, and giving me hand-on experience ramping up in new languages.
My personal goal of solving 70 problems in each language challenged me to preserve in some languages that aren’t as pleasurable or convenient to work in. And this isn’t the first time I’ve had to roll up my sleeves to work on a project others found less enjoyable or desirable.
All that said, if you’re looking for a versatile, curious, and disciplined software developer for your company, I'm available for contact.
LeetCode Badges
- two Annual Badges -- attempting to solve a problem on 300 separate days within a single year
- three Monthly Badges -- successfully solve 30 predefined problems within a single month
- five Study Plans -- data structures, algorithm, JavaScript, and PostgreSQL
- 400 problems in Python -- self-taught
- 70 problems in each of JavaScript, TypeScript, Swift, C++, Ruby, C#, Java, PHP, PostgreSQL, and Python's "Pandas" data analysis library
- 50 problems in Rust -- I love 'ya Rust, but I had to take one off my list
- solved 25% of all LeetCode problems at the end of 2024
CodinGame
- twelve week-long contests -- ranking top 33% in most
- developed a custom automated testing and compiling framework in bash for Python.
Project Euler
- completed 50 problesm in Perl
- ranked top 15% of all users before retiring