Hi, my name is

Towsif Ahmed Omi

I love building applications for the web.

I'm a full-stack software engineer and a web technology enthusiast.

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


Software Engineer
Human 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 Icon
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
API Icon
Native Windows Application Development
I have worked on several in-house native windows applications and tools for the company's internal use.
  • C++
  • MFC
API Icon
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
Phone Icon
We built a prototype web application that performs diagnostics on the smartphone using advanced JavaScript leveraging modern browser APIs.
  • JavaScript
Rubiks Cube Icon
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

Contact Me

If you'd like to make an enquiry, please feel free to get in touch,
and I will respond as soon as possible.

Find me on the internet: