work
28 months of combined experience across dev, internships, and content roles
28
months total
5
roles
3
companies
3
currently active
Nerd Cafe is a popular online educational community offering free notes for IGCSE, A-Levels, and SATs with ~12,000 users.
sole developer on the tech team, tasked with rebuilding the entire platform from a static astro site to a full-featured next.js + appwrite application.
- →built signup/login with social auth (discord + google) linked to appwrite
- →notes system: subject listing, notes viewer, database migration from notion exports
- →community page, blog system with admin interface (new posts, metadata, cover images)
- →admin dashboard: manage subjects, manual import/export, content editor with version history
- →migration image uploader — bulk upload hundreds of images from notion export, auto-linked to subjects
- →complete support system with tickets and user snippets
- →thorough error tracking & analytics
takeaway: my biggest project. learned to manage scope, ship iteratively, and handle the complexity of real production apps with thousands of users.
ZNotes is an educational platform providing comprehensive study materials for high-school students worldwide.
collaborated with content contributors, reviewing and overseeing note-taking projects to compile comprehensive study materials.
- →reviewed notes from contributors for quality, grammar, illustrations, and syllabus alignment
- →ran onboarding calls with new contributors to ease them into the team
- →responded to contributor queries and maintained fast communication across the content team
- →also worked as a quality assurance tester during the same period
- →reported to and coordinated with the academic content manager on progress and issues
takeaway: first real job. learned about punctuality, professionalism, and working in a team. greatly improved my communication skills.
Datamation Systems is a private software development company based in Sri Lanka.
working on development of react applications for the company's product suite.
- →developing react-based frontends for internal and external products
- →building on prior experience with the company from earlier content and fullstack roles
takeaway: continuing to build on the relationship established through earlier work with the company.
built a web application for generating bank reconciliation statements using agentic AI. the project didn't ship after 5 months of work.
- →fullstack next.js frontend with pocketbase backend
- →integrated multiple AI models for document generation
- →designed the BRS document workflow and user interface
- →project ultimately didn't succeed — over-scoped and over-planned
takeaway: the hardest lesson: don't overcommit or overplan. build what's needed first, ship it, then iterate. this is something i see in all my unfinished projects — wanting perfection before launch.
created promotional commercials and content for various company products during a 5-month engagement.
- →produced commercials for products including a human resource management tool
- →handled end-to-end content creation from concept to delivery
takeaway: first exposure to working with a real software company. learned the basics of professional content production.