About Me
Hello! My name is Omi and I enjoy building things on the web. I love to create beautiful things and bring ideas to reality. I am passionate about what I do and always try to enjoy every bit of it. I am a Software Engineer with 3+ years of professional experience.
Currently, I am working at Human Resocia as a Software Engineer, based in Tokyo. I enjoy walking around the city, exploring new places, watching YouTube, anime, and trying out different new technologies in my free time.
Here are a few technologies I love working with:
- Next.js
- React
- Node.js
- TypeScript
- JavaScript (ES6+)
- Php
Experience
Software EngineerHuman Resocia Co., Ltd.
January 2024 - Present
Recently joined as a Software Engineer at Human Resocia Co., Ltd. and moved to Tokyo, Japan. Currently living my dream of working in Tokyo
- Working as a full-stack web application developer, mostly using the MERN stack.
Things I have Worked On
API Design and Development
Designed and developed several web APIs from scratch as part of the R&D team at Ultra-X BD. We collected raw data and designed the database and the APIs based on the project's needs.
- Php
- Python
Native Windows Application Development
I have worked on several in-house native windows applications and tools for the company's internal use.
- C++
- MFC
Full-Stack Web Application Development
Designed and developed several full-stack applications consuming our developed APIs, as part of the R&D team. We mostly used the LAMP stack for the backend and React for the frontend.
- React
- Laravel
- MySQL
- JWT
We built a prototype web application that performs diagnostics on the smartphone using advanced JavaScript leveraging modern browser APIs.
- JavaScript
I built a Real-time Rubik's Cube Solver web application, that guides users to solve the cube patterns. For this, I had to develop the Rubik's Cube solving algorithm from scratch and implemented Cube's pattern detection system that takes inputs from the user's webcam using OpenCV.js
- Image Processing
- OpenCV.js
- JavaScript