Mercurial
annotate mrjunejune/src/index.html @ 249:c5129452493e
[deploy] Bundle Mercurial with hg-web
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Tue, 04 Aug 2026 04:16:45 -0700 |
| parents | 40fa2363fee1 |
| children | 30c2196d03d4 |
| rev | line source |
|---|---|
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
1 <!doctype html> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
2 <html lang="en"> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
3 <head> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
4 <title> MrJuneJune </title> |
| 91 | 5 {{//parts/base_head.html}} |
| 6 <style> | |
| 7 .epi-photo { | |
| 8 display: flex; | |
| 9 justify-content: center; | |
|
92
655ea0b661fd
[Seobeo] Added few endpoints for handling files. [Dowa] Added few functions for random number and generating uuids
June Park <parkjune1995@gmail.com>
parents:
91
diff
changeset
|
10 margin-bottom: 10px; |
| 91 | 11 } |
|
97
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
12 |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
13 .epi-photo img { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
14 max-width: 100%; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
15 height: auto; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
16 border-radius: 8px; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
17 } |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
18 |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
19 @media (max-width: 720px) { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
20 .epi-photo { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
21 margin-bottom: 1.5em; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
22 } |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
23 |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
24 ul { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
25 padding-left: 1.5em; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
26 } |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
27 |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
28 li { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
29 margin-bottom: 0.75em; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
30 } |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
31 } |
|
211
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
32 |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
33 #background { |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
34 position: fixed; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
35 top: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
36 left: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
37 width: 100%; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
38 height: 100%; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
39 pointer-events: none; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
40 z-index: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
41 } |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
42 |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
43 #game { |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
44 position: fixed; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
45 top: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
46 left: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
47 width: 100%; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
48 height: 100%; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
49 pointer-events: none; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
50 z-index: 1; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
51 cursor: default; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
52 } |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
53 |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
54 #game.active { |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
55 pointer-events: auto; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
56 z-index: 100; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
57 } |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
58 |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
59 #gameUI { |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
60 position: fixed; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
61 top: 10px; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
62 right: 10px; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
63 pointer-events: auto; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
64 z-index: 101; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
65 cursor: pointer; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
66 } |
| 91 | 67 </style> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
68 </head> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
69 <body> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
70 {{/parts/header.html}} |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
71 <main> |
|
237
97882baf83e7
[mrjunejune] Rewrite homepage introduction
MrJuneJune <me@mrjunejune.com>
parents:
211
diff
changeset
|
72 <p>Hi, I am Juntae—usually June, and occasionally MrJuneJune because the domain name has committed me to the bit.</p> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
73 |
|
237
97882baf83e7
[mrjunejune] Rewrite homepage introduction
MrJuneJune <me@mrjunejune.com>
parents:
211
diff
changeset
|
74 <p>I am a Member of Technical Staff at Microsoft and an engineering leader with over 10 years of experience building products and infrastructure at Microsoft, Meta, Google, and startups. Recently, I have been working on Copilot Tasks, AI execution infrastructure, and SuperApp experiences at the kind of scale where "it worked on my machine" is not a release strategy.</p> |
|
97882baf83e7
[mrjunejune] Rewrite homepage introduction
MrJuneJune <me@mrjunejune.com>
parents:
211
diff
changeset
|
75 |
|
239
40fa2363fee1
[mrjunejune] Simplify homepage copy
MrJuneJune <me@mrjunejune.com>
parents:
238
diff
changeset
|
76 <p>Below is my dog, Epi-chan. I also named the frontend repo behind the SuperApp Code and Autopilot tabs after her :P</p> |
| 86 | 77 |
| 91 | 78 <div class="epi-photo"> |
| 79 <img id="currentPhoto" style="opacity: 0; transition: opacity 0.2s;" /> | |
| 80 </div> | |
| 86 | 81 |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
82 <h2>Links</h2> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
83 <ul> |
|
101
3468e2fe8d88
[Seobeo] log ngnix proxy values (for myself). took out unneeded stuff fflush.
June Park <parkjune1995@gmail.com>
parents:
100
diff
changeset
|
84 <li><a href="https://zenbu.babocoder.com/file/tip">Repository</a> - Check out my code</li> |
|
3468e2fe8d88
[Seobeo] log ngnix proxy values (for myself). took out unneeded stuff fflush.
June Park <parkjune1995@gmail.com>
parents:
100
diff
changeset
|
85 <li><a href="/blog">Blogs</a> - My thoughts / Experiments </li> |
| 86 | 86 <li><a href="/resume">Resume</a> - My professional experiences </li> |
|
101
3468e2fe8d88
[Seobeo] log ngnix proxy values (for myself). took out unneeded stuff fflush.
June Park <parkjune1995@gmail.com>
parents:
100
diff
changeset
|
87 <li><a href="/tools">Tools</a> - Things I made for myself </li> |
|
93
be91a73d801a
[MrJuneJune] Updated my website.
June Park <parkjune1995@gmail.com>
parents:
92
diff
changeset
|
88 </ul> |
|
211
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
89 <canvas id="background"></canvas> |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
90 <canvas id="game"></canvas> |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
91 <canvas id="gameUI"></canvas> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
92 </main> |
|
93
be91a73d801a
[MrJuneJune] Updated my website.
June Park <parkjune1995@gmail.com>
parents:
92
diff
changeset
|
93 {{/parts/footer.html}} |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
94 </body> |
| 91 | 95 <script> |
|
211
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
96 // Epi image |
| 91 | 97 let arr = Array.from({ length: 18 }, (_, i) => i+1); |
| 98 function setRandomImages() { | |
| 99 const randomIndex = Math.floor(Math.random() * arr.length); | |
| 100 const pos = arr[randomIndex]; | |
| 101 currentPhoto.src = `/public/epi-photos/webp/${pos}.webp`; | |
| 102 currentPhoto.onload = () => { | |
| 103 currentPhoto.style.opacity = "1"; | |
| 104 }; | |
| 105 setTimeout(() => setRandomImages(), 1000); | |
| 106 } | |
| 107 setRandomImages(); | |
| 108 </script> | |
|
211
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
109 <script src="/public/dog-game.js"></script> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
110 </html> |