About Me

Hi! My name is Jun You, and I like building things.

I built this website from scratch to learn more about web development. It's a static site made using pure HTML, CSS, and a little JavaScript. This is actually the second iteration of the site, after my first attempt in React and Bootstrap. It's been a lot more fun than I initially thought it would be!

I like to learn stuff and apply them. I've learned Python, C, C++, Java, and JavaScript so far, but I mainly use Python. I am proficient at Pandas, SQL, VBA, and Excel/Power BI's Power Query. When I don't know things, I read documentation and I Google a lot. I know my way around the command line and have experience using Linux. I may not have any experience in professional software engineering, but I understand the general workflow from version control to code reviews.

I like to write and build things that make my life easier. I've built a smart mirror with a Raspberry Pi and an old TV, wrote a Telegram + Twitter bot to fetch me tweets from trading experts, and automated tons of work on Excel with Python, VBA, and Power Query. I try not to spend more time automating things than actually doing them.

If you want to take a deeper look at my projects, here's my

For interested recruiters, click here to download my

My Skills

After various projects and university modules, here's what I know so far. This isn't in order of proficiency, but rather what I tend to use each one for and how often I use them.

Hover over/touch the icons below!
Things that I use for pretty much everything.
Python

Python 3
For literally anything.

Things I use for my own projects.
Pandas

Pandas
For data analysis.

C

C
When Python is a bit too slow.

Telegram bots

Telegram bots
For interactive stuff.

Things I can Google and build well.
Java

Java
From school.

PostgreSQL

PostgreSQL
My go-to RDBMS.

Excel

VBA/PowerQuery
For Excel.

Things I've learned from making this website.
HTML5

HTML5

CSS3

CSS5

JavaScript

JavaScript

Projects

Excel Dashboard

Fig. 1: I don't have the Excel sheet anymore, so here's the dataflow diagram.
(some parts redacted for confidentiality!)
I was assigned to create a pure Excel workbook that would process large amounts of raw data and turn it into readable sheets and graphs which we could then extract insights from. No Python or external programs.

I quickly picked up Power Query and the M language, and put together this Excel workbook. It took in user input and configurations as tables in the sheet, which Power Query read and combined together with the raw data inflow to filter and transform it into exactly what the user wants. Not exactly professional data engineering, but it was fun regardless.

WallStweetBot

Fig. 2: Find him at on Telegram!
(Don't shut him down please)
WallStweetBot is a Telegram bot that provides a live feed of selected Twitter accounts' feeds in whatever group it is started in, and there are some commands to do some specific tweet scrapes, like for stock recommendations and so on. It's pretty barebones, since there's basically no user configuration (because I intended it for personal use).

The bot is hosted on Heroku with a hobby dyno so it runs permanently, so it just feeds me and my friends with sketchy investment advice every now and then. This was an interesting project involving the Twitter API which I'd never used before and also a foray into the multitasking aspect of Python (using the threading library).

Alex

Fig. 3: Click for the video!
Alex is a LIDAR enabled remote controlled car. Whatever the LIDAR sees is transmitted back to the client via the Raspberry Pi and mapped. There are 3 machines involved: The Raspberry Pi, the Arduino, and the client's computer.

This one's a school project, but I'm pretty proud of how my group put it together. This was my first venture into combining different programs across different machines into one cohesive and fluid user experience. I learned a lot about the command line and shell scripting in the process. I can't claim that it was entirely my work, but I did write all the shell scripts that you see in the video.

Portfolio Website

Fig. 4: The wireframe of this website's first version!
My first attempt at a portfolio website was made with React, with a super minimal backend in Koa (which I later I realised I didn't need for a static site). There was lots of Bootstrap involved for stuff that I didn't realise I could do with simple CSS too. But as I worked, I realised that the whole website was pretty bloated by a single-page static site standard.

I'm not really a HTML/CSS purist, but I prefer to avoid using libraries where I can to stay as close to barebones as possible. After some research, I basically just dove into making a pure HTML/CSS site to go back to the basics.

What you're seeing now is the second iteration of a pure HTML/CSS/JS website with no extraneous libraries or frameworks. I know it's not the prettiest and I'm not sure if I've followed best practice, but it's been great practice for HTML/CSS fundamentals and beyond.

Contact Me

Thanks for coming by!

To contact me for anything, please drop me an email at

Also, I hope my projects have piqued some interest! I have a few other projects, so if you'd like to take a deeper look at my projects, here's my