GithubHelp home page GithubHelp logo

When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth πŸ€”πŸ”πŸ’‘

Hi there πŸ‘‹

πŸ“œπŸ”¨πŸŒŸ Software Craftmanship's manifesto

🎭🎢🎧 A bit about me πŸ•΅οΈβ€β™€οΈπŸ”πŸ•΅οΈβ€β™‚οΈ

πŸ‘‹ My name is Tien Do. I am currently working as a Ruby on Rails software engineer πŸ’»πŸ›€οΈ. Ruby is one of my first programming languages πŸ€πŸ’», and I feel lucky that I found it because its unique freedom and expressive syntax gets along with me so well πŸ€—πŸ’¬ (thanks Matsumoto and all other phenomenal developers who have spent lots of effort to develop this fantastic programming language πŸ™πŸ‘¨β€πŸ’»πŸŒŸ)

Ruby on Rails is built on top of Ruby, and I enjoy Ruby, so you can understand how much I want Ruby on Rails. 🀩

πŸ€”πŸ’»πŸ”¨ How I approach software engineer

As a software engineer, I believe in a πŸ”„ constantly evolving approach to learning and growth. I am committed to πŸ€” staying curious and open to new technologies and techniques, always looking for ways to enhance my skills and understanding. When facing challenges or seeking advice, I πŸ‘₯ prioritize solutions that benefit my team and organization. I am πŸŽ‰ passionate about writing code that is simple, readable, and easy to maintain and modify, understanding the importance of 🌱 sustainability and scalability. Finally, I acknowledge that 🌊 change is a constant in software engineering and in life, and I am ready to adapt and evolve as needed to stay ahead of the curve πŸƒβ€β™‚οΈπŸ“ˆπŸ”„

πŸ“šπŸ§‘β€πŸ’»πŸŽ“ My Skills

  • Quick learning, adapting to new technologies, teams, and organizations πŸš€
  • Proficient in Ruby and familiar with other programming languages such as Elixir/Phoenix Go, C, JavaScript, Python, Haskell, Rust... πŸ’»
  • Strong problem-solving and strategic thinking skills πŸ€”πŸ’‘
  • Experience with software architectures such as microservices, modular monolith, domain driven designs πŸ—οΈ
  • Familiarity with cloud platforms such as AWS ☁️
  • Strong debugging and troubleshooting skills πŸ”πŸž

πŸ“ˆπŸ†πŸ§‘β€πŸ’» My Leetcode Stats

KnlnKS's LeetCode stats

πŸ“ˆπŸ“ŠπŸ‘¨β€πŸ’» My Github Stats

GitHub Streak Β  Β 

foreverLoveWisdom's GitHub stats

Top Langs

Code Time

Profile Views

🐱 My GitHub Data

πŸ“¦ 312.6 kB Used in GitHub's Storage

πŸ’Ό Opted to Hire

πŸ“œ 248 Public Repositories

πŸ”‘ 8 Private Repositories

I'm an Early 🐀

🌞 Morning                1076 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.81 % 
πŸŒ† Daytime                2633 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   43.59 % 
πŸŒƒ Evening                1940 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   32.12 % 
πŸŒ™ Night                  391 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   06.47 % 

πŸ“… I'm Most Productive on Tuesday

Monday                   892 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.77 % 
Tuesday                  1309 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.67 % 
Wednesday                805 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.33 % 
Thursday                 702 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.62 % 
Friday                   1009 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   16.71 % 
Saturday                 750 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.42 % 
Sunday                   573 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.49 % 

πŸ“Š This Week I Spent My Time On

πŸ’¬ Programming Languages: 
Ruby                     10 hrs 18 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   58.67 % 
TypeScript               4 hrs 45 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   27.12 % 
Other                    49 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.71 % 
YAML                     49 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.71 % 
Bash                     30 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.94 % 

πŸ”₯ Editors: 
Neovim                   17 hrs 33 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ   100.00 % 

I Mostly Code in Ruby

Ruby                     49 repos            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   59.76 % 
Python                   7 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.54 % 
HTML                     4 repos             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.88 % 
TypeScript               3 repos             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.66 % 
CSS                      1 repo              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.22 % 

Timeline

Lines of Code chart

Last Updated on 12/05/2024 16:14:24 UTC

There is no large codebase in any language that has zero accidental complexity. There are awkward bugfixes. There are workarounds. There are mitigations. There are many many reasons why the useful code won't be pure and beautiful πŸ’»πŸžπŸ€”

Changeability is the only design metric that matters; code that's easy to change is well-designed πŸ› οΈπŸ”„πŸŽ¨

Like many human endeavors, design is part art, part engineering, and part guesswork and experimentation. Discipline, hard work, inspiration, and sound technique all play their parts πŸŽ¨πŸ§‘β€πŸ’»πŸ”¬πŸ§ͺ

MakΒ­ing even a simΒ­ple change to a monoΒ­lithΒ­ic codeΒ­base is pretΒ­ty hard because you must underΒ­stand the entire thing very well. MakΒ­ing changes to smallΒ­er, well-defined modΒ­ules is muchΒ easier πŸ’‘πŸ’»πŸ€”

Do what you feel in your heart to be right – for you’ll be criticized anyway πŸ’–πŸ™πŸ—£οΈ

Jokes Card

Tien Do's Projects

transformers icon transformers

πŸ€— Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

value_semantics icon value_semantics

A gem for making value classes, with lightweight validation and coercion.

wheel icon wheel

Don't reinvent the wheel for every new Rails project. Use sane Defaults.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.