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 work as a Ruby on Rails software engineer πŸ’»πŸ›€οΈ. Ruby is among my first programming languages πŸ€πŸ’», and I feel fortunate to have found it for its unique freedom and expressive syntax πŸ€—πŸ’¬. Thanks to Matsumoto and all developers who crafted this fantastic language πŸ™πŸ‘¨β€πŸ’»πŸŒŸ.

Ruby on Rails builds upon Ruby, and my enjoyment of Ruby underscores my passion for Ruby on Rails 🀩.

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

As a software engineer, I embrace a πŸ”„ continuously evolving approach to learning and growth. I'm dedicated to πŸ€” maintaining curiosity and openness towards new technologies and techniques, always seeking ways to improve my skills and knowledge. When tackling challenges or seeking advice, I prioritize solutions that benefit my team and organization πŸ‘₯. I am πŸŽ‰ passionate about crafting code that is simple, readable, and easy to maintain and update, recognizing the importance of 🌱 sustainability and scalability. Moreover, I understand that 🌊 change is constant in both software engineering and life, and I'm prepared to adapt and evolve to stay ahead πŸƒβ€β™‚οΈπŸ“ˆπŸ”„.

πŸ“šπŸ§‘β€πŸ’»πŸŽ“ 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

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

πŸ† 571 Contributions in the Year 2024

πŸ’Ό Opted to Hire

πŸ“œ 282 Public Repositories

πŸ”‘ 8 Private Repositories

I'm an Early 🐀

🌞 Morning                1003 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.12 % 
πŸŒ† Daytime                2613 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   44.60 % 
πŸŒƒ Evening                1866 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   31.85 % 
πŸŒ™ Night                  377 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   06.43 % 

πŸ“… I'm Most Productive on Tuesday

Monday                   862 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.71 % 
Tuesday                  1269 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.66 % 
Wednesday                731 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.48 % 
Thursday                 754 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.87 % 
Friday                   988 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   16.86 % 
Saturday                 717 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.24 % 
Sunday                   538 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.18 % 

πŸ“Š This Week I Spent My Time On

πŸ’¬ Programming Languages: 
Other                    16 hrs 43 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘   87.06 % 
TypeScript               52 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.60 % 
Ruby                     49 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.26 % 
Vim Script               14 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.29 % 
Python                   6 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.58 % 

πŸ”₯ Editors: 
Firefox                  16 hrs 34 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘   86.31 % 
Neovim                   1 hr 46 mins        β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.20 % 
VS Code                  51 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.49 % 

I Mostly Code in Ruby

Python                   8 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.52 % 
JavaScript               7 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.33 % 
TypeScript               3 repos             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.57 % 
Scala                    1 repo              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.19 % 
CSS                      1 repo              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.19 % 

Timeline

Lines of Code chart

Last Updated on 19/07/2024 08:15:04 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

3llo icon 3llo

3llo - Trello interactive CLI aplication

acebook icon acebook

Clone of a popular social network. Rails + PostgreSQL + JS + React!

activeadmin icon activeadmin

The administration framework for Ruby on Rails applications.

agentgpt icon agentgpt

πŸ€– Assemble, configure, and deploy autonomous AI Agents in your browser.

aicommits icon aicommits

A CLI that writes your git commit messages for you with AI

airbnb_clone icon airbnb_clone

Airbnb clone with React, Redux, and Rails backend. Allows users to sign up, find listings, book a stay and much more!

analytics icon analytics

Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

auditable icon auditable

A simple(r) auditing / version tracking library for Rails (ActiveRecord). Developed and tested for Rails 3.2 onwards. Should work with earlier Rails 3 versions but no guarantee. Should be easy to tweak it though.

auto-cot icon auto-cot

Official implementation for "Automatic Chain of Thought Prompting in Large Language Models" (stay tuned & more will be updated)

auto-gpt icon auto-gpt

An experimental open-source attempt to make GPT-4 fully autonomous.

awesome-prompt-engineering icon awesome-prompt-engineering

This repository contains a hand-curated resources for Prompt Engineering with a focus on Generative Pre-trained Transformer (GPT), ChatGPT, PaLM etc

awesome-rack icon awesome-rack

A curated list of awesome Ruby rack, middlewares, frameworks and web servers

awesome-remote-job icon awesome-remote-job

A curated list of awesome remote jobs and resources. Inspired by https://github.com/vinta/awesome-python

awesome-ruby icon awesome-ruby

:gem: A collection of awesome Ruby libraries, tools, frameworks and software

awesome-software-architecture icon awesome-software-architecture

A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.

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.