Skip to content
SSalman Hossain
Ready to start in 2 weeks

Salman HossainFull Stack Software Engineer

Full Stack Software Engineer with six years of experience shipping web and mobile products across Australia, the US, and international markets — and Top Rated Plus talent on Upwork, where I've delivered 2,200+ hours with a 100% job success score. Keen interest in the intersection of web development and machine learning.

01 — About

A little about me

Based in
Braybrook, VIC · Australia · Remote
Experience
6 years · 7 years with JavaScript
Upwork
Top Rated Plus · 100% Job Success
Freelance
USD $50,000+ · 2,200+ hours
Availability
Ready to start in 4 weeks
Overlap
4 hours with PST / EST

Education

Master of Information Technology (Artificial Intelligence)

University of Melbourne · 2020 — 2022

Key areas: Artificial Intelligence, Machine Learning, Software Engineering, Distributed Systems, Database Systems, Human–Computer Interaction.

Bachelor of Science — Computer Science & Engineering

Islamic University of Technology · 2011 — 2015

Certifications

  • Upwork Skill Certification — JavaScript Front-End Development (2021)
  • IELTS — English Language Proficiency (2021)

I'm a full stack engineer with six years of hands-on experience building products with React, Next.js, and React Native, and enough backend knowledge to carry a feature all the way to production — APIs, databases, payments, and deployment.

Most of my work has been on data-heavy interfaces — complex tables, forms, and dashboards that have to stay fast and understandable. At AgencyComp I worked across 20+ interfaces, reviewed my peers' code, and spent a lot of time making slow codebases quicker: removing outdated libraries, restructuring, and cutting execution time by around 20%.

Alongside employment I've freelanced on Upwork since 2020 — 2,200+ hours, USD $50,000+ earned, a 100% Job Success Score, and Top Rated Plus recognition for sustained delivery quality. Client feedback there kept pointing at the same things: understanding the product quickly, suggesting improvements nobody asked for, delivering on time, and leaving behind clean, self-documenting code.

Lately I've been pulling the AI thread: at Inspectsy I led the build of an AI property-inspection platform on OpenAI Vision, cutting response latency by ~40% with a server-side image pipeline. I completed a Master of Information Technology (Artificial Intelligence) at the University of Melbourne in 2022, and I'd like to keep folding that into the products I build.

Toolkit

Core

  • React (6 yrs)
  • Next.js
  • TypeScript
  • JavaScript (7 yrs)
  • React Native (2 yrs)
  • HTML5 & CSS3 (7 yrs)

Backend & cloud

  • Node.js
  • REST APIs
  • PostgreSQL (Neon)
  • Drizzle ORM
  • AWS Cognito & Amplify
  • DynamoDB
  • Stripe
  • OpenAI Vision API
  • Vercel

Also works with

  • Vue.js
  • Tailwind CSS
  • SCSS / Sass
  • Bootstrap
  • jQuery (4 yrs)
  • PHP
  • Python
  • Java
  • D3.js
  • SVG
  • Git

Strengths

  • Problem solving (6 yrs)
  • Communication (6 yrs)
  • Team player (6 yrs)
  • Optimization (6 yrs)
02 — Work

Selected projects

A few things I've designed, built, and shipped.

2025AI-powered property inspection platform

Inspectsy

A SaaS platform that modernises residential property inspections: on-site photo capture, OpenAI Vision analysis of room types, damage, and cleanliness, and generated inspection reports. Delivered a working proof of concept in three weeks and cut AI response latency by ~40% with a server-side image preprocessing pipeline.

  • Next.js
  • TypeScript
  • OpenAI Vision
  • PostgreSQL
  • Drizzle ORM
  • Stripe
  • Vercel
2016 — 2020Mobile platform for an existing web service

PremiseHQ

A React Native companion app that brought the web service to phones: custom authentication, create/read/update flows, and a lock system built on Bluetooth, NFC, GPS, and QR codes — plus WorkSafe, a sub-app that connects remote buddies in an emergency.

  • React Native
  • React
  • JavaScript
  • Git
  • Premise App - List
  • Premise App - Login
  • Premise HQ Native - images - 2
  • Premise HQ Native - images - 1
  • Premise HQ Native - images - 3
  • Premise HQ Native - images - 4
  • Premise HQ Native - images - 5
2016 — 2020Internal database interface

Storage UI

A full front-end for internal database work — authentication, loading states, custom queries, and ad-hoc code execution — built to replace the team's existing database-interaction tool with a faster, clearer interface.

  • React
  • jQuery
  • JavaScript
  • HTML/CSS
  • Git
  • Storage UI - Querying
  • Storage UI - Result
  • Storage UI - Insert Row
  • Storage UI - Table Structure
  • Storage UI - Coding
2024 — 2025Cloud-based learning platform for neurodiverse learners

Neurodiversity Academy

An Australian education platform supporting students, educators, and administrators. I built frontend and backend features with AWS Cognito authentication, DynamoDB-backed services, Moodle and Stripe integrations — secure cloud functionality serving thousands of users.

  • Next.js
  • React
  • TypeScript
  • AWS Cognito
  • DynamoDB
  • Stripe
  • Neurodiversity Academy screenshot 1
2016 — 2020Configurable reporting platform

Report Engine

A platform letting administrators build dynamic report templates across multiple internal systems: configurable reporting interfaces, reusable filtering mechanisms, integrated internal databases, and a sticky-table library adopted well beyond the original project.

  • React
  • JavaScript
  • HTML/CSS
  • Report Engine - Relation
  • Report Engine - Advanced Query
  • Report Engine - Edit Report
  • Report Engine - Component Settings
  • Report Engine - Renderer Extension - Export Report
  • Report Engine - Renderer Extension
2016 — 2020Reusable dynamic form framework

Form Engine

A React framework that generates and renders complex forms from reusable definitions — extended input components, a refactor of legacy form code, and a shared rendering library that sped up application development across the company.

  • React
  • JavaScript
  • Form Engine - Form Creation
  • Form Engine - Input Customization
2016 — 2020Frontend for a medical AI platform

NetraMark

The complete frontend for a medical application where clinicians interact with proprietary image-analysis algorithms, including advanced D3.js visualisation components, built in collaboration with international stakeholders.

  • React
  • D3.js
  • JavaScript
  • Netramark - NetraModel
  • Netramark - Dataset
  • Netramark - NetraPlay
  • Netramark - Home
  • Netramark - Prediction Result
2016 — 2020Reusable SVG manipulation library

SVG Modifier

An SVG editing library published as an npm package: interactive floor-plan editing, reusable editing capabilities, documentation, and tutorials — tooling adopted by multiple internal projects.

  • JavaScript
  • SVG
  • FloorModifier - Layers
  • FloorModifier - Selected Element
  • FloorModifier - Attachments
E-commerce for modest lifestyle products

Styline Collection

A custom storefront with front-end checkout, combo-offer logic, expanded admin controls, and new PHP endpoints for the added features — plus ongoing maintenance and bug fixes.

  • JavaScript
  • PHP
  • HTML5
  • CSS
  • Git
03 — Experience

Where I've worked

Roles, responsibilities, and a few things I'm proud of.

  1. Full Stack Developer

    Feb 2025 — Jun 2025

    Inspectsy · Melbourne, Australia

    Lead full stack developer on an Australian PropTech startup, turning an AI property-inspection proof of concept into a working platform.

    • Delivered a working AI proof of concept in three weeks, enough to validate the product with real users.
    • Integrated OpenAI Vision to analyse inspection photos — room types, damage, cleanliness — and cut AI latency by ~40% with a server-side image preprocessing pipeline.
    • Built property/inspection/tenant/manager modules, mobile-first on-site inspection flows, Stripe billing, and a PostgreSQL (Drizzle) schema on Vercel serverless infrastructure.
    • Led agile ceremonies and mentored interns through MVP development.
    • Next.js
    • React
    • TypeScript
    • Node.js
    • PostgreSQL
    • Drizzle ORM
    • OpenAI Vision
    • Stripe
    • Tailwind CSS
    • Vercel
  2. Software Engineer

    May 2024 — Feb 2025

    Neurodiversity Academy · Sydney, Australia (Remote)

    Full stack engineer on an Australian education platform supporting neurodiverse learners, working across frontend, cloud infrastructure, and integrations in an agile team.

    • Implemented authentication and identity management with AWS Cognito and Amplify, plus DynamoDB-backed features and REST APIs.
    • Translated evolving business requirements into structured engineering work, improving planning accuracy across the team.
    • Integrated external services including Moodle and Stripe, delivering secure cloud functionality supporting thousands of users.
    • Took ownership of critical issues needing rapid turnaround while maintaining code quality.
    • Next.js
    • React
    • TypeScript
    • AWS Amplify
    • Amazon Cognito
    • DynamoDB
    • Redux
    • Stripe
    • REST APIs
  3. Front End Web Developer

    Mar 2022 — Present

    AgencyComp · Texas, USA (Remote)

    Front end developer on a data-heavy client platform, growing into code review, mentoring, and delivery ownership. The project shipped live, came in 50% under the initial cost estimate, and ran 2× faster than the application it replaced.

    • Architected and executed the integration of 20+ interfaces with advanced data presentation — intricate tables, forms, and interactive manipulation.
    • Reviewed and approved two peers' work: commits, merge conflicts, and guidance on code optimisation.
    • Cut overall code execution time by around 20% by removing outdated libraries and restructuring the codebase.
    • Closed 1,000+ issues of varying difficulty and researched development practice and automation that sped up delivery 3×.
    • Assessed UI feasibility against UX goals, conventions, and user feedback to keep scope realistic.
    • JavaScript
    • React
    • HTML5
    • CSS
    • Git
    • REST APIs
  4. Independent Software Consultant

    Dec 2020 — Present · Part-time

    Upwork

    Freelance developer for international startups and businesses — UI/UX improvements, enterprise dashboards, data processing utilities, and Microsoft Copilot Studio customisations — owned end to end from requirements gathering through delivery.

    • Achieved Top Rated Plus recognition for sustained delivery quality and client satisfaction.
    • Maintained a 100% Job Success Score across 2,200+ hours of commercial freelance work.
    • Generated USD $50,000+ in freelance revenue while building long-term relationships with repeat international clients.
    • Client feedback consistently recognised quick product understanding, proactive improvement suggestions, on-time delivery, and clean, self-documenting code.
    • React
    • JavaScript
    • HTML5
    • CSS3
    • Bootstrap
    • Python
    • Microsoft Copilot Studio
  5. Senior Software Engineer

    May 2016 — May 2020

    Codemen Solutions Inc. · Dhaka, Bangladesh

    Built internal tooling and cross-platform mobile products across enterprise admin, healthcare AI, and reporting systems, taking features from first idea to deployed software.

    • Designed and built Storage UI from scratch — authentication, loading states, custom queries, and ad-hoc code execution — replacing the team's existing database-interaction app.
    • Developed PremiseHQ, a React Native companion to the existing web service, with a lock system spanning Bluetooth, NFC, GPS, and QR codes, plus the WorkSafe emergency module.
    • Built reusable component libraries and shared frameworks that sped up development across multiple projects, and contributed to 10+ commercial deliveries.
    • Mentored junior developers through documentation, tutorials, and code reviews, and represented the engineering team in client discussions.
    • React
    • React Native
    • JavaScript
    • jQuery
    • D3.js
    • Node.js
    • Git
04 — Contact

Have something in mind? Let's talk.

I'm currently open to new opportunities and interesting problems. Send me a line and I'll get back to you.