Started coding
Wrote my first line of code at thirteen. Learned from freeCodeCamp and YouTube, and kept going every day since. Everything on this page I taught myself outside of school hours.
I started writing code in 2023, at thirteen, because I wanted to know how the apps I used every day actually worked. Three years later it's most of my free time. I work with HTML, CSS and JavaScript(currently), and I'm picking up Python on the side.
I started programming in 2023 out of pure curiosity. I wanted to know how the apps I used every day actually worked, and that curiosity turned into a habit of building things.
Most of my work is front end: structuring a page with semantic HTML, styling it with clean CSS, and making it come alive with JavaScript. I've also picked up Python for small scripts and school projects.
Outside of code I'm a regular Class 10 student at OOB Sharjah Boys. I play cricket and far too many video games. I care about writing code that's readable, interfaces that are fast, and learning something new every week.
No invented percentages. This is the honest version.
Some of these are rough. I'm leaving them up anyway.
Three files, no frameworks, no templates. I wrote all of the CSS myself, which took far longer than I expected, mainly because I kept changing my mind about the colours. It went through a light version before I settled on this.
A web app for people who can't speak. You sign into the camera and it turns what you're saying into text and speech, so you can get your thoughts across to somebody who doesn't understand sign language. I built it for the tech competition at school and it took first place.
You run a Python file, it opens a window and asks for your camera. Hold your hands up in front of it and it tracks them, then turns your gestures into steering input for a car game in real time. No physical wheel, no controller, just your hands.
Downloads a whole playlist, or several songs at once, instead of one at a time. Simple interface, nothing fancy. It's still in development and only works on a laptop so far. Built for learning, not for distribution.
Pulls live weather from a public API, converts the units, remembers your last search and draws a five day forecast chart on a plain canvas element. No chart library, I wanted to work out how to draw it myself.
Built to revise for my Class 10 boards, then a few classmates asked for it so I put it online. Click a card and it flips. It shuffles the deck and keeps the ones you got wrong in a separate pile, which is the part that actually helped me.
Python in the terminal. It reads its questions from a JSON file, keeps score, explains the ones you get wrong and shows a high score board at the end. Small, but it was the first program I made that felt like a real thing.
More experiments, school assignments and half finished ideas are on my GitHub.
School, competitions and teaching myself. Newest first.
I built the sign language translator for OOB Sharjah Boys' tech competition and it came first. It was the first deadline I'd ever worked to, and the first time I had to explain my own code to judges who asked proper questions about it.
CBSE. Mathematics, science and computer applications are the ones I enjoy. Member of the Innovators and Robotics club. Boards are this year, so most of my time is going into that.
Wrote my first line of code at thirteen. Learned from freeCodeCamp and YouTube, and kept going every day since. Everything on this page I taught myself outside of school hours.
Questions about a project, or hiring a student for something small, email is the best way to reach me. I usually reply within a day or two.
vihaanghelani7@gmail.com