Home Bot
An AI agent using Gemini API, browser-use, and Playwright - manages schedules, monitors weather, checks grades, and automates home devices. Working on a second AI agent that builds tools for Home Bot & self-debugging with local LLMs.
Hi, I'm
Passionate computer scientist with 5 years of Python, USACO Silver, and co-founder of two nonprofits. Currently building AI agents and teaching CS.
Del Norte High School · Class of 2028.
Curiosity, creativity, and a drive to build.
I'm Nuwan Dewasurendra, a high school student with a deep love for engineering and technology. From taking apart electronics as a kid to building autonomous robots, I've always been drawn to understanding how things work and making them work better.
My journey through Boy Scouts, culminating in earning the Life Rank and currently serving as Assistant Senior Patrol Leader for a troop of 100+ scouts, taught me that great projects require more than technical skill. They demand leadership, planning, and follow-through.
Whether I'm competing in USACO, teaching Python at PyCode Academy, building a computer lab in Sri Lanka, or writing AI agents. I approach every challenge with the same energy: figure it out, build it, make it count.
Python (5 yrs), Algorithms & Data Structures, competitive programming - USACO Silver
Building AI agents with Gemini API, browser-use, and Playwright for real-world automation
PyGame, PyMunk - physics-based 2D games built from scratch
ASPL for 100+ scouts, coding club president, co-founded 2 nonprofits, CS instructor
Education, experience, and achievements.
Class of 2028 · GPA: 4.24 (10th grade, out of 5.00)
1-week residential scout leadership program. Topics: Ethical Decision Making, Communication Skills, Goal Setting & Planning, Team Development, Conflict Resolution, Time Management, Servant Leadership, and Mentoring.
Intermediate Python, Intermediate Algebra, Introduction to Algebra A, Introduction to Number Theory, Introduction to Physics, Prealgebra 1 & 2.
Coordinating program logistics for residential scout leadership training program.
Led a troop of 100+ scouts. Organized troop meetings, outings, and guided scouts on rank advancements. In charge of Introduction to Leadership Skills (ILST), Trek Leaders, Outdoor Ethics, Order of the Arrow Rep. Life Scout (Eagle Candidate).
Selective 4-week residential mathematics program. Topics: Spherical Trigonometry, Cryptology, Knot Theory, Heavenly Mathematics, Group Theory, Advanced Induction, Non-Euclidean Geometry, Mathematica, Dynamical Systems, Origami, Graph Theory.
Leading a group of 10+ instructors to coordinate full year program with 4 class tracks (AI, USACO, Basic Programming, ACSL). Teaching multiple weekly classes in Algorithms & Data Structures, Python, and CS theory to students across the US at this free online education organization.
Improving computer and English literacy in impoverished communities. Helped start a computer lab in a rural Sri Lanka school. Hired teachers, launched English & CS classes, and ran a meal program.
Nonprofit 501(c)(3) raising funds to support educational organizations including Coding for Better Lives.
Grew the club to 120+ members. Taught Python and competitive programming classes.
Competing on JV swim team. Developed discipline, punctuality, and work ethic.
Silver Division
Achieved April 16, 2024 · 12 Eagle Merit Badges · 13 Regular Merit Badges
Things I've built, programmed, and engineered.
An AI agent using Gemini API, browser-use, and Playwright - manages schedules, monitors weather, checks grades, and automates home devices. Working on a second AI agent that builds tools for Home Bot & self-debugging with local LLMs.
02
A physics-based 2D soccer game built with PyGame and PyMunk. Real physics engine - ball momentum, gravity, collision detection.
A recreation of the classic Snake game built with Python.
Engineering real mechanical systems - gear ratios, structural loads, and kinematic linkages - using LEGO Technic.
Assistant Senior Patrol Leader for 100+ scouts. Life Rank achieved April 2024. 12 Eagle Merit Badges, 13 Regular Merit Badges.
What I do when I'm not in class or at a workbench.
Playing competitively and recreationally - the game that taught me teamwork.
Physical prototyping, mechanical design, and making ideas tangible.
Math olympiads, Art of Problem Solving, and the joy of a hard proof.
Technic sets, custom mechanisms, and engineering with interlocking bricks.
Building games from scratch - physics engines, sprites, and everything in between.
Community service, scouting, and giving back through structured projects.