Hi! This is pretty outdated.
Victor Han
personal photo
Hello! My name is Victor. I'm an aspiring full-stack/cloud dev with an interest in software and distributed system architecture. I'm super nerdy when it comes the pros and cons of design decisions in these areas. Recently, I completed the IBM Full Stack Developer Certificate and I'm pursuing my Bachelor of Science in Computer Science at the University of Calgary.
Right now, my main focus is on my Recipe-Selector capstone. I'm trying to reinforce my full stack understanding through this project. My goal is to use my abilities to create a positive change in the world. I aspire to build products have a genuine and meanigful impact. Most importantly, I hope to inspire others to step outside their comfort zones.
personal photo
More about me:
personal photo
2022 Canmore Nordic Centre Half Marathon
Ultra running is a core part of my identity. It's how I prove to myself that I truly am someone who refuses to quit, no matter how much self doubt I face, no matter how much pain I'm in, or no matter how much I want to give up. I firmly believe that our biggest limits are the ones we put on ourselves. It's my philosophy that confidence/self-esteem impacts everything we do, and that we earn this confidence by stepping outside our comfort zones. While all endurance sports are challenging and lead to moments of self doubt, I believe no sport tops running.
I was inspired by a coworker to attempt a 100km bike ride. At the time, it seemed impossible as my longest ride had only been 40km! However, as I continued to train, I quickly realized how foolish my doubts were. 100km+ bike rides became a staple of my training, I would aim to do one every weekend. I often set ambitious time goals, and I was forced to find another level of effort that I didn't know existed. I learned the power of being able to talk myself through a difficult situation, whether on the road or in real life.
personal photo
2023 Chinook Classic Gran Fondo (150km)
personal photo
Garnishing my butter chicken with my friends
I have to be honest, my love for cooking originated from my own disastrous meals. I used to equate 'healthy' with 'unappetizing', and believed that consuming bland food was a necessary sacrifice for my fitness. However, as I did more and more research into healthy meals, I discovered that most delicious dishes can be made from scratch with whole foods. I'm far from a chef, but I take pride in my ability to whip up a nutritious recipe that not only tastes great but is also pratical to prepare.
Education & Certificates:
University of Calgary: Bachelors of Science Computer Science, May 2024
Coursera & IBM: IBM Full Stack Software Developer Certificate, Feb 2024
Skills:
Interpersonal:
Highly Driven
Leadership
Communication
Time Management
Front-End:
HTML
CSS
Tailwind CSS
Bootstrap
JavaScript
React
Vue
Back-End:
Express.js/Node.js
Java
Go
PostgreSQL
MySQL
MongoDB
CassandraDB
Flask
Django
C#
Low Level Systems:
C
C++
Data Science:
Python
Pandas
Numpy
Pyspark
TensorFlow
Apache Spark
Hadoop
Other Technologies:
Git/Github
Web Assembly
Bash
Featured:
SpaceBook
SpaceBook started off as just a "facebook" pun in my head, but when I mentioned it to my group they were immediately on board. Seeing as none of my other group members had experience or confidence in full stack software design, I took charge of building the majority of the architecture for the software. I ended up learning a lot from my mistakes in both designing the database, choosing information flow, and client side caching. I gained a lot of experience with project management when it comes to full stack applications.
Texas Holdem Pass and Play
I figured if I was going to make a game, it had to be a difficult one since I'm a "pretty skilled" developer. I may or may not have severely underestimated the complexity of a game like Texas Holdem. Oh well. There were a trillion edge cases I didn't plan for, and I had to refactor the code several times. I learned a lot about the importance of planning and clean, maintainable code. I also got to try some cool animations and transitions with CSS and JavaScript, although my current animation skills now put the ones in this project to shame(or so I think).
Twitter Bot Detection
We genuinely had no idea what we were doing. We knew we needed to detect automated accounts, that's it. There was a fuzzy time period for almost 2 weeks where we were just doing research trying to figure out how this would be done. I had to research alot into how to use machine learning, I came to the conclusion on a clustering algorithm. Even then, the model didn't work as planned due to poor data processing/transformation. I implemented some of the complicated techniques like applying a logarithm before a our standard deviation normalization. The model ended up working pretty well, we couldn't find many mistakes the model made in our analysis.