What I use
The following is a list of everything that I use. This list inspired from uses.tech. My main role and focus is Web Application Developer.
Hardware
- Macbook Air M2 – Main operating system
Software
Operating System
Development
I mostly code in Javascript/Typescript, Python and a bit of rust.
- VSCode – Main Open Source Code Editor
- VIM – I’m getting used to use vim keybind
- Multipass – Used to run virtual ubuntu in macos
- ITerm2 – Terminal emulator for MacOS
UI and Design
Project Management and Productivity
- Custom Spreadsheet – Every business is unique right?
- GIthub Project – Automatically connect to project repository
Software Development Kit
Web Development
- Fullstack Javascript/Typescript – Mainly I use these framework for several cases
- ReactJs & React Router
- Vite
- VueJs
- NestJs
- ExpressJs
- NextJs? – I able to use this framework, but I don’t use this for most case, read here (ID)
- Fullstack Framework and template – I create my own template fullstack called templix. Fast and reliable to initiate project. with built-in authentication, email deliverable, and audit!
Programming Language
- Javascript/Typescript
- Python
- Golang
- Rust
Frequently Asked Questions
- What is your main role in software engineering?
I can call my self as web developer because I have been create several web application that require fast pace of development and use the latest technology. - Why your main programming language is javascript/typescript?
Technically It’s faster than PHP and it’s easy to use and collaborate with other programmer because only use single programming language instead of two or more (PHP for backend, and JS for frontend). Also it’s a growing healthy community and I personally love to contribute to other people. - How do you manage the project?
Usually I do research about who I work with and what is their idea and motivation. From that I can identify what their needs and drive the project towards the best solution ever. Every business is unique, I never do the same technique, always learn and use creativity to achive the best result. - There is UI tools in your list, do you create UI too?
Yes, I do. UI does not always about appearance, but also about user experience. I use user real-time feedback to create the best result of interfase based on User Experience, easy to use and useful.