Selected Skills
Javascript
- 5+ years experience
- Modren JS concepts like prototypes, closures, promises, asyn/await
- DOM manipulation via JS
- API use via fetch and Axios
- Got a Hackerrank certificate
React
- 3+ years experience
- Good grasp of React core concepts
- Worked with class and function-based components
- Used hooks and React-Router
- employed React-Bootstrap
Python
- 2+ years experience
- Very good understanding of Python
- Used Python with Flask and Jinja2 on Vercel
- Numpy, Pandas, Matplotlib, Plotly
- image processing with OpenCV and Pillow
- Familiar with Streamlit
Typescript
- 1+ years experience
- Clear concept of typing need and requirements
- Familiar with type-aliases and interfaces
- Understanding of tsconfig.json
- Narrowing and Type Guards
- Type assertion and enum
Jupyter Notebooks
- 2+ years experience
- Familiar with IPython methods and magics
- Anaconda Jupyter Notebook and JupyterLab
- Comfortable using Google Colab
- Large number of kernels on Kaggle
- Apply my HTML/CSS in notebooks
CSS/CSS3
- 4+ years experience
- Advanced selectors
- responsive apps with flexbox and flexgrid
- pseudo elements and classes
- custom properties/variables
- SASS concepts
HTML5
- 4+ years experience
- HTML5 semantic elements
- HTML table and lists
- HTML form controls (input, select etc.)
Tailwind CSS
- 2+ years experience
- Very comfortable with it
- Advanced use of tailwind.config.js
- Using light and dark modes
- Most of my project use Tailwind
- Use Tailwind based Flowbite-React
Node/Npm
- Know core concepts/modules
- HTTP request/response structure
- Server and routing in pure Node
- Package.json and NPM CLI
- middleware and routes concepts
- routing using Express
Bootstrap
- Use Bootstrap version 5
- Full grasp of fundamentals
- JS with cards, accordions
- HTML form controls (input, select etc.)
Git / Github
- Always use Git in development
- Comfortable with essential concepts
- Use Git with VScode extensions
- Use Github for my repositories
- Publish work on Github Pages
- Use Vercel with Github
VScode
- Use VScode for more than 5 years
- Know well its commands and interface
- Good skills of using terminals and CLI
- Utilize a number of extensions
- Use Git via GitLens extension