Abrar Abdullah Rafid · Software developer & hardware hobbyist

Software by profession. Hardware by curiosity.

I’m Abrar, a software developer and undergraduate student based in Dhaka. I currently work across web development and AI-focused roles while building independent software and hardware projects. I’m looking for new opportunities to learn, contribute, and grow with ambitious teams.

Evidence before credentials.

Projects come first because they show how I frame problems, make decisions, and carry systems into real use.

Featured game case study02

2D Physics
Contraption Sandbox

A modular Godot sandbox for building mechanical, electronic, and logic-driven machines—from transmissions and pistons to Boolean computers, rockets, and damaging lasers.

Godot 4GDScriptGodotPhysics2DWindowsAndroid
Read the case study
60 HzPhysics simulation
5World environments
2Target platforms
Mobile application · PWA + Android

Al-Quran

An offline-first, multilingual Quran reader for the web and Android, with local search, adaptive typography, audio downloads, and private study tools.

Read the case study
Client website

Apostrophe Media

A responsive client website delivered through a remote contract, focused on clear presentation and a production-ready web presence.

Currently offline · Hosting subscription inactive
Portfolio website

Safkat Portfolio

A personal portfolio project focused on clear presentation, responsive implementation, and a purposeful web experience.

Visit live site
Featured hardware project · Computer vision

Hand Gesture LEDs

A webcam tracks five individual fingers and sends a compact binary state to an Arduino Nano, lighting the matching LEDs in real time.

  • MediaPipe tracking
  • 3D joint geometry
  • Serial protocol
  • Arduino Nano + LEDs
Read the case study
Hardware automation project

ESP32 Automation

Hands-on experiments connecting microcontroller logic with physical control: custom fan regulation, automated relays, wireless communication, and iterative circuit prototyping.

Explore the hardware study

One practical mindset, three working layers.

I organize skills by what they help me build. Technologies are evidence-backed where possible and separated from tools I am still exploring.

Software, infrastructure, and electronics are not isolated interests. They are layers of the same system.

Software systems

Evidence: AHLC · Physics Sandbox · Al-Quran Android app · Client websites

Full-stack products, APIs, role-based platforms, and Android application packaging from web codebases.

PythonDjangoFastAPINext.jsReactTypeScriptGodotGDScriptCapacitorGoAstroNuxt

Infrastructure

Evidence: AHLC production operations

Containerized deployment, reverse proxies, caching, databases, and hardened Linux environments.

DockerLinuxCaddyNginxCloudflarePostgreSQLRedisCeleryPgBouncer

Hardware & automation

Evidence: Hand Gesture LEDs · ESP32 Automation

Hands-on hobby projects with microcontroller logic, circuit prototyping, relays, wireless control, and home automation.

ESP32ArduinoC++KiCadLTspiceMultisimBreadboarding
Currently exploring
KubernetesFlutterElectronWails

Strong fundamentals, directed by curiosity.

My formal science education is the foundation; building complete systems is how I test and extend what I learn.

South Point School and College

Higher Secondary Certificate · Science · Dhaka, Bangladesh

GPA 5.00 / 5.00

Motijheel Model High School & College

Secondary School Certificate · Science · Dhaka, Bangladesh

GPA 4.89 / 5.00

Experience & service

Inside Sales RepresentativeAradBranding · Part-time · Remote
Linguistic AI AuditorRWS Group · Freelance · Remote
VolunteerAIESEC · Community service
GeneralistOutlier · Freelance · Remote

Credentials as supporting evidence.

Courses and simulations extend my range, but they support—not replace—the project work and academic record above.

Building with the whole system in mind.

I care about how a system behaves in the real world—not only how it runs locally.

Languages · Bengali native · English professional

Architecture before complexity

Understand the problem, boundaries, and trade-offs before adding moving parts.

Practical over fashionable

Choose technology because it improves the system, not because it is the newest option.

Own the full path

Design, implementation, deployment, and operation are parts of one technical problem.

Build to keep learning

Use every project to deepen both technical judgment and the ability to explain decisions.