hi, i'm sarder,

an aspiring student preparing to enter the real world.

• if you're on desktop, hover over translucent boxes to highlight the container.

• if you're on mobile, click on translucent boxes to highlight the container.




























| About me

my goal.

Hey. I'm Sarder, an 18-year-old first-year Sciences student at the University of British Columbia. I want to create programs and develop software that creates a positive and, eventually, global impact. Whether it be providing advice that can be directly applied into life or creating a robot that can perform surgery with over 99% accuracy, change for the better is the ultimate goal.

the future...

As someone who's been liking tech more and more as I grow up, I understand the importance of choosing a straight career path, but I don't think it could get any harder in the modern era of technology.

I'm sure a lot of us are worried about AI taking over a lot of career opportunities, whether you're an artist, a programmer, or whoever else. I'm planning to double major in Computer Science and Mathematics because of my growing passion for both subjects. Even though it might sound like a combination of two "cooked fields", my advice is to pursue what you love, and you'll always make something of it. I was an ambitious teenager aiming for industry placements as soon as I complete my Bachelor's, but nowadays, pursuing research opportunities and further education doesn't seem like too much of a bad idea to me.

my work!

If you want to check out some of my work, click on the "my portfolio" tab above to check out some of the programming projects I did. Maybe in the future, you'll see research papers, more "applicative" programming projects, or some silly engineering stuff (I think engineering is cool too!)





| Volunteering

Geering Up @ the UBC Vancouver Campus (August 2024)

First image - UBC via https://ubcproperties.com/project/engineering-student-centre-esc/

Responsibilites:

  • Taught students of various grades (4-5, 8-9, and 6-7) coding and engineering essentials in Scratch, web development, and simplified Java.

  • Engaged in various sports and lunch time games to keep students energized and excited throughout the long camp days.

  • Worked with other Junior Instructos (like myself) to create one personal lecture/activity per week to teach the class

  • Recorded down personal journal entries with detailed experiences and learning from the initial two weeks/classes.

  • Answering any questions asked by visitors.

  • Cooperated with staff and coworkers to ensure fluid operation and communication.

What I learned:

Despite having some knowledge of how to code, I found out that there's always more stuff to learn, even at the beginner level. I refined my rusty skills through helping other younger students and presenting a Flappy Bird demo with my coworkers. The next week, I learned how to use a Turing Tumble by explaining logic gates and binary to other high school students (super duper fun). And in the final week, I helped grade 5-6 students use Java to make diversive colour-changing patterns and taught how to create an advanced version of PONG in Scratch (the old-reliable).

The best learning experience was working with others. Prior to volunteering at Geering Up, it's been difficult finding ways to cooperate and balance projects with others (there's always someone doing more work than everyone else). In all the three weeks I volunteered, everyone I worked with was amazing, doing their parts in every presentation, speaking equal amounts, and helping out anyone who needed help.

My gratitude:

Playing sports outside like football and soccer, learning new games, and racing the kids (and letting them win) was definitely a learning experience on its own. It's unfortunate I can't come back to volunteer after graduation. But the bottom line: I spent the valuable time I had on the UBC campus teaching my favourite programming languages, eating lunch with friends, and just having a good time.

I learned from my time at Science World that it's difficult to keep the friends you got during the volunteering experience (espeically when most of them live in Vancouver and you live in a whole different city). Though I'm always grateful to the other Junior Instructors for making the helping and teaching process so fun and enjoyable.

To the official instructors and my three employers, thank you for aligning my schedule every week with a coding camp, it was incredibly fun being (sort of) a teacher for a change. I appreciate the personal "Thanks!"/appreaction e-mails from each of my instructor groups. It's always a pleasure branching out from my house from time to time, and if I had the chance, I'd do it again.



Science World @ Vancouver, B.C. (July - August 2023)

First image - Adi K via https://www.pexels.com/photo/science-world-by-lake-in-vancouver-18197132/

Responsibilites:

  • Provided visitors with a friendly, awesome, and memorable experience.

  • Provided learning opportunities and information to family and children through gallery walkthroughs, demonstrations, and explanations.

  • Assisted with school group entry and exits during school visits.

  • Assisted with security measures and lost children/family searches.

  • Modelled and reinforcing Science World's health, safety, and security policies.

  • Answered any questions asked by visitors and provided gallery and exhibit recommendations.

  • Cooperated with staff and coworkers to ensure fluid operation and communication.

What I learned:

During my volunteer work at Science World, I regularly guided galleries and exhibits to visitors of all ages, ensuring clear and understandable explanations.

Working alongside a diverse team of student and expert coworkers, we optimized a well-flowing workspace, allowing everyone to perform their duties as efficiently as possible.

My experience at Science World completely refined my ability in effectively communicating complex information, working in a team setting, and adapting to different responsibilities.

My gratitude:

I'm grateful to all my peers who volunteered in the same cohort for making every single moment a fun and enjoyable one. They were the ones who entertained me during my breaks, made me confident in demonstrating activities to children, and brought a smile to my face at any time.

A big, big thanks to all of the official Science Facilitators at Science World and my HSWE employer. I thank them for not only giving me the opportunity to work at such a lively place at a beautiful location but to teach me so much that I could take away. They helped me realize that the work industry is as wonderful as you make it.

Science World


| My portfolio


Tap Transit - a Metro-Vancouver-based cookie clicker

*Drag on gallery to switch slides

Tap Transit - title page
Tap Transit - gameplay
Tap Transit - itch page
Tap Transit - piskel test

A Metro Vancouver-based cookie clicker game created entirely using the pygame plugin (Python 3.11).

Approximate time taken: 1 month and 14 days.

Difficulty: 3/5 (Intermediate)

Experience gained & tools used:

  • Learned to create sprites and backgrounds thematically.

  • Learned the basis of object-oriented programming in Python.

  • Transformed original ideas into content for a video game.

  • Brainstormed and constructed mechanics, progression systems, reset systems, etc.

  • Working with cross-language libraries such as json.

Download link: https://imthecon.itch.io/tap-transit


hi, i'm sarder

*Drag on gallery to switch slides

A portfolio website (the one you're on right now) created from scratch after self-learning HTML, CSS, and JavaScript (Vanilla, Three.js).

Approximate time taken: 2 months

Difficulty: 4/5 (Advanced)

Experience gained & tools used:

  • Learned proficiency in HTML, Vanilla CSS, and (a little bit of) Vanilla JavaScript.

  • Learned how to implement JS libraries like Vanta (for backgrounds), Three.js (for 3D objects), Swiper (for image carousels), and Lenis (for smooth scrolling).

  • Developed modern and usique web design.

  • Created sections with relevant personal info which can define me in a professional environment.

  • Created and implemented 3D graphics using Blender and Three.js.

Website link: https://sarder.ca

"about me" page
"menu" page
Tap Transit gallery
title page

change

*Drag on gallery to switch slides

change compilation images - 1
change compilation images - 2
change compilation images - 1
change compilation images - 1

A mobile app meant for students (like myself), empowering them to improve their behaviour with positive changes.

Approximate time taken: 2 months

Difficulty: 4/5 (Advanced)

Experience gained & tools used:

  • Learned more advanced JavaScript alongside React through self-learning resources like Stack Overflow.

  • Designed mobile UI/UX with the help of Expo Go.

  • Implemented functionality like local storage and authentication pages.

  • Created customization functions like purchasable avatars (with the in-app currency of "stars") and page background colours.

  • *Side note: let me know if you want me to eventually release a fuller version of change in the future!

No official release available as of now.



| Contact me

For now, you can send me a message on LinkedIn, Discord, or Instagram.

Let me know if you have project requests, would like to know me better, or just want to talk.