hey, i'm

Vihan Rojitha

Vihan Rojitha
🧑‍💻Full Stack Engineer
🧩Problem Solver
Ships Fast
🤖AI-Native Builder
🚀Claude Code power user
📈SEO-driven
0+Years Experience
0+Projects

I work with

RAG systemsMulti-agent AIMCP serversMulti-tenant SaaSSEO-driven web appsWhatsApp automation
OpenAIGemini APIVercel AI SDKClaude CodeOpenAI EmbeddingsxMCPRAGVector DBs
Next.jsReactTypeScriptTailwind CSSNode.jsSupabaseDrizzle ORM
Spring BootJavaPostgreSQLAWSMySQLGitHub Actions

Featured Projects

Real-world work delivered through freelance engagements and professional roles.

Sales & Inventory Management System

Sales & Inventory Management System

JavaSpringBootMySql+6
T-Shirt Design Studio - 3D Design Platform

T-Shirt Design Studio - 3D Design Platform

ReactThree.jsFabric.js+3
ZapTech E-Commerce Web App

ZapTech E-Commerce Web App

ReactNode.jsMongoDB+3
Eat-n-Split Web App

Eat-n-Split Web App

ReactCSS
Crypto Code Landing Web Page

Crypto Code Landing Web Page

ReactSCSS

Professional Experience

Apex Software Solutions

Feb 2025 - Present

Software Engineer

  • -Designed a fine-grained RBAC system with 0+ granular permissions, per-user-per-branch overrides, and supervisor delegation flow using Spring AOP and custom @PreAuthorize-style annotations.
  • -Implemented a centralized audit trail across 0+ service mutations using a custom AOP annotation with method-level interception and structured JSON logging.
  • -Replaced direct SMS calls with an event-driven domain model (Spring ApplicationEvents, @TransactionalEventListener AFTER_COMMIT, async listeners) — fixing a real bug where async SMS fired on rolled-back transactions, and decoupling business services from notification logic entirely.
JavaSpring BootSpring AOPMySQLAWSGitHub ActionsEvent-Driven Architecture

Freelance

Jan 2024 - Present

Full Stack Developer

Delivering modern web applications for UK and Sri Lankan clients. Built a multi-operator WhatsApp inbox using Evolution API and Supabase Realtime, and shipped SEO-optimized UK based recovery business site achieving #1 Google rankings.

Next.jsReactTypeScriptSupabasePostgreSQLTailwind CSSDrizzle ORM

Apex Software Solutions

Jan 2023 - Oct 2023

Junior Software Developer

Developed Java-based backend services and REST APIs following OOP principles. Designed ER diagrams and optimized database queries for performance, supporting business-critical workflows across multiple client deployments.

JavaSpring BootMySQLREST APIs

Apex Software Solutions

Sep 2022 - Dec 2022

Software Developer Intern

Assisted senior developers with backend feature development and bug fixes. Handled maintenance tickets and delivered user training sessions to ensure smooth adoption of internal systems.

JavaHTMLCSSJavaScriptBootstrap

About Me

about

I'm a backend engineer by day, AI-native builder by everything else. At Apex Software Solutions, I architect multi-tenant SaaS platforms in Java and Spring Boot. On the side, I ship AI-powered web applications for clients across the UK and Sri Lanka — from custom WhatsApp inboxes to business sites that rank #1 on Google through technical SEO and performance-driven builds.

What I care about: building software that holds up under real-world load, not just demos. That means production-grade architecture (RBAC, event-driven systems, audit trails) paired with AI tooling that actually ships — Claude Code, RAG, multi-agent workflows, MCP servers. The boring engineering and the cutting-edge AI, used together.

Based in Sri Lanka, working with clients globally. Currently open to freelance projects and selective full-time opportunities in AI-native engineering roles.

see my education and certifications ➔

Contact Me

Feel Free to Contact Me

+94716024065
vihanvrs@gmail.com
Kottawa, Sri Lanka