THE SMITH SCHOOL
SPRING SHOWCASE 2026
THE SMITH SCHOOL
SPRING SHOWCASE 2026
ART
🎨
ART 🎨
ROBOTICS
🤖
ROBOTICS 🤖
Madox & Henry
Our project for robotics is a functional RC tank based on the MARK IV that was deployed by the British during WW1 (please ignore the Maus turret; it's there just to help cover the wires). The physical chassis is a modified version of a non-RC model I found online: The original tracks were removed and replaced with custom ones that rest on gears, allowing them to turn. The turrets typical present on the sides were cut off, a hole was added to the top to fit wiring inside, and later, much to my distaste, a Maus turret was added to cover up most of the remaining exposed wiring. The more technical part of the tank is driven by a double gearbox that is powered by two motors, which receive commands from the onboard PicoW device. The onboard Pico contains information regarding what signals it should send to the motors based on the command it receives; for instance, if it receives the command "Stop," it would stop both motors. Speaking of commands, they are sent from the controller, which is designed to act similarly to a D-pad with controls going forward, reverse, left, and right. When a button is pressed, the corresponding LED will light up, indicating the information from the button press has been properly received, and the PicoW on the controller will send a command to the tank's onboard Pico corresponding to the button pressed, aka press left and the tank receives the command “Left” and then moves left. Additionally the project also advanced much of my personal understanding of computer science as I now understand how to use code to activate motor systems as well as how to remotely connect two Pico devices to each other. Overall the project has been very successful and extremely enjoyable as this kind of hands-on mechanical design is one of my favorite parts of robotics.
Jayden & Kaylee
Our project is called Tic Tac Foe, a fun arcade-style twist on the classic game of Tic Tac Toe. For this project, we used Python and Thonny to create and program the game using a Raspberry Pi Pico, along with an LCD display, OLED screen, keypad, wires, and other electronic components to bring everything to life. One of the most exciting parts of the project was designing and 3D-printing our own mini arcade machine, which gave the game a real retro arcade feel. We also created custom graphics inspired by classic games like Pac-Man to match the aesthetic and make the experience more engaging. My favorite part was definitely designing the arcade cabinet because it turned out creative, unique, and became a fan favorite among everyone who tried it. This project was not only fun to build, but it also allowed us to combine coding, creativity, and teamwork into one final product we are truly proud of. Since this is my last year here, this project means even more to me, and I will definitely miss this class and my teacher, Ralfy. We hope everyone enjoys playing Tic Tac Foe as much as we enjoyed creating it!
Computer Science
🤖
Computer Science 🤖
ALEX & NICK & KAYLEE
LEV
This is a search engine for finding data and similar media. In the backend, it uses pandas to pull data from Comma Separated Values(CSV) files. In the frontend, it uses Flask and Jinja 2 with some HTML, CSS, and JavaScript. Some tools that were used where visual studio code and git.
https://github.com/lpinelis-afk/Smiths-Recommendations
https://lpinelis.pythonanywhere.com/
NEFTALI
For my project I have made a visual graph representing the GDP’s, Population’s, and Carbon emissions, from multiple different countries by using the coding language of python inside of the Raspberry Pi code editor I have made it so that the user can choose which visual graph they wish to view by inputting text into the text output box. I have done so by writing what if statements into the code then making the text inputs of gdp, pop, and carbon into variables that will then change which parts of the code will run thus causing it to pull the data from the corresponding csv changing the data that is shown in the visual output box.
SIRAJ
My project is a web page where i try to make you subscribe to pixel pulse by telling you the good things such as he posts every week and makes short form videos, does live streams and challenges and how he makes his videos clear and easy to understand.i made this project by using html coding and i learned about how to use code to move objects in place and how to change color ratios to make it look like the colors fade in to each other. I think my favorite part of this project was learning how to change color ratios. I got it wrong so many times that I almost gave up but I tried a few more times with the right indenting.
BEN
This project was a perilous and insightful internal journey, I faced rigorous and intensive instructions, where even missing à fraction of said instruction would lead to complete project collapse down the line. This project deeply impacted my view on coding, it forces you to pay deep attention to every linguistic detail in instruction. But, I must illustrate the fact that these difficult challenges forge the way for à deeply fulfilling and culminating feelings upon finishing said project. Each difficulty is à steppingstone on the path of education, teaching me the heavily applicable skill of listening (in regards to instructions). Although, I must voice some complaints. While the project is presented to be à challenge and learning experience, and is certainly designed in such a way, it has some inconsistencies regarding instructions. Some instructions are laid out clear and translucent, but some expect me to à do à given amount of the instruction on personal preference. The ladder, sometimes is not demonstrated in the ideal fashion. It can sometimes be vague on how much of the given instruction is left in my hands. But besides that, I can safely say that this was à hard, but rewarding experience. I’ll reiterate once again for the sake of gratitude, this project has given me deep insight on how important it is to follow instructions, forcing me to pay close attention to every detail in any given instruction. I believe this will serve as à helpful life skill in the future.
BLAZE
This project is a full stack web application known as the "Vibe" platform, designed to manage user interactions, profiles, and job postings. The system features a Node.js backend that handles data persistence (using JSON storage for users and jobs) and RESTful API endpoints. On the frontend, it incorporates a robust vanilla JavaScript, HTML, and CSS architecture, alongside a modernized React-based frontend. It also includes comprehensive user moderation features, such as admin dashboards and automated redirects for banned users.
While working on this project, I gained extensive hands-on experience in full-stack development and system architecture. Key takeaways include:
API Design & Integration: I learned how to seamlessly connect a frontend application to a Node.js backend, ensuring smooth data retrieval and submission.
State & Data Management: Handling dynamic data updates, managing user sessions, and reading/writing to local JSON files (users.json and jobs.json) deepened my understanding of basic database concepts and state synchronization.
Framework Migration: Working with both vanilla HTML/JS and a React application taught me the advantages of component-based architecture and how to transition a project to more modern web frameworks.
Access Control: Building dedicated admin panels and handling varying user states (like active vs. banned) improved my skills in frontend routing and basic application security.
My favorite part of the project was bridging the gap between the frontend and the backend. Seeing user actions on the client side whether interacting with the sleek React UI or the classic vanilla JS pages instantaneously communicate with the Node.js server and permanently update the data was incredibly rewarding. It was also highly satisfying to implement the administrative controls, giving the platform a "complete product" feel where both end-users and administrators have dedicated, functional interfaces. The favorite part about this project was Commitng it the true struggle i had trying to commit my art piece was a challenege
BYRD
This was a result of me messing around with the tools that I was learning in Blender. I was about 16 videos into the basics, and I thought it looked very cool. I started by shaping the base object and making it curve, however I only chose to make 1 segment in the curves meaning it would look a lot more blocky and sort of like a hexagon. After that I made an array modifier which allowed me to massively duplicate my shapes in a straight line. I then shaped all the different shapes into a spiral. Finally I added a mirror modifier to duplicate the spirals from 7 other angles, and that's how I ended up with these spirals.
NORAH
This is my donut. I made it in Blender with the help of The Blender Guru. This project took about 5 months. It was so hard but so so fun to do as I got to learn so many new things about 3D Modeling. My favorite part of this project was probably picking all the textures and colors I wanted to use. Texturing was also my favorite thing that I learned as it enables me to now make things look more realistic. I also learned a lot about lighting, rendering and modeling. I loved making this because even though it was hard and took a lot of energy, it was fun and enabled me to learn more about 3D Modeling.
JAYDEN
MATEO
This year for my final project I worked on 3d modeling in blender. I learned how to make a tiled floor, second I learned how to make a textured marble , third I learned how to make a rocket with white stripes, fourth I made a block house , and finally the last thing I made is a tree with some apples. All of these took weeks of hard work and focus and my favorite part is that all of this is going to help me to 3d model manfaceion, my original character design.
ALAN
In my project I used advanced video editing skills to make an AMV (animated music video) . In my AMV my favorite part was when I got various videos from YouTube as well as a song, connecting them to make the different videos match up with the beat of the sound I chose which was a very satisfying proses when you match it up just right. In this project I used a number of tools such as the text tool, snip tool, mask tool, I also used video effects and video transitions. The snip tool helps me cut the videos up to take parts out of the clips. I used the text tool to add text that matches the song's lyrics. The video effects were utilized to make the text pop in the videos. I also used the Transitions between some of the different clips to have a smoother transition between the clips. I also learnt how to create a mask for the mask I had to sandwich the text between two copies of the same video then put the mask on the item on the top video and when that was done I moved the mask to the opacity section in the editor so the words end up behind the person or object I put the mask on.