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.5 kB Used in GitHub's Storage

πŸ† 353 Contributions in the Year 2024

πŸ’Ό Opted to Hire

πŸ“œ 248 Public Repositories

πŸ”‘ 8 Private Repositories

I'm an Early 🐀

🌞 Morning                1067 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.69 % 
πŸŒ† Daytime                2624 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   43.49 % 
πŸŒƒ Evening                1949 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   32.31 % 
πŸŒ™ Night                  393 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   06.51 % 

πŸ“… I'm Most Productive on Tuesday

Monday                   884 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.65 % 
Tuesday                  1310 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.71 % 
Wednesday                816 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.53 % 
Thursday                 686 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.37 % 
Friday                   1014 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   16.81 % 
Saturday                 750 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.43 % 
Sunday                   573 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.50 % 

πŸ“Š This Week I Spent My Time On

πŸ’¬ Programming Languages: 
Ruby                     14 hrs 17 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘   81.74 % 
YAML                     48 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.59 % 
HCL                      38 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.66 % 
Slim                     35 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.34 % 
vimwiki                  29 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.84 % 

πŸ”₯ Editors: 
Neovim                   17 hrs 29 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 29/04/2024 20:14:29 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

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

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.

brew icon brew

🍺 The missing package manager for macOS (or Linux)

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.