Code Monkey home page Code Monkey 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

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

πŸ† 686 Contributions in the Year 2024

πŸ’Ό Opted to Hire

πŸ“œ 288 Public Repositories

πŸ”‘ 11 Private Repositories

I'm an Early 🐀

🌞 Morning                1095 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.35 % 
πŸŒ† Daytime                2880 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   45.63 % 
πŸŒƒ Evening                1942 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   30.77 % 
πŸŒ™ Night                  395 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   06.26 % 

πŸ“… I'm Most Productive on Tuesday

Monday                   940 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.89 % 
Tuesday                  1357 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.50 % 
Wednesday                791 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.53 % 
Thursday                 850 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.47 % 
Friday                   1058 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   16.76 % 
Saturday                 732 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.60 % 
Sunday                   584 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.25 % 

πŸ“Š This Week I Spent My Time On

πŸ’¬ Programming Languages: 
Other                    24 hrs 7 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   61.05 % 
Go                       6 hrs 58 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.65 % 
Ruby                     5 hrs 41 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.40 % 
vimwiki                  50 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.13 % 
Markdown                 21 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.91 % 

πŸ”₯ Editors: 
Firefox                  23 hrs 57 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   60.61 % 
Neovim                   8 hrs 43 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   22.08 % 
VS Code                  6 hrs 50 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.31 % 

I Mostly Code in Ruby

Ruby                     49 repos            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   54.44 % 
Python                   9 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   10.00 % 
JavaScript               7 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   07.78 % 
Go                       4 repos             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.44 % 
Scala                    1 repo              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.11 % 

Timeline

Lines of Code chart

Last Updated on 21/08/2024 12:17:42 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.