Ehsan UH.

Hi there! I'm

Ehsan Ul Haque

I'm a Software Engineer at Meta with a passion for learning, building, and problem-solving. My journey began in computer science, where I discovered the transformative power of programming and developed confidence through hands-on projects like a GUI-based Tic-Tac-Toe game and a 3D model of the Taj Mahal.

In my career, I explored both academia and industry. My research in usable security and privacy combines my technical skills with a human-centered approach, exploring how people interact with security and privacy tools.

I'm excited by new challenges and driven to keep pushing the boundaries of what I can achieve. Feel free to reach out if you want to collaborate, have a question, or just want to connect — ashik.buet10@gmail.com

Copy email to clipboard

Featured Projects

A selection of projects I've built. For a complete list, see projects page.

Amazon Mechanical Turk Requester API Helpers

This .NET application serves as a powerful toolkit for advanced requester tasks on [Amazon Mechanical Turk (MTurk)](https://www.mturk.com/). Equipped with a curated set of helper functions, it allows users to programmatically handle *requester* tasks that go beyond the capabilities of the standard MTurk Web Requester Portal...

C#
.NET
+1 more

3D Render of the Mega Structure Taj Mahal

This Windows application brings [the majestic Taj Mahal](https://en.wikipedia.org/wiki/Taj_Mahal) to life in 3D, allowing users to explore the architectural marvel from numerous viewpoints. With ambient lighting and optional white and blue point lights, the app creates a captivating atmosphere, casting dynamic shadows and illuminating the monument's intricate details...

C++
OpenGL

Fullstack Job Application Tracker

A fullstack web application to track job applications. Backend includes a robust REST API service built with Go to manage job applications, resumes, and related resources...

Go
React-Admin
+2 more

Featured Research

Recent research contributions in usable security and privacy. For a complete list, see research page.

How to Efficiently Detect Anime Faces Leveraging Combined Cascade Classifiers?

Anime face detection poses unique challenges due to its stylized nature. We address these challenges by training a cascade of classifiers, each focused on a specific facial feature...

OpenCV
Java

How do Users' Calculate Tradeoff between Privacy and Money at IoT Purchase Time?

As the 'pay for privacy' model gains momentum, we investigated how users weigh data privacy against monetary benefits. Our study, using an incentive-compatible lottery on Prolific, uncovers the subtle calculations that drive user choices in privacy-focused IoT purchases..

SPSS
R
+1 more

Who's to Blame When a Data Breach Occurs?

This study explores how users' past security actions impact their blame attribution. Surprisingly, we found that non-compliant users tend to deflect blame onto service providers...

SPSS
R

Contact Me

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Feel free to reach out!

Send a message