Khairul Bashar

    Khairul Bashar

    Software Engineer — Bangladesh

    A village boy who bought his first computer for 4,600 BDT working as a mason's helper. Today, I build production-ready software for Web, Mobile, Desktop, and AI platforms.

    21

    Years Old

    6+

    Years Coding

    50+

    Projects Completed

    4,600

    BDT Started With

    Personal Information

    Full NameKhairul Bashar
    NicknameKhairul
    Age21 Years
    Date of BirthMarch 15, 2004
    BirthplaceA village in Bangladesh
    ReligionIslam
    NationalityBangladeshi
    ProfessionSoftware Engineer
    EducationSelf-taught Developer
    Experience6+ Years of Coding
    Marital StatusSingle
    Blood GroupO+
    LanguagesBengali, English
    Current AddressDhaka, Bangladesh
    Services

    What I Do — For You

    I transform your ideas into products. On any platform, at any scale.

    Web Applications

    I build full-stack web apps using React, Next.js, Node.js, and TypeScript. E-commerce, SaaS, Dashboards — anything.

    ReactNext.jsNode.jsTypeScript

    Mobile Apps

    I build professional mobile apps for both Android and iOS from a single codebase.

    React NativeFlutterExpo

    Desktop Software

    I create desktop applications that run on Windows, Mac, and Linux.

    ElectronTauriPython

    AI/ML Solutions

    AI-powered features for your business — chatbots, automation, data analysis.

    PythonTensorFlowOpenAILangChain

    Why Choose Me?

    6+ years of hands-on experience

    50+ projects successfully delivered

    Habit of delivering before deadlines

    I write clean, maintainable code

    24/7 communication — timezone is not an issue

    Support provided even after delivery

    About Me

    Beyond the Code — The Real Khairul

    Not just a coder — a human, a story, some beliefs.

    Never Giving Up

    I've fallen many times in life, but I've stood up every single time. Giving up is not in my vocabulary.

    Humanity

    I work for people. Technology is just a tool — the real goal is to make people's lives easier.

    Lifelong Learning

    I learn something new every day. My goal is to be a little better than I was yesterday.

    Growing Together

    I don't want to grow alone. I want village boys and girls like me to have the same opportunities.

    Honesty & Trust

    Whether client or friend — I am always honest. Trustworthiness is my biggest asset.

    Sharing Knowledge

    I don't hide what I've learned. I want others to learn from my mistakes.

    Ways to Know Me

    I love coding at 3 AM — that's when I'm most creative

    No coding without tea — at least 5 cups a day

    When I see a new tech, I have to learn it — it's an addiction

    In any problem, I Google first — then I think

    Serious about writing clean code — messy code keeps me awake

    No shame in asking for help — and I never tire of helping others

    Hobbies & Interests

    Coding
    Reading
    Music
    Gaming
    Helping People
    Learning Tech
    Drinking Tea
    Traveling
    My Story

    From 4,600 BDT to Software Engineer

    This is not a movie script. It's my life — every struggle, every pain, every little win. Read my journey from birth to today.

    2004 — 2014

    Birth & Childhood

    I was born in a small village in Bangladesh. A simple middle-class family — father worked hard to run the household, mother took care of the house. Money was tight, but love was never lacking. My parents never said 'you can't' — that was my biggest strength.

    I was a bit different from childhood. While everyone wanted to be a waiter or doctor, I wanted to build something myself. I'd open up radios to see inside, try to understand clock mechanisms. People said 'this boy ruins everything' — I knew I was learning.

    I first entered my school's computer lab in grade 5. That was the first time I saw a computer. Typing something and seeing it on screen felt like magic. From that day, I decided I would learn this. No matter what.

    Electricity in the village was inconsistent. I'd read books by candlelight when there was a power cut. My school results were always good — teachers said 'this boy will do something big one day.' I kept those words in mind.

    2014 — 2018

    The Struggle Begins — Mason's Helper

    But dreaming is one thing, fulfilling it is another. We couldn't afford a computer. I'd write code on paper at home — yes, literally on paper. I'd write HTML tags and imagine how it'd look in a browser. Friends laughed, but I knew it was just a matter of time.

    I'd go to cyber cafes. 20 BDT per hour. Even that 20 BDT was hard to gather. If I got 30 minutes, I'd learn HTML, and the rest of the time I'd write notes on what to learn next.

    In grade 8, I decided — I'll buy a computer myself. I couldn't ask my father; I knew he couldn't afford it. He worked all day to feed us, how much more pressure could I put? So after school, I started working as a mason's helper.

    I carried bricks in the sun, mixed cement. My hands would swell, my body would ache — but I had one thought: 'I'll buy a computer.' In the evening, I'd write code on paper with a tired body. My mother would cry seeing me, saying 'don't work so hard, son.'

    After almost a year, I saved 4,600 BDT. I bought a second-hand desktop — old, slow, it'd hang occasionally. But to me, it was the most precious thing in the world. I had tears in my eyes when I turned it on at home. My father stood beside me and said — 'You can do it, son.'

    2018 — 2021

    Self-Learning — YouTube University

    No money for coaching, no mentor, nobody nearby who understood programming. But there was the internet — and that was enough. YouTube and Google were my teachers. I'd stay awake until 2-3 AM watching videos, writing code, making mistakes, learning again. Mother would say 'sleep, son' — I'd say 'just a bit more, Mom.'

    The internet was slow too. A 10-minute video would take 30 minutes to load. I'd write notes while it buffered. Sometimes the internet would go out — then I'd practice using previous notes.

    I spent the first 3 months just learning HTML and CSS. Then JavaScript — my head spun. Closures, Prototypes, Async — I understood nothing. I got frustrated, felt it wasn't for me. But I'd sit back down the next day. I told myself: 'If I can't today, I will tomorrow.'

    I built my first website after six months. Very simple — just some text and a button. But the feeling of seeing it in a browser is beyond words. Me, a village boy, built a website!

    I didn't stop. Learned React, Node.js, Databases. Every new thing was a war. But I won every war — just by refusing to give up.

    Started freelancing. My first 10 bids were rejected — nobody believed a village boy could write good code. I got my first job on the 11th bid — for just 500 BDT. That 500 felt like 500,000. I gave it to my mother and said — 'Mom, I earned this by coding.' She burst into tears.

    2021 — 2023

    Professional Life — Freelancer to Engineer

    From freelancing, clients slowly increased. Small jobs at first — a landing page for 2,000 BDT, a form for 1,500. I worked nights, school/college by day.

    I got my first big client for an e-commerce project. 40,000 BDT. The biggest amount of work in my life. I was scared — can I do it? But I delivered before the deadline. The client said — 'You've done a great job!' In that moment, I knew — I really can.

    I learned from every project. Learned how to talk to clients, how to meet deadlines, how to work under pressure. The client would send bug reports at 3 AM — I'd wake up and fix them. That was my life.

    During this time, I started learning Mobile Development, Desktop Apps, and AI/ML. I realized — staying only in web isn't enough. A real software engineer can work on all platforms.

    There were tough moments too. Once a big project got canceled halfway — 2 months of work wasted. No pay. I was broken that day. But the next day, I started looking for new projects.

    2024 — Present

    Present — Today's Khairul

    Today I'm 21. Working as a software engineer. Web, Mobile, Desktop, even AI/ML — I can build production-ready software on every platform. React, Next.js, React Native, Flutter, Electron, Python, TensorFlow — these are my tools now.

    From that 4,600 BDT second-hand computer to here. Nobody showed the way, no expensive courses, no elite institutions. Just willpower, the internet, and a refusal to give up — these three were enough.

    When I look back today, I can't believe it myself. The boy who carried bricks in the sun now builds software in an air-conditioned room. This isn't a movie — it's real, it's my life.

    Now I can support my family. I can tell my father — 'Father, you don't have to work hard anymore.' I see proud tears in my mother's eyes — that's my biggest success.

    Future

    Future Plans — Dreams Still Pending

    To build something from this small village in Bangladesh that people all over the world will use — that's my biggest dream. I want to build a global SaaS product that makes life easier for millions.

    I also want to guide new developers in Bangladesh. Build a community where village boys and girls like me can learn and grow. I want to ensure nobody has to fight alone like I did.

    Planning to start an open-source project for Bangladeshi developers. Documentation in Bengali, tutorials in Bengali, everything in Bengali. So nobody lags behind just because they don't know English.

    One day I'll open my own tech company. Hire village boys and girls from Bangladesh. I want to show — it doesn't matter where you're born, it matters how hard you try.

    I believe — where you're born, how much money you have, what your father does — none of it matters. What matters is the fire inside you. Keep that fire burning.

    Words That Kept Me Going

    "

    Today's pain is tomorrow's story.

    "

    Where you start isn't important — where you want to go is.

    "

    Every 'no' brings you closer to a 'yes'.

    "

    1% improvement every day = 37x improvement in a year.

    "

    Success is standing up after falling — repeatedly.

    "

    If you're the smartest person in the room, you're in the wrong room.

    "

    Hard times create strong people.

    "

    You haven't failed — you've learned.

    "

    Dreaming costs nothing.

    "If I can do it — a village boy with nothing — then you can too. Just don't give up."

    — Khairul Bashar

    Skills

    Building Software on Any Platform

    Not just web — mobile, desktop, AI — where there is a problem, I provide a solution.

    Web

    Full-stack Web Applications — React, Next.js, Node.js, TypeScript

    Mobile

    Cross-platform Mobile Apps — React Native, Flutter, Expo

    Desktop

    Native Desktop Software — Electron, Tauri, Python

    AI/ML

    Intelligent Systems — Python, TensorFlow, OpenAI, LangChain

    Tools & Technologies

    JavaScriptTypeScriptPythonReactNext.jsNode.jsReact NativeFlutterElectronTailwindPostgreSQLMongoDBRedisDockerAWSGitGraphQLFirebase
    Life Lessons

    What I've Learned on This Path

    Lessons from real experience — that might help you too.

    Lesson 01

    Starting is the Hardest Part

    When I started, I had nothing. Old computer, slow internet. But I started — and that was enough.

    Lesson 02

    Failure is Not the End

    My first 10 freelance bids were rejected. I got my first job on the 11th. Every 'no' made me stronger.

    Lesson 03

    Bit by Bit Daily — That's the Key

    I'd code at least 2-3 hours at night, even if I was tired. Big journeys are completed in small steps.

    Lesson 04

    Compare With Yourself, Not Others

    Initially, I got frustrated seeing others. Later I realized — me yesterday vs me today, that's the only right comparison.

    Lesson 05

    No Shame in Asking Questions

    I asked hundreds of questions online, some laughed. But those questions taught me everything.

    Lesson 06

    Rest is Also Necessary

    Once I worked so hard I fell ill. I learned — rest is not weakness, it's a necessity.

    Lesson 07

    You Can't Learn Everything Alone

    Online communities, forums, Discord — these helped me a lot. Stay connected with people.

    Lesson 08

    Money Will Follow — Learn First

    Running after money early on leads to frustration. Learn well first — money will come automatically.

    Roadmap

    Zero to Developer — Step by Step

    You can start the way I did. Follow the roadmap below.

    01

    Learn HTML, CSS, JavaScript

    3-6 Months

    The foundation of the web. Nothing is possible without these. Start with freeCodeCamp and YouTube.

    freeCodeCampMDN Web DocsJavaScript.info
    02

    Learn a Framework (React)

    2-3 Months

    Learn React — the highest demand, most jobs. Start building small projects.

    React DocsScrimbaYouTube Tutorials
    03

    Build Projects — At Least 5

    2-4 Months

    To-do apps, weather apps, e-commerce — build them yourself. Create a portfolio.

    Frontend MentorGitHubCodePen
    04

    Learn Backend (Node.js/Python)

    2-3 Months

    You'll need backend to be full-stack. Learn to build APIs, learn Databases.

    Node.js DocsExpress.jsMongoDB/PostgreSQL
    05

    Start Freelancing

    Ongoing

    Build profiles on Upwork, Fiverr. It'll take time to get the first job — be patient. My 10 bids were rejected too.

    UpworkFiverrLinkedIn
    For Beginners

    Some Words for You

    For those who want to come this way — advice from my experience.

    01

    Start Today

    There's no perfect time — start with what you have. I started with a 4,600 BDT computer.

    02

    Build Projects

    Don't just watch tutorials — build projects. You'll make mistakes; that's the best way to learn. My first website was terrible — but I built it!

    03

    Learn Daily

    Learn something new daily, even if small. 1% better every day = 37x in a year. That's math, not belief — it's a fact.

    04

    Join Communities

    It's hard to learn alone — join communities, ask questions, get help. I was alone — you don't have to be.

    05

    Be Patient

    It'll be hard, you won't understand — that's normal. It took me 6 months to learn JavaScript. Be patient, don't give up.

    06

    Learn English

    Most programming resources are in English. Knowing English opens doors. I learned English by watching YouTube videos.

    07

    Use GitHub

    Keep all your code on GitHub. That's your portfolio. Clients will see it, employers will see it. Start early.

    08

    Don't Give Up

    If I can — a village boy with nothing — then you can too. Just don't stop, keep moving.

    Contact

    Want to Talk?

    For new projects, collaboration, mentorship, or just to say hello — my door is always open.

    Dhaka, Bangladesh

    © 2026 Khairul Bashar. All rights reserved.

    Made with love from Bangladesh