Midhun Harikumar

Senior Full Stack Developer

Experienced Software Engineer proficient in designing and developing user interfaces, middleware, backend services and APIs for over a decade.

Blog
Midhun Harikumar

UI UX Design

My passion lies in exploring the potential of User Interfaces to enhance user experiences, and I have honed my skills over the years by designing interfaces using a variety of tools, including Flash, Flex, Adobe XD, and Figma.

Modern Web and Mobile

With over 15 years of experience in web development since 2005, and 9 years of experience in Native Android development since 2012, I am well-versed in modern web frameworks and technologies. Additionally, I prioritize staying up-to-date with the latest frameworks and libraries by regularly updating my skills.

Software Development

With a degree in Computer Science and Engineering, I possess a natural curiosity to understand how things work, and have developed strong programming skills in Java, Kotlin, and JavaScript, with a solid foundation in C and C++. In addition, I am well-versed in design and architecture patterns, and regularly work on personal Open Source Projects and APIs.

Personal Projects

Message Counter

Android Travis CI

Message Counter

This contemporary Android application is capable of tracking the number of text messages sent by a user, and has achieved over 100,000 downloads while being translated into 5 different languages. Moreover, it has garnered users from over 10 countries across the globe.

See Project
Triton Player

Adobe Air Flash Platform

Triton Player

Triton Player is a cross platform MP3 player based on Adobe AIR platform for Desktop (Windows and Mac OS). This application is considered to be feature complete.

See Project
Triton Player

Android

Trip O Meter

Trip O Meter was an attempt to integrate multiple features into a single application for managing a trip. It presently includes a fuel cost calculator and expense manager when going with friends.

See Project
Random Contact

Android Kotlin

Random Contact

Random Contact is an Android app that shows the details of a random contact from the contacts list. This is an experimental, fun and personal project which is open source.

Case Study
Cryptx Icon

Adobe Air Flash Platform

Cryptx

Cryptx is a file encryption/decryption app developed with Adobe Air that uses 128-bit AES Encryption. It was developed as a proof of concept application that uses Green Threads since ActionScript is single threaded.

See Project
TLF

Wordpress

The Lotus Foundation

Designed and developed the website for a non profit organization based on Ontario, Canada. The project was designed with Adobe XD and developed using wordpress and a custom theme engine.

Case Study
Cryptx web logo

Svelte

CryptX Web

A simple web app built on Svelte and Bulma to encrypt and decrypt test messages using AES algorithm.

Visit Webapp
ae

Svelte

Ae App Labs

Org website recently redesigned and re-written with SvelteKit, under which tutorials and other services are provided.

Learn More

Latest Blog Posts

18 Apr 2023

Future of AI Image Generation

Adobe recently unveiled a suite of AI Image generation tools under the name Firefly. I got access to Beta test this product and thought of writing down some notes as I had done in recently.

Read More

15 Feb 2023

Comparison of front end frameworks

A comparison of front end frameworks created with the help of AI Tools.

Read More

15 Feb 2023

Assassins Creed 2 Review by AI

Assassin's Creed 2 Review - The Classic Game That Improved on the Original, a review generated with the help of AI tools.

Read More

Featured Tutorials

Portfolio Landing Page Design with Adobe XD
YouTube Video Free

A video tutorial on portfolio landing page design with Adobe XD.

Camping Website Development
YouTube Video Free

A tutorial on basic website development with HTML and SASS from an Adobe XD design.

All Tutorials
Advertisement