Skills
A somewhat comprehensive list of tools, apps, hardware, and more that I use on a daily basis to design and code things.
Development
- I use VSCode as my text editor, with the Tokyo Night theme and Operator Mono as my typeface of choice.
- Chrome is my main browser for both development and general use.
- React is my front end Javascript library of choice. The component-centric mental model is the first thing that truly made sense to me as a Developer.
- I have Experience in Managing legacy projects with class Components and Modern Functional Approach with hooks and Functional Components.
- React Native is my front end Javascript library of choice for Mobile App. I have been experienced with both expo managed services and React Native.
- Figma is my primary tool for UI design these days.
- Material UI offers a comprehensive suite of free UI tools to help you ship new features faster. Start with Material UI, our fully-loaded component library, or bring your own design system to our production-ready components.
- Redux State Management I have been using Redux and Redux Toolkit for state management in React JS and React Native
- For 3D effects and image shaders I use three.js. It has a bit of a learning curve but you can do some really powerful stuff with it.
- For CSS ,I have been using PostCSS, Tailwindcss, Sassetc
- For building and testing UI components in isolation I use React Testing Library.,Jest.,Enzyme. .
CI/CD Tools
- Git Actions Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.
Tools
| Operating system | Windows , Mac OS |
|---|---|
| Agile | Jira [ Scrum and Kanban Board] |
| CI/CD Tools | Git Actions |
| Versioning Tools | Git |
| Coding languages | JavaScript , Python , HTML , CSS |
| languages | Tamil [Native], English [Fluent] , Telugu [Conversational] |
