Hi, I'm

Nuwan
Dewasurendra

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.

Python · 5 yrs USACO Silver AI & Agents Game Dev Nonprofit Founder
5+ Yrs Python
Silver USACO
100+ Scouts Led
2 Nonprofits

About Me

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.

💻

Programming

Python (5 yrs), Algorithms & Data Structures, competitive programming - USACO Silver

🤖

AI & Agents

Building AI agents with Gemini API, browser-use, and Playwright for real-world automation

🎮

Game Development

PyGame, PyMunk - physics-based 2D games built from scratch

🏅

Leadership

ASPL for 100+ scouts, coding club president, co-founded 2 nonprofits, CS instructor

Resume

Education, experience, and achievements.

Education

Del Norte High School 2024 – Present

Class of 2028 · GPA: 4.24 (10th grade, out of 5.00)

National Youth Leadership Training Summer 2025

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.

Art of Problem Solving 2021 – Present

Intermediate Python, Intermediate Algebra, Introduction to Algebra A, Introduction to Number Theory, Introduction to Physics, Prealgebra 1 & 2.

Technical Skills

Python (5 yrs) Algorithms & DS Competitive Programming Game Development PyGame / PyMunk AI Agents Gemini API Playwright LaTeX

Experience

Staff Member – National Youth Leadership Training (NYLT) Dec 2025 – May 2026

Coordinating program logistics for residential scout leadership training program.

Assistant Senior Patrol Leader (ASPL) – Scout Troop 685 July 2025 – Jan 2026

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).

MathPath July 2024

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.

PyCode Academy – Lead Instructor, Instructor 2022 – Present

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.

Coding for Better Lives - Co-Founder 2021 – Present

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.

Lumen Path Foundation - Co-Founder 2022 – Present

Nonprofit 501(c)(3) raising funds to support educational organizations including Coding for Better Lives.

Oak Valley Coding Club - President, VP & Instructor 2020 – 2024

Grew the club to 120+ members. Taught Python and competitive programming classes.

Junior Varsity Swimmer - Del Norte High School 2025 – Present

Competing on JV swim team. Developed discipline, punctuality, and work ethic.

Achievements

USA Computing Olympiad (USACO)

Silver Division

Life Rank - Boy Scouts of America

Achieved April 16, 2024 · 12 Eagle Merit Badges · 13 Regular Merit Badges

Projects

Things I've built, programmed, and engineered.

🤖
View Details →
01
Python AI Agent Gemini API

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.

Head Soccer game screenshot
View Details →
02
Python PyGame PyMunk

Head Soccer

A physics-based 2D soccer game built with PyGame and PyMunk. Real physics engine - ball momentum, gravity, collision detection.

🐍
View Details →
03
Python PyGame

Snake Game

A recreation of the classic Snake game built with Python.

🧱
View Details →
04
Engineering LEGO Technic Mechanical

LEGO Mechanics

Engineering real mechanical systems - gear ratios, structural loads, and kinematic linkages - using LEGO Technic.

🦅
View Details →
05
Leadership Community Scouting

Eagle Scout & ASPL

Assistant Senior Patrol Leader for 100+ scouts. Life Rank achieved April 2024. 12 Eagle Merit Badges, 13 Regular Merit Badges.

Hobbies & Interests

What I do when I'm not in class or at a workbench.

Soccer

Playing competitively and recreationally - the game that taught me teamwork.

🔩

Building

Physical prototyping, mechanical design, and making ideas tangible.

🧮

Competitive Math

Math olympiads, Art of Problem Solving, and the joy of a hard proof.

🧱

LEGO

Technic sets, custom mechanisms, and engineering with interlocking bricks.

🎮

Game Dev

Building games from scratch - physics engines, sprites, and everything in between.

🌱

Volunteering

Community service, scouting, and giving back through structured projects.

Get In Touch

Always open to new opportunities, collaborations, and conversations.