Hello, I'm

Rohan Rajthala

I am a

Full-stack software engineer with 8+ years building production applications across legal tech, enterprise SaaS, IPTV, and e-commerce. Specializing in React, Next.js, and TypeScript on the frontend with Node.js, GraphQL, and REST APIs on the backend.

Rohan Rajthala

Scroll Down

Technical Skills

Master of Software Engineering student with strong foundations in React, Next.js, and full-stack development. Skilled in building responsive applications and integrating APIs.

Frontend

ReactNext.jsTypeScriptJavaScriptTailwind CSSSCSSMaterial UI

Backend

Node.jsExpressGraphQLREST APIs

Database

MongoDBMySQLSQLite

Mobile

Android (Java)React Native

Tools

GitDockerCI/CDAgile/ScrumCursor

Professional Experience

Software Engineer — Master's Industry Placement

LawCyborg Limited

Nov 2025 – Apr 2026

Delivered production features for an AI-powered legal-tech SaaS platform serving NZ and AU lawyers, accountants, and tax professionals.

  • Delivered production features across React/TypeScript UI, Node.js-backed flows, REST/JSON APIs, authentication, authorisation, account workflows, testing, and release readiness
  • Integrated OpenAI-powered speech-to-text and AI-assisted product workflows, focusing on secure API usage, user workflow design, response handling, error states, and production usability
  • Took ownership of RBAC, subscription management, ownership-transfer workflows, team administration, and account-level permission controls for a multi-firm SaaS environment
  • Designed and validated permission boundaries for firm administrators, fee-earners, and internal operations users across legal research, organisation management, and subscription actions
  • Built maintainable React/TypeScript interfaces with reusable UI patterns, Tailwind conventions, accessible form flows, and consistent design-system usage
  • Validated critical workflows through unit, integration, and API-level checks covering permissions, JSON response states, redirects, error handling, and regression paths

Tech Stack: React, TypeScript, Node.js, REST APIs, OpenAI, RBAC, Tailwind CSS, Git, CI/CD, Agile/Scrum

Full-Stack Developer — Freelance

Freelance Software Engineer

Oct 2021 – Mar 2025

International freelance engagements delivering production web and full-stack applications for e-commerce, SaaS, job-platform, and media clients across NZ, AU, US, and Europe. Maintained 100% Job Success, Top Rated status, 2,752+ billable hours, and $40K+ repeat-client revenue.

  • Operated as sole or lead engineer on many engagements, owning discovery, estimation, technical direction, frontend/backend implementation, database changes, API integration, testing, production release, and client communication
  • Built end-to-end workflows across React/Next.js frontends, Angular interfaces, Node.js services, REST/GraphQL APIs, CMS/content integrations, e-commerce flows, dashboards, and database-backed features
  • Integrated internal and third-party systems using REST APIs, GraphQL, secure authentication mechanisms, payment/e-commerce workflows, and marketplace APIs
  • Designed and optimised database-backed features using PostgreSQL, MySQL, MongoDB/NoSQL, schema changes, query optimisation, and data access patterns
  • Improved quality and maintainability through reusable React/TypeScript components, TypeScript adoption, API integration cleanup, code reviews, documentation, and production support

Tech Stack: React, Angular, Next.js, TypeScript, Node.js, Express, GraphQL, REST APIs, PostgreSQL, MySQL, MongoDB, Tailwind CSS, SCSS, Git, CI/CD

Senior React / Software Engineer

Rapid Platform

Jul 2020 – Oct 2021

Senior-level frontend delivery for an enterprise low-code SaaS platform with Microsoft 365 integrations for mid-market and enterprise customers across Australia and APAC.

  • Took senior-level ownership of React/TypeScript frontend delivery across reusable platform modules, shared UI components, workflow screens, forms, tables, and API-connected enterprise features
  • Led frontend implementation decisions for component structure, state handling, code quality, maintainability, accessibility, and reusable patterns across the platform
  • Built and maintained a shared React/TypeScript component library that standardised UI patterns across the product suite and accelerated delivery of enterprise workflow screens
  • Collaborated with backend engineers, QA, DevOps, product, and architecture teams to clarify requirements, review API contracts, estimate work, and deliver production-ready features
  • Reviewed pull requests, improved branching discipline, and mentored less experienced developers by sharing reusable frontend patterns and debugging approaches

Tech Stack: React, TypeScript, JavaScript, SCSS, Material UI, Node.js, REST APIs, Git, CI/CD, Agile/Scrum

Frontend Developer

Genius Systems

Jul 2019 – Jul 2020

Shipped React features for NetTV and Nepali Patro at an engineering firm building national-scale consumer products across web, Android, and iOS.

  • Shipped React features for NetTV, Nepal's first government-licensed OTT/IPTV platform serving 2.1M+ users, including live TV schedules, electronic programme guides, channel browsing, and operator/admin workflows
  • Built calendar/date interfaces and news surfaces for Nepali Patro, improving usability, responsive design, content-heavy workflows, and high-season festival traffic experiences
  • Worked across frontend and backend boundaries to integrate REST APIs, optimise MySQL queries, improve Node.js API endpoints, and support production stability during traffic spikes
  • Contributed to API design discussions, admin workflows, authentication-aware product flows, debugging, performance tuning, and production issue resolution

Tech Stack: React, JavaScript, Node.js, Express, REST APIs, MySQL, HTML5, CSS3, Git, Agile/Scrum

Web & Android Developer

Ishani Tech

Oct 2016 – Jul 2019

Digital agency delivering web, mobile, back-office, e-commerce, data-collection, mapping, and public-sector systems for enterprise, NGO, public-sector, and SME clients.

  • Designed, built, tested, deployed, and supported Android and web applications end-to-end, covering requirements clarification, UI implementation, backend/API integration, database work, and production support
  • Delivered a local-government data-collection platform replacing paper-based collection with searchable digital records for household, administrative, planning, and reporting workflows
  • Built e-commerce websites, admin portals, payment-gateway flows, SMS integrations, mapping integrations, database-backed modules, and backend services across multiple client deployments
  • Developed backend services and API integrations using Java, Spring Boot, JSP, REST-style services, JSON payloads, MySQL, authentication flows, and data access patterns
  • Designed and optimised database schemas, SQL queries, and relational data models for client systems where reporting, administration, search, and operational workflows depended on reliable data access

Tech Stack: Java, Spring Boot, JSP, Android Java, MySQL, SQL, REST APIs, JSON, HTML5, CSS3, Git

Featured Projects

A selection of projects showcasing my expertise in React, full-stack development, and diverse problem-solving across different industries.

Platform
Swaggie

Live NZ job matching platform connecting employers and candidates. Led frontend development as part of a cross-functional team, building the majority of the client-facing UI including job listings, search, and candidate profiles.

ReactTypeScriptNode.jsSCSSMaterial UI
E-commerce
Localshop

E-commerce marketplace supporting multiple local vendors with a unified storefront. Contributed frontend development as part of a team, implementing product browsing, cart, and vendor-specific pages via GraphQL.

ReactGraphQLTailwind CSS
Streaming
NetTV

Nepal's first government-licensed OTT/IPTV platform (2.1M+ users in Nepal). Contributed to both the consumer-facing React UI and the operator admin portal as part of the Genius Systems team.

ReactNode.jsMySQL
News Platform
Times of Nepal

High-traffic national news platform serving real-time local and international news. Contributed frontend development as part of a team, building article pages, category feeds, and navigation.

ReactNode.js

Let's Work Together

Open to full-time roles and freelance opportunities. Reach out directly via any of the channels below.

Education

Master of Software Engineering (Level 9)

Yoobee College of Creative Innovation, Auckland (Apr 2025 – Apr 2026)

BSc in Software Engineering

ISMT College, Nepal (2020 – 2023)