Turning on the lights
Hi! I'm Upendra, a software engineer from Sri Lanka who loves to create and design beautiful things.
I build modern web apps with Next.js and React, study BSc (Hons) Computer Science at SLIIT City Campus, and spend my spare time on CTF challenges.
Download my CV. Now building: AI CV Tailor — An AI website that tailors your CV to every job you apply for.
Nov 2025 – Apr 2026 · Remote
Full-Stack Developer for the Anjun Baby Center e-commerce platform. Developed end-to-end user management and authentication systems, designed intuitive navigation flows, and optimized database performance using Prisma ORM. Maintained clear communication with the shop owner and flexibly adapted to evolving project requirements throughout the development cycle.
Bootstrap, CSS, Express.js, FireBase, HTML, Java, JavaScript, MongoDB, MySQL, Neon, Next.js, Node.js, PHP, Prisma, React, Rust, Supabase, Tailwind CSS, Tauri, Vite, jQuery
A sleek, modern desktop application built with Tauri and Rust. It automatically scans your drives to detect workspaces, manages package scripts, and instantly kills ghost processes hogging your ports. Features a blazingly fast UI designed to be the ultimate developer command center.
Built with JavaScript, CSS, HTML, Rust, Tauri
SortFlow is a modern algorithm visualizer using vanilla JavaScript and DOM manipulation. It synchronizes live array mutations with real-time pseudo-code tracking, ensuring the easiest possible learning experience for complex sorting logic.
Built with JavaScript, CSS, HTML
FluX is a P2P data streaming platform using WebRTC Data Channels and Socket.io signaling. It supports native folder tree transfers and bypasses firewalls via TURN relays, ensuring the fastest possible transfer speeds without a middleman.
Built with Tailwind CSS, Node.js, Express.js, Next.js
A high-performance Android application designed to simplify nutrition management through real-time calorie tracking and automated macro-calculation.
Built with Java, FireBase
AnjunBabyCenter is a secure, user-friendly e-commerce platform specializing in baby and maternity retail. Built on a modern tech stack (Next.js, Node.js, and PostgreSQL), it features seamless shopping carts, automated order tracking, and a customer loyalty system. The platform prioritizes enterprise-grade security, protecting user data via one-click Google OAuth and a stateless, hacker-proof HMAC OTP authentication architecture.
Built with Node.js, Next.js, Prisma, Neon
An anonymous messaging vault for sending timed Christmas miracles and secret wishes delivered directly via WhatsApp at the stroke of midnight.
Built with React, Tailwind CSS, Node.js, Supabase
An interactive AI-powered app for mastering English tenses through dynamic conversion and custom practice drills.
Built with Vite, React, Tailwind CSS, JavaScript
A gamified mathematical platform featuring a focused Educational Edition and an action-packed Street Fighter Battle Edition, designed to master math operations through interactive levels and health-based combat.
Built with JavaScript, CSS, HTML
A comprehensive healthcare management platform for tracking patient records, medical histories, and doctor assignments with real-time dashboard analytics.
Built with Node.js, MongoDB, Bootstrap, Express.js, jQuery
A premium Sri Lankan mobile shop offering latest smartphones, accessories, and exclusive deals with seamless online shopping.
Built with JavaScript, CSS, HTML, Bootstrap, jQuery
A fully-featured e-commerce platform for smartphones and gadgets, featuring a dynamic customer storefront and a comprehensive administrative dashboard for inventory and order management.
Built with JavaScript, PHP, MySQL, CSS
Issued by Huntress
I am incredibly proud to announce that my team, Zero_Day, successfully competed in the Huntress Capture The Flag (CTF) cybersecurity competition. We achieved a flawless 100% completion rate, solving all 65 out of 65 challenges. Out of 6,951 participating teams and nearly 10,000 global players, we secured an elite placement at 35th overall with a final score of 450 points. This was a fantastic test of skill, problem-solving, and teamwork
Issued by IBM
The earner of this Professional Certificate has completed 15 courses on various Application Development and Cloud technologies and is now equipped with the skills and know how to undertake challenges of Developing Cloud Native Applications. The Certificate earner has hands-on working knowledge with HTML, CSS, JavaScript, GitHub, Node.js, React, Cloud Native practices, DevOps, CI/CD, Containers, Docker, Kubernetes, OpenShift, Python programming, Databases, SQL, NoSQL, Django ORM, Bootstrap, Application Security, Microservices, Serverless computing, and more. The learner has also deployed several applications on cloud, completed a capstone project, and delivered a Software as a Service (SaaS) solution using Cloud Native methodologies.
Issued by NSBM
Awarded for participating in the Manthra Capture the Flag Challenge as a member of team ZeroDay, representing the Sri Lanka Institute of Information Technology (SLIIT). Organized by the IEEE Computer Society of NSBM Green University on December 4th, 2023. Verification Code: Manthra-14zt.
Issued by NSBM
Awarded for active participation, contribution, and reaching the Final Top 15 as a member of team ZERODAY in the "ALGOXPLORE 1.0" Algorithm and CTF Challenge. Organized by the Hackathon Hub of National School of Business Management (NSBM). Selected from a pool of over 450 teams across more than 26 universities.
Issued by UOM
Participated in the online learning programme in "Web Design for Beginners," conducted by the Department of Information Technology, Faculty of Information Technology, University of Moratuwa, Sri Lanka. Verification Code: 128dCrJT9Y.
Issued by UOM
Participated in the online learning programme in "Python for Beginners," conducted by the Department of Computer Science & Engineering, Faculty of Engineering, University of Moratuwa, Sri Lanka. Issued on April 1, 2025. Verification Code: HroQdpveqY.
Issued by Try Hack Me
Successfully completed the Hackfinity Battle CTF Challenge. Achieved a scoreboard rank of 339, earning 510 points across 24 completed tasks. Awarded on 20th March 2025.
Issued by SLIIT
Actively participated as a member of team ZeroDay, representing the University of Colombo, in the CyberShield 4.0 Inter-University Capture the Flag (CTF) Competition. Organized by the IEEE Computer Society of SLIIT in collaboration with HashX. Awarded on 19th July 2025.
Issued by IBM
Holders of this certificate showed their ability to build cloud-native fullstack applications using JavaScript. They are prepared to take on the challenges of an entry-level full-stack developer role. Learners can build, deploy, test, run, and manage full-stack applications. They can utilize the tools, technologies, and methodologies used by full-stack developers including HTML, CSS, JavaScript, Git, GitHub, React, Node.js, Express, DevOps, Agile, CI/CD, NoSQL databases, Containers, Docker, Kubernetes, OpenShift, Microservices, and Serverless computing.
Upendra is a talented developer and a true professional. Working with him on the Anjun Baby Center e-commerce store was effortless his communication was excellent, and he was always flexible with changing requirements and decision making. He truly cared about delivering a high quality result, taking time to understand our goals and patiently handling every detail. Highly recommended!
Mr.Shantha Kumara, Owner of Anjun Baby Center
Email: upendrauniversity@gmail.com · Phone: 0778694677
Based in Sri Lanka (UTC+5:30). I'm very flexible with time zone communications