Arundas Thulasidas Chandraleeba

Arundas Thulasidas Chandraleeba

Senior Full-Stack Software Engineer building web platforms with TypeScript, React, Astro and Python/Django on AWS, leading migrations and incident response, and directing AI coding agents with careful human review.

  • Cebu, Philippines
  • English (Native or Bilingual)

About

I'm a Senior Full-Stack Software Engineer who has built software professionally since 2012, from Java/J2EE systems for banks and a major telco in Singapore to TypeScript and Python web platforms today. At Hire Digital, I owned the company's public web platform (hiredigital.com) and its Python/Django backend on AWS, and delivered web and email projects for enterprise clients including NEC, Singtel, Manulife, Roche and CapitaLand. Before that, I was tech lead and main frontend developer of Avie.ai, an internal AI video-personalization product.

I led the full migration of hiredigital.com from Next.js to Astro, re-architected the backend's AWS infrastructure (ARM64 Graviton, EC2 Spot, AWS CodeBuild CI/CD), and handled production incidents from root cause through to runbook. Over 4 years I made 3,800+ commits across 24 repositories, as the primary or sole developer on 12 of them.

I work AI-first. I direct AI coding agents (Cursor, Claude) using codified rules, multi-repository coordination and independent verification, and I review the generated code for correctness and quality so it doesn't introduce regressions or new bugs. I also build AI automation for non-engineering teams, such as a human-in-the-loop pipeline that turns a topic in a Google Sheet into a researched, approved and drafted blog post.

My passion for computers started when I was 9 or 10 years old, typing MS-DOS commands to see what they would make the computer do. Those 8.3 named files and folders felt natural to my technical brain, and they sparked a fire that still burns in me 30 years later. After a short detour into mechatronics and aerospace, my passion called me back to get a Bachelor's degree in Computer Science. I learn new systems quickly, and I look for hardened, long-term solutions rather than quick fixes.

I'm now looking for my next Senior Full-Stack role, with new systems to learn and challenges worth solving. I'm especially interested in using AI to ship better code faster than humanly possible, while keeping it in check with human quality assurance. If an engineer who never gives up on a technical challenge until a great solution is found sounds like a good fit for your company, reach out and we can discuss a partnership where we deliver the right value to each other.

Experience

  1. Hire Digital

    5 years 3 months

    1. Senior Full-Stack Software Engineer (Cloud & DevOps)

      • Migrated the production Django backend on AWS Elastic Beanstalk from x86 to ARM64 Graviton, with memory-aware Auto Scaling on diversified EC2 Spot capacity that turned a fixed 2 instances into an elastic 1 to 3. Right-sized the Typesense search server with Terraform, cutting its compute cost by 47%.
      • Replaced laptop-based deploys with AWS CodeBuild CI/CD pipelines and moved secrets into AWS Systems Manager (SSM) Parameter Store, ending out-of-memory crashes during deployments.
      • Led root-cause analysis and remediation of 2 production outages caused by worker thread-pool exhaustion: moved image processing to Celery, added S3 client timeouts and load-shedding middleware (HTTP 429), and set up Amazon CloudWatch alerts to Slack. Documented the fixes in a 1,000+ line runbook.
      • Cut latency on a high-traffic public API endpoint by ~90% (~48 s to ~4.6 s) by eliminating an N+1 query pattern (1+3N queries down to 1), and cached Google Calendar availability lookups (~11 s to 0.1 s on a cache hit).
      • Rebuilt the candidate video-interview recorder (React) and built its Django backend across 4 repositories: direct-to-S3 uploads, CloudFront signed playback, idempotent submissions with exponential-backoff retries, Slack notifications and retry-safe Celery tasks.
      • Stopped bot-driven lead and registration spam with Vercel BotID on 16 protected routes (fail-open, so real leads are never blocked), CORS allowlists and per-IP rate limits, and cleaned 1,618 spam registrations out of production.
      • Built an AI content pipeline for the marketing team, then automated it end to end: first 3 custom Claude skills and a six-step Claude and Gemini writing workflow (4 posts now live on hiredigital.com), then a human-in-the-loop automation that turns a topic in a Google Sheet into a researched outline and, once approved, a full draft with images. It runs at no added cost on Claude Code routines, Google Apps Script and Gemini's free tier.
    2. Senior Full-Stack Software Engineer

      • Led the migration of hiredigital.com from a legacy Next.js application to Astro 5 server-side rendering (SSR) on Vercel, from the first hybrid cutover in February 2025 to retiring the legacy app in May 2026. Ported ~96 routes (authentication, multi-step signup wizards, talent resumes, Stripe and DocuSign flows) and 168 SEO-preserving redirects.
      • Designed the caching architecture for ~1,275 CMS-driven talent pages: Incremental Static Regeneration (ISR), an in-memory TTL cache, webhook-driven revalidation and a post-deploy cache warm-up. Hardened it against cache poisoning, so upstream failures are cached for 60 seconds instead of 24 hours.
      • Cut homepage render-blocking CSS by 52% (243 KiB to 116 KiB), removed ~26 KiB (gzipped) of JavaScript by replacing an animation library with CSS, and replaced a third-party carousel with dependency-free code. Brought the site to WCAG AA color contrast by retuning design tokens in OKLCH.
      • Replaced a third-party scheduler (Cal.com) with an in-house Book-a-Demo modal across 20 entry points, and audited 19 lead forms to restore Slack and HubSpot lead alerts that were failing silently.
      • Main contributor to the React/Next.js frontend monorepo (admin dashboard, talent and client portals) in 2025: synced React 18.3 across 5 workspaces, removed deprecated defaultProps from 33 files, fixed 14 Sentry errors in one pass, and upgraded Prettier and ESLint.
      • Established AI-assisted engineering practice across repositories with AGENTS.md files and Cursor rules covering design language, AWS access, secret handling and read-only production database access. Directed multi-agent, cross-repository changes (frontend, backend, admin) with versioned coordination documents and independent verification reviews before merge, across 700+ AI agent sessions.
    3. Full-Stack Software Engineer

      • Top contributor to the React/Next.js frontend monorepo (admin dashboard, talent and client portals, marketing sites) in 2023, with more than half of its commits, and reviewed and merged teammates' pull requests.
      • Delivered a feature-flagged pricing-model migration ("New Rates") across the admin app, talent portal and marketing site, with shared rate components in the internal React UI library.
      • Built Wise bank-account payouts: a payment-method form generated from Wise's requirements API, Wise currencies in the currency picker, and a bank API client with a fallback.
      • Overhauled time tracking: built the admin summary and tree views, moved the client and talent portals to the new Time Tracker API, and added overlap validation, editing and paid/unpaid marking.
      • Built CI/CD for the Electron desktop time tracker: a macOS, Windows and Linux build matrix triggered by pull-request comments.
      • Masked personal data in public resume and portfolio links unless shared through a private link, and fixed duplicate and orphaned WebSocket connections in real-time notifications.
      • From August 2023, led frontend development of Avie.ai, an internal AI video-personalization product (see the separate Avie.ai entry).
    4. Frontend Developer (Shopify & React)

      • Worked with a remote team of developers to bring a large project to fruition.
      • Until September 2022: contracted as a full-time consultant with Reckitt Benckiser Plc (see the separate Reckitt entry).
      • From October 2022: worked internally on new functionality in the React-based admin dashboard and portals, starting with time-tracking admin views.
      • Built an account-based marketing (ABM) microsite in Next.js and Hygraph with HubSpot meeting scheduling, webinar forms and static generation.
  2. Avie.ai

    1. Tech Lead and Frontend Engineer

      Avie - Record one video. Personalize thousands with AI.

      • Created the Avie web app and was its primary developer: Next.js 14 (App Router, React Server Components, Server Actions) and TypeScript on Vercel, with Auth0 sign-in, Sentry monitoring and Intercom support.
      • Built an in-browser recorder that composites a screen share with a draggable circular webcam bubble on a canvas and records webcam video in 1080p MP4, with resumable uploads over tus (Uppy) and HLS playback from Cloudflare Stream.
      • Built the personalization workflow: a transcript editor that turns selected words into variables, a spreadsheet-style table with CSV import for bulk requests, bulk generation with live status, and GIF and image thumbnail pickers.
      • Built sharing and export: generated landing pages, embeddable web players, email embeds with GIF previews, and reusable export-settings templates with auto-save. Sent transactional emails with React Email.
      • Worked closely with the backend developer on organization, team, folder and invitation management, role-based permissions, billing and minute entitlements, and contributed endpoints and billing fixes to the Go API gateway (Gin, Casbin, PostgreSQL).
      • Built most of a Chrome extension (Plasmo, React) that adds an Avie button to chats on 7 platforms, including LinkedIn (Sales Navigator and Recruiter), X, WhatsApp and TikTok, and opens a side panel to make a personalized video for that contact.
      • Worked with the Remotion team, including its creator, on a browser video editor built on Remotion Player: a multi-track timeline with drag-and-drop and transitions, avatar cropping, script items and PDF import. Contributed fixes and features to Remotion's Timeline component, merged upstream.

      Note: This was an internal project and a part of my employment in Hire Digital.

  3. Reckitt

    1. Shopify Developer

      • Develop and manage Shopify pages, features and apps for the e-commerce websites selling health, hygiene and nutrition products.
      • Advise the larger team on Shopify features and capabilities and on integration possibilities with other back-end and middle-ware architectures.
      • Contracted as a full-time consultant via "Hire Digital" Singapore.
  4. Shopify

    1. Shopify Expert Consultant

      • Customize themes for Shopify merchants, entrepreneurs and business owners.
      • Extensive knowledge of Liquid programming language as well as front-end languages (HTML, CSS, JS)
      • Ability to install and configure apps from the Shopify Marketplace.
      • Background knowledge of being an entrepreneur helps suggest business-driven solutions to the clients.
      • Several satisfied clients whose exact business requirements were implemented on their e-commerce store websites. (See LinkedIn recommendations.)
      • Keeping up-to-date with the new features and changes in the Shopify ecosystem.
  5. Molinos de la Especia

    1. Chief Technology Officer

      Cebu, Central Visayas, Philippines

      • Self-employed entrepreneur in a corporation, managing a small team, overseeing daily operations and implementing technology solutions.
      • Handled the technology systems and processes required to run the day to day business operations such as accounting and inventory.
      • Developed, installed and maintained a basic e-commerce website using Amazon AWS, written in PHP technology.
      • Subscribed, configured and maintained the company email system in Zoho Workplace.
      • Developed and maintained a Shopify e-commerce website (replacing older website), gaining knowledge of Liquid programming and Shopify theme customization.
      • Created and maintained integrations between different systems like Shopify, QuickBooks and YNAB using Integromat.
      • Trained staff and employees on the daily business operations and on how to use computers and systems necessary for the business.
  6. CoDev

    1. Java Software Developer

      Metro Cebu

      • Remotely handled the development work required for a USA-based client delivering festival retail management systems.
      • Developed and maintained technology solutions that use RFID-based wristbands at music festivals and large arenas for the easy "cashless" purchases of products such as food, drinks, and memorabilia.
      • Cooperated with QA teams to fully ensure the code changes are production-ready for deployment over several POS machines and RFID readers installed all over vendor stalls in an active ongoing festival.
      • Attended daily scrum meetings with the teams to sync up and manage work properly, utilizing Skype and Slack for communication.
  7. OneEmpower Pte Ltd

    4 years 6 months

    1. Java Software Engineer

      North East, Singapore

      • Worked in company projects with a major telco and two major banks in Singapore, as well as other banks and companies overseas.
      • Worked directly with clients to fully understand their requirements and implement the system changes as closely as possible to match them.
      • Developed Java/J2EE projects with various libraries and modules, including SMS gateway, email gateway, SFTP / ConnectDirect file transfer, text report generation, EOD batch processing, and NFC reader libraries.
      • Built applications for use in POS systems and servers, and acquired knowledge of batch scheduling frameworks like TWS.
      • Acquired experience in Linux and AIX shell scripting, Oracle, PostgreSQL, and DB2 database query writing and tuning, JBoss/Tomcat/Websphere application deployment and client support services.
      • Studied and built upon tools like JasperReports, Hibernate and Maven.
      • Familiarized with version control systems like SVN, CVS, and Git and has well-acquired knowledge of Git workflows.
      • Developed interpersonal skills and teamwork abilities to work with international teams and clients from different countries.
      • Consulted with engineering staff and hardware vendors to evaluate interface between hardware and software.
      • Self-taught knowledge gathered from Internet resources and online communities as well as team members and used for problem-solving and solution optimization.
    2. Java Software Engineer Intern

      Tanah Merah

      • Developed and deployed report layouts in JasperReports and Java for generating readable reports from raw data in a customer database.
      • Debugged and modified software components.
      • Performed black box testing on web pages for accessing customer databases.
      • Performed regression and system-level testing to verify software quality and function before it was released.
      • Developed new additional pages using HTML, JSP, and JavaScript.
      • Modified existing software to correct errors, adapt to new hardware, and improve performance.

Projects

  1. Singtel WanderJoy travel-deals site

    Hire Digital · Senior Full-Stack Software Engineer

    Travel-deals site for Singtel and 8 partner telcos in 8 countries, built with Astro server-side rendering and Vue 3 on Vercel. Primary developer.

    • Fixed a production personalization bug where visitors saw 152 deals instead of 127, by moving telco and country detection into server-side rendering with Vercel geolocation and removing duplicate detection from 4 components. Also enabled edge image optimization.
    • Expanded the site to 5 languages, adding Thai, Indonesian and Japanese in about 4 weeks, with cultural rules such as Buddhist Era years and Japanese honorifics.
    • Built an HMAC-SHA256-signed voucher-token API for Telkomsel, with a nonce and inputs resolved on the server.
    • Added technical SEO (sitemap, canonical and hreflang tags, JSON-LD, FAQ schema) and GA4 and Google Tag Manager event tracking. Reconciled a full catalogue refresh of 131 source rows against 195 existing deal files.
    • Astro
    • Vue.js
    • Vercel
    • TypeScript
    • Search Engine Optimization (SEO)
  2. NEC ASEAN regional website and Sanity CMS

    Hire Digital · Senior Full-Stack Software Engineer

    NEC's regional website for 6 ASEAN countries, built with Astro and hosted on a static file server.

    • Built a headless Sanity content hub for Experts articles and Case Studies. The host can't rebuild on demand, so content is fetched in the browser, and one page serves both the listing and each article, with pagination, skeleton loading and FAQ structured data.
    • Sole developer of the Sanity Studio: a content model with per-country variants, 13 reusable field modules, editor preview links and auto-deploy via GitHub Actions. Migrated 8 case studies into the CMS using AI agents with the Figma and Sanity MCP servers.
    • Built a Frost & Sullivan campaign page whose browser-side validation mirrors Oracle Eloqua's server rules, so rejected leads are no longer silently lost. It passed a 22-point check against the client's reference form.
    • Sped up the Experts page by bundling Sanity instead of loading it from a CDN, and by merging 2 queries into 1 and 3 scripts into 1.
    • Astro
    • Sanity
    • GROQ
    • Headless CMS
    • Oracle Eloqua
  3. NEC Singapore corporate website

    Hire Digital · Senior Full-Stack Software Engineer

    End-to-end rebuild of NEC Singapore's corporate website. Sole developer for 19 months.

    • Built 76 reusable components and 21 typed content modules in Astro, TypeScript, Tailwind CSS and Alpine.js.
    • Engineered the site to run inside NEC's legacy global template (scoped Tailwind, fixed-pixel spacing), and built a ZIP-based release pipeline with hash-free assets and CMS-compliant file names for handoff to NEC Japan's IT team.
    • Added FAQ structured data (69 FAQs across 13 pages), breadcrumbs and Open Graph tags, a keyboard-accessible video dialog and menus, and one popup player for Brightcove, YouTube and Mux.
    • Integrated Oracle Eloqua lead capture, Google Tag Manager, PostHog and cookie consent, and kept the site in step with the business, including new NEC Labs, Careers and Financial Solutions pages and the Cyber Defence Services launch.
    • Astro
    • TypeScript
    • Tailwind CSS
    • Alpine.js
    • Web Accessibility
  4. Singtel Insurance financial-planning simulators

    Hire Digital · Full-Stack Software Engineer

    Five financial-planning simulators and quizzes embedded on singtel.com, built in React and TypeScript. Top contributor.

    • Built the fourth and fifth tools: the Education Planning quiz, and the Mortgage Planning calculator with a pie-chart breakdown that expands on hover or tap, auto-sizing inputs with stepper buttons, and inputs saved in URL parameters.
    • Led the conversion from Next.js to plain React (Create React App, React Router, CSS Modules), removing Tailwind, Jotai and other dependencies so the app could share a page and styles with the client's existing codebase.
    • Submitted answers to Singtel's API, tracked answers and steps in Google Tag Manager, applied the client's UAT changes, and turned on strict TypeScript and ESLint.
    • React.js
    • TypeScript
    • Chart.js
    • CSS Modules
    • Google Tag Manager
  5. Manulife Singapore personality quiz

    Hire Digital · Senior Full-Stack Software Engineer

    Mobile-first financial-personality quiz for Manulife Singapore, built with Astro. Sole developer.

    • Built 10 questions with 5 options each, 5 personality archetypes and 35 static routes. Scoring runs privately in the browser, with a Fisher–Yates shuffle and an ordered tie-break.
    • Added 15 shareable result pages with Open Graph metadata, sharing through the Web Share and Clipboard APIs, and a debug build for QA.
    • Astro
    • JavaScript
    • HTML5
    • CSS
    • Responsive Web Design
  6. Manulife Singapore email platform

    Hire Digital · Senior Full-Stack Software Engineer (Cloud & DevOps)

    Email build platform for Manulife Singapore's Marketo and Adobe Journey Optimizer (AJO) campaigns. Took over the repository in September 2026.

    • Modernized the MJML build pipeline with a root-level npm setup (17 scripts, 4 unit-test suites) and a tested HTML transform that replaced manual edits to the final HTML. Recovered 15 hand edits across 4 templates back into MJML.
    • Cut email size by about 33% (one email from ~112 KB to ~75 KB) with minified output, keeping emails under Gmail's 102 KB clipping limit.
    • Traced a Mailgun rendering bug with a 30-client test matrix (24 variants) that turned the header grey in 20 of 30 email clients. The build now fixes it, and the bug was reported to the vendor.
    • Delivered 4 new emails and added AJO build support. Fixed Outlook 365 spacing, VML buttons and dark mode in Gmail iOS, Outlook and Yahoo.
    • MJML
    • HTML Email
    • Marketo
    • Adobe Journey Optimizer
    • Node.js
  7. Roche CardioThinkLab website performance

    Hire Digital · Senior Full-Stack Software Engineer

    Performance and deployment work on Roche's CardioThinkLab WordPress site (Roots Bedrock, Docker).

    • Improved Core Web Vitals with a YouTube click-to-load facade, Google Tag Manager delayed until interaction or consent, OneTrust deferred with its duplicate load removed, Google Fonts loaded asynchronously and cut from 5 weights to 3, expanded critical CSS and right-sized responsive images.
    • Fixed a silent deployment failure that left WordPress core missing after a plugin was removed upstream, and added a Docker build check that fails fast if core is absent.
    • WordPress
    • PHP
    • Docker
    • Composer
    • Web Performance Optimization
  8. CapitaLand culture-recognition email

    Hire Digital · Senior Full-Stack Software Engineer

    An email that CapitaLand staff open in Outlook as an editable draft, in English and Chinese. Co-developed with a colleague.

    • Set up the repository and the first Node.js generator, which compiles an MJML template and packages it with nodemailer as an Outlook-ready EML draft with embedded images.
    • Merged the separate English and Chinese templates into one template driven by a translation file.
    • Fixed Outlook rendering with exact table column spans, a simplified decorative frame with its corner image split into four, and Unicode ballot boxes in place of checkboxes, which don't work in desktop or web Outlook.
    • MJML
    • Node.js
    • HTML Email
    • Microsoft Outlook
    • Email Marketing

Skills

Languages and frameworks

  • TypeScript
  • JavaScript (ES6+)
  • Python
  • Go (working knowledge)
  • SQL
  • HTML5
  • CSS3
  • Java
  • Bash/zsh
  • React
  • Next.js (App Router, React Server Components)
  • Astro
  • Vue 3
  • Alpine.js
  • Tailwind CSS
  • CSS Modules
  • Radix UI
  • Vite
  • MDX
  • Chrome extensions (Plasmo, Manifest V3)
  • Canvas and MediaRecorder APIs
  • HLS.js
  • Remotion
  • Tus resumable uploads
  • Node.js
  • Django
  • Django REST Framework
  • Celery
  • Redis
  • PostgreSQL
  • REST APIs
  • GraphQL
  • WebSockets

Cloud, performance and reliability

  • AWS (Elastic Beanstalk, EC2 Spot, Graviton/ARM64, Auto Scaling, RDS, S3, CloudFront, Lambda, CodeBuild, SSM Parameter Store, CloudWatch)
  • Terraform
  • CloudFormation
  • Docker
  • Vercel
  • GitHub Actions
  • CI/CD
  • Core Web Vitals
  • Lighthouse
  • Caching strategy (ISR)
  • Schema.org/JSON-LD
  • Technical SEO
  • WCAG 2.1 AA
  • Incident response
  • Root-cause analysis
  • Observability
  • Security hardening

Platforms and integrations

  • Sanity (GROQ)
  • Hygraph
  • Headless WordPress
  • Shopify (Liquid)
  • Auth0
  • Stripe
  • DocuSign
  • Wise API
  • Google Calendar API
  • Slack API
  • Sentry
  • Intercom
  • MJML
  • Responsive HTML email
  • React Email
  • Marketo
  • Adobe Journey Optimizer
  • Oracle Eloqua
  • HubSpot
  • Google Tag Manager
  • GA4

Practices and AI

  • Technical leadership and engineering standards
  • Code review
  • Technical documentation
  • Cursor
  • Claude
  • Claude Code
  • Gemini API
  • Model Context Protocol
  • Google Apps Script

Education

  1. Nanyang Technological University

    Bachelor of Engineering, Computer Science

    • Final Year Project – Worked on a software program with intuitive user interface for a specific image processing application using C# with WPF.
    • Welfare Services Club – Volunteered as photographer and helper at 3 events organized for seniors and the physically challenged.
  2. Temasek Polytechnic

    Diploma, Mechatronics (Aerospace option)

    • Diploma with Merit (Honors List enrollment for academic year 2008-09)
    • Director’s List awards for academic years 2006-07 and 2007-08
    • Overseas Community Project at Vientiane, Laos (Apr 2009) – Participated as performer (dancer) and English & IT (computer skills) trainer for high school students.
    • E2 Matrix peer tutoring programme (Oct 2006 – Feb 2007) – Participated and assisted as student mentor to help students score better in their weak modules.

Certifications

  • Dynamic Leadership Path Completion (Toastmasters International)
  • AI Product Management (Duke University)
  • Managing Machine Learning Projects (Duke University)
  • Machine Learning Foundations for Product Managers (Duke University)
  • LinkedIn courses on Web Development, Git, and Spring Boot
  • Codecademy courses on Bash, Git, and Ruby on Rails