
Tanjil Hossain
Verified Expert in Engineering
TypeScript Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since September 2, 2026
Tanjil is a full-stack software engineer specializing in real-time, high-performance applications across web and mobile. He works with React for web and React Native for Android and iOS, with expertise in WebSocket synchronization, multi-user concurrency, and complex scheduling systems. He architected a clinical platform supporting 500+ active users across web and mobile.
Portfolio
Experience
- React Native - 5 years
- TypeScript - 5 years
- React - 5 years
- JavaScript - 4 years
- Node.js - 4 years
- MongoDB - 4 years
- Three.js - 1 year
- Supabase - 1 year
Work Experience
Software Engineer II
TechCare Inc.
- Contributed to a Canadian mental health support platform, building features across web and mobile using React and React Native for a healthcare-focused user base.
- Built scalable, reusable UI components and collaborated on front-end architecture decisions to support high-availability requirements for a healthcare platform serving 17K users.
- Partnered with cross-functional remote teams across time zones to ship production-ready features.
- Applied modern front-end engineering practices (component reusability, performance optimization, state management) to maintain a consistent, high-quality user experience across a distributed mental health platform.
Software Engineer
Metadesign Solutions
- Architected and delivered full-stack production systems serving 500+ active users, owning system design from front-end architecture to back-end services and database modeling.
- Designed and implemented WebSocket-based real-time synchronization, ensuring consistent multi-user state across concurrent sessions and devices under high-concurrency modification scenarios.
- Developed scalable RESTful APIs and modular back-end services using TypeScript and Express, optimizing for performance, maintainability, and long-term extensibility.
- Engineered complex scheduling engines with strict collision detection, deterministic insertion logic, and dynamic viewport scaling to support high-interaction, state-heavy workflows.
- Mentored 2–3 junior engineers through structured code reviews and hands-on debugging support, reducing recurring defects and improving delivery consistency across releases.
- Led feature delivery within distributed remote teams, contributing to architectural decisions and async collaboration workflows across agile sprint cycles.
Project History
DiveThru
https://app.divethru.com/Acquire Learning — Clinical & Educational Platform
https://apps.apple.com/us/app/acquire-learning/id6759209496One of the most technically challenging aspects was building a multi-container drag-and-drop scheduler with strict collision detection — preventing overlapping time-slot conflicts — along with intelligent insertion logic (dropping on the first half of a slot inserts before, the second half inserts after). I also engineered dynamic manual zoom-in/out for the scheduling viewport, both horizontally and vertically, to support dense, high-interaction workflows, and ensured a consistent UI state when multiple users modified schedules simultaneously.
Cricket Connections — Sports Training & Booking Platform
I integrated the Google Calendar API to sync coach availability with their live Google events in real time, and built complex event-collision detection to prevent double-booked sessions. I also implemented recurring session logic with dynamic availability recalculation and designed an approval workflow that required coaches to confirm bookings before they were finalized. Throughout, I maintained consistent real-time slot updates across the platform after every booking and cancellation.
Elevate — 3D Real Estate Visualization Platform
I implemented advanced filtering so users could narrow down properties based on criteria relevant to their search, which improved decision-making speed by 20%. A major focus of the project was performance tuning — I worked to keep complex 3D scenes running at stable frame rates across a range of browsers and devices, balancing visual fidelity with rendering performance so walkthroughs stayed smooth even with detailed property models loaded.
MessMate — Shared Household & Hostel Management App
https://play.google.com/store/apps/details?id=com.shadowlab.housemateThe back end is powered by Supabase (Postgres, Auth, Realtime), with state managed via Zustand and UI styled using NativeWind. I implemented role-based access control (owner/manager/member), a fully self-serve onboarding flow, and multi-tenant support so a single account can belong to multiple households.
Key features include real-time chat with attachments, reactions, and read receipts; an automated balance and cost-splitting engine across meals and shared bills; PDF/report generation and export; push notifications; an in-app activity feed; and full audit logging for transparency across household operations.
Education
Master's Degree in Computer Science and Engineering
Bangladesh University of Engineering and Technology - Dhaka, Bangladesh
Bachelor's Degree in Computer Science and Engineering
Ahsanullah University of Science and Technology - Dhaka, Bangladesh
Skills
Libraries/APIs
React, Node.js, React Hook Form, Google Maps API, MobX, React Query, Three.js, GSAP, NativeWind
Tools
GitHub, Shadcn UI, Git, Canva, Slack, Figma, Vitest, Jira, Redux Toolkit, GitLab CI/CD, Adobe Photoshop, Adobe Illustrator
Languages
TypeScript, JavaScript, HTML, CSS, Python, Java
Frameworks
React Native, Express.js, Tailwind CSS, Next.js, Material UI, NestJS, Redux, Cypress
Paradigms
App Development, Unit Testing, Test-driven Development (TDD), Search Engine Optimization (SEO), UI Design, UX Design
Platforms
Firebase, GreenSock Animation Platform (GSAP), Android, MacOS, Visual Studio Code (VS Code), Vercel
Storage
MongoDB, Databases, MySQL, PostgreSQL
Industry Expertise
Healthcare
Other
Mobile Apps, Web Development, Front-end, APIs, SaaS, API Integration, App Design, Push Notifications, Minimum Viable Product (MVP), AI Automation, Zustand, Booking Systems, Artificial Intelligence (AI), Full-stack Development, Google Search Console, App Submission, Express, WebSockets, Supabase, Deep Learning, Machine Learning, Software QA, Software Development, React Native Reanimated, Full-stack, Retrieval-augmented Generation (RAG), Software Architecture, Back-end, Large Language Models (LLMs)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring