R&D Engineer @ Shanghai BDCOM (Bangladesh)
>>Hello, World!

I'm MD. SHANJID AREFIN

I work close to the metal — debugging systems where a single NULL *pointer can take everything down. With hands-on experience in network software R&D, I build and optimize low-level systems across ACL, IEEE 802.1x, and AAA protocols — focusing on performance, reliability and how systems behave under real-world conditions.

Dhaka, Bangladesh
0+Years Exp
0IEEE Papers
0+Projects
bash · visitor@shanjid
LIVE
visitor@shanjid-portfolio:~$ ./shanjid_arefin
✗ Segmentation FaultSIGSEGV · core dumped
#0 main() · shanjid_arefin.c:17← dev is NULL
visitor@shanjid-portfolio:~$
0x0Cfn section() {
[

ABOUTME.md

]

{A little background on who I am and what drives me. }

I graduated from KUET in 2024 with a degree in Computer Science & Engineering. Over time, I’ve become particularly interested in how systems work beneath the surface — from networking protocols to backend architecture

"

When I'm not engineering software, I enjoy exploring new technologies, contributing to open source, and writing about what I learn.

"
personal note

Current Role

R&D Engineer

Graduated

KUET, 2024

Location

Bangladesh

Status

Open to Opportunities

MD. SHANJID AREFIN
0x72fn section() {
[

Skills

]

{Technologies and tools I work with. }

C/C++
Python
JavaScript
TypeScript
SQL
Bash / Shell
React
Next.js
Tailwind CSS
Node.js
REST API
Linux
VxWorks
Git
SVN
GCC / GDB
Wireshark
languages
frontend
backend
os
tools
= proficiency
0xCBfn section() {
[

Work Experience

]

{Where I've worked and what I've built. }

CAREER_NETWORK

node://experience • uptime: active

DEV_NODE_00
● ACTIVE

Software Engineer (R&D)

⌁ Shanghai BDCOM (Bangladesh)
2024 – PresentDhaka, Bangladesh
[1]Developing and optimizing networking features for embedded systems, focusing on access control and packet-level policy enforcement
[2]Worked on RPC-based synchronization mechanisms between control and line cards in VxWorks, improving reliability of distributed configurations
[3]Designed and enhanced IPACL modules, ensuring efficient rule updates and consistency across hardware components
[4]Integrated and debugged low-level networking protocols using C in Linux/VxWorks environments
[5]Collaborated with cross-functional teams to analyze system behavior, troubleshoot performance issues, and deliver production-grade solutions

PROTOCOLS://

CPythonLinuxVxWorksNetworkingRPCIPACLRADIUSPAM

END_OF_CHAIN • null route

0x64fn section() {
[

Technical Expertise

]

{Hands-on R&D experience across networking protocols, security, and systems engineering. }

AAA on Network Switch

Auth · Authz · Accounting

Configured AAA framework on enterprise switches — centralized access control, session accounting, and privilege management.

RADIUS & TACACS+

Auth Server · Policy Engine

Deployed and managed RADIUS/TACACS+ servers for network device authentication, integrating with switch AAA configurations.

IP Access-List

Traffic Filtering · ACL

Designed and implemented standard and extended IP access-lists for traffic filtering and network security policies.

MiB Browser / SNMP

Monitoring · OID Tree

Used MiB browsers to traverse SNMP OID trees, poll device metrics, and configure traps for network monitoring.

ApplicationTransportNetworkData Link

OSI Layer Model

7-Layer Stack · Mapping

Deep practical understanding of OSI layers — applied daily in troubleshooting, protocol design, and switch configuration.

ApplicationTCP · UDPIP · Ethernet

TCP/IP Protocol Stack

4-Layer · Encapsulation

Hands-on experience with TCP/IP — packet inspection, encapsulation flows, and protocol interaction at each layer.

Layer 3 Network Switch

Routing · VLAN · Inter-VLAN

Configured L3 switches for inter-VLAN routing, static routes, and integration with enterprise network topologies.

802.1X Port Auth

EAP · Supplicant · RADIUS

Implemented IEEE 802.1X port-based network access control using EAP, integrating with RADIUS backend authentication.

TFTP Protocol Design

UDP · RFC 1350 · Transfer

Designed and worked with TFTP for firmware upgrades and config backup across network devices — UDP-based simplicity.

Implementing RFC

Standards · Interoperability

Studied and implemented RFC specifications in R&D — translating IETF standards into working protocol features.

0xEDfn section() {
[

Publications

]

{Internationally recognized publications and academic research contributions. }

IEEE Publication
2024

An Assistive Device for the Visually Impaired for Enhanced Navigation and Reading

Md. Shanjid Arefin, Sadman Sakib, Muhammad Sheikh Sadi

2024 13th International Conference on Electrical and Computer Engineering (ICECE)

Error analysisOptical character recognitionVisual impairmentText to speechSensorsImage preprocessingFall detectionCollision avoidance

Visual impairments have emerged as a prevalent issue over recent decades. The daily lives of visually impaired individuals are full of challenges, leading to a significant dependence on others for assistance with everyday tasks. Though various systems have been developed to aid the visually impaired in their day-to-day life, many of these are constrained by their specific domains. In this paper, we have taken a comprehensive approach to develop a solution aimed at enhancing the mobility and reading capabilities of the visually impaired. The solution is provided by developing an embedded spectacle glass with realtime obstacle avoidance, fall detection, and textual information extraction modules. The system generates an audible alert upon detecting obstacles ahead. In the event of an accident, the fall detection module sends an emergency response to a designated caregiver. The optical character recognition (OCR) module includes various image preprocessing techniques, an OCR engine, and a text-to-speech converter. In the optical character recognition module, the overall character error rate (CER) and word error rate (WER) are 6.97% and 9.46% respectively. The paper provides a comprehensive solution for the visually impaired by developing a portable, wearable, lightweight, and low-cost spectacle by which they can get assistance to detect obstacles around them and get textual information easily.

DOI: 10.1109/ICECE64886.2024.11024586View on IEEE Xplore

1

Publication

IEEE

Publisher

2024

Latest

0x4Afn section() {
[

Projects

]

{Things I've built — from research tools to web applications. }

An Assistive Device for the Visually Impaired for Enhanced Navigation and Reading
Featured Project

An Assistive Device for the Visually Impaired for Enhanced Navigation and Reading

An academic thesis and project on Smart Eye-wear device. A thesis of smartware device which has modules of i. Fall Detection, ii. Object Distance Detection iii. Image to Text Conversion and feeding the output to the bluetooth speaker.

PythonRaspberry Pi NanoEmbedded SystemHardware
3D Dynamic Airport - OpenGL
Featured Project

3D Dynamic Airport - OpenGL

Project on Computer Graphics featuring controllable dynamic aeroplanes, lighiting and texturing etc.

CC++OpenGL 3.3GLADCMake

Other Projects

LAN-Based Developer Forum (BDCOM Devs Forum)

A full-stack web platform designed for internal team collaboration within a LAN environment. Built with Flask and SQLAlchemy, the system allows users to post technical problems, share solutions, and interact via comments, likes, and notifications. Implemented IP-based identity mapping, username validation flows, and a scalable notification system supporting future features like post following and tag subscriptions.

PythonFlaskSQLite/PostgreSQLJavaScript

TFTP Server for VxWorks Switch

CLI project for a Switch device to act as a tftp server. It implements the protocol according to the RFC 1350 specification, allowing clients to upload and download files. The server handles multiple concurrent requests, manages file storage, and provides error handling for various scenarios such as file not found or access violations.

CVxWorksNetworkingEmbedded SystemsTFTP Protocol

Japanese Vocab Learning App (Web & Android)

A scalable React app for learning Japanese vocabulary — audio pronunciation, example sentences, Wikipedia images, flashcards, and quizzes. Still growing with new features like spaced repetition

JavaScriptReact.jsJava (Android)

Portfolio Website (This Site!)

Built with Next.js and Tailwind CSS, this portfolio website is designed to showcase my projects, experience, and skills. It features a clean, responsive design with sections for about, skills, experience, projects, education, coding profiles, and achievements. The site also includes SEO optimizations and is deployed on Vercel for fast performance.

TypeScriptNext.jsTailwind CSSVercel
0xE3fn section() {
[

Academic Qualifications

]

{My educational background and achievements }

Khulna University of Engineering & Technology (KUET)

B.Sc. (Engg.) in Computer Science & Engineering

2019 – 2024

CGPA: 3.42 / 4.00

Relevant coursework: Data Structures, Algorithms, Computer Networks, Computer Graphics, OS...

ADDR: 0x3E8
STACK ↓

Govt. M. M. City College, Khulna

Science (HSC)

2017 – 2018

CGPA: 5.00 / 5.00

Completed Higher Secondary Certificate with a focus on science subjects.

ADDR: 0x3F8
STACK ↓
Little Endian → Earliest → Latest (like LSB first in memory)
0x54fn section() {
[

Coding

]

{Competitive programming and problem solving across platforms. }

0

Platforms

0+

HackerRank Solved

0+

Codeforces Solved

0+

Total (excl. LC)

LeetCode

@ShihabKuet

HackerRank

@ShihabKuetCSE

0

Problems Solved

5 StarStars
4Badges
Problem Solving & SQL (Basic)

Codeforces

@ShihabKuet

0

Problems Solved

0Rating
NewbieRank
0xDCfn section() {
[

Achievements

]

{Certifications and milestones I'm proud of. }

4

Total Achievements

2

Major Certifications

2

Platform Certificates

ITEE FE
ITEE
Highlight

Certificate of Excellence (ITEE)

Ranked 2nd in Bangladesh in the ITEE FE Exam

October 2024Certificate Pending Collection
ITEE FE
ITEE
Highlight

ITEE Level-2 FE Certificate

Passed the FE Computer Engineering exam — a nationally recognized engineering certification. Physical certificate pending collection.

October 2024Certificate Pending Collection

Platform Certificates

HackerRank

Problem Solving (Basic)

Certified in basic-level problem solving covering data structures and algorithms.

HackerRank

SQL (Basic)

Certifiedn in basic-level SQL

0xCCfn section() {
[

Contact

]

{Have a project in mind or just want to connect? I'd love to hear from you. }

SMTP/2.0DATA PACKET
BUILDING
00
10
20
30
40
50
60
70
80
90
a0
b0
c0
d0
e0
f0
100
110
120
130
140
150
160
170
180
190
1a0
1b0
1c0
1d0
1e0
1f0
EHLO      client.shanjid.dev
FROM:visitor@shanjid.client
TO:shihabkuetcse@gmail.com
DATE:
MESSAGE-ID:
X-SENDER:
REPLY-TO:
SUBJECT:
MIME-VER:1.0
CONTENT:text/plain; charset=utf-8
── BODY ──
SIZE: 72 bytes○ INCOMPLETE

Let's talk

Job opportunities, collaborations, or just a technical deep-dive — reach out any time.

Location

Dhaka, Bangladesh

Find me on

>_